This intrinsic inserts a CDP or CDP2 instruction into the instruction stream generated by the compiler. It enables you to include coprocessor data operations in your C or C++ code.
__cdp(unsigned int coproc, unsigned int opcode1, unsigned int opcode2)
Where:
coprocIdentifies the coprocessor the instruction is for.
coproc must be an integer in the range 0 to 15.
opcode1Is a coprocessor‑specific opcode.
Add 0x100 to the opcode to generate a CDP2 instruction.
opcode2Is a coprocessor‑specific opcode.
The use of these instructions depends on the coprocessor. See your coprocessor documentation for more information.