32-Bit Opcode Maps
C-5.D Unit Instructions and Opcode MapsSPRU733
C.3 32-Bit Opcode Maps
The C67x CPU 32-bit opcodes used in the .D unit are mapped in Figure C1
through Figure C4.
Figure C1. 1 or 2 Sources Instruction Format
31 292827 2322 1817 1312 76543210
creg z dst src2 src1 op 10000s p
3 1 5 5 5 6 1 1
Figure C2. Extended .D Unit 1 or 2 Sources Instruction Format
31 29 28 27 23 22 18 17 13 12 11 10 9 6 5 4 3 2 1 0
creg z dst src2 src1 x 1 0 op 1 1 0 0 s p
3 1 5 5 5 1 4 1 1
Figure C3. Load/Store Basic Operations
31 29 28 27 23 22 18 17 13 12 9 8 7 6 4 3 2 1 0
creg z src/dst baseR offsetR mode r y op 1 0 s p
3 1 5 5 5 4 1 1 3 1 1
Figure C4. Load/Store Long-Immediate Operations
31 29 28 27 23 22 876 43210
creg z dst offsetR y op 1 1 s p
3 1 5 15 1 3 1 1