32-Bit Opcode Maps
.M Unit Instructions and Opcode MapsE-4 SPRU733
E.3 32-Bit Opcode Maps
The C67x CPU 32-bit opcodes used in the .M unit are mapped in Figure E1
through Figure E3.
Figure E1. Extended M-Unit with Compound Operations
31 29 28 27 23 22 18 17 13 12 11 10 6 5 4 3 2 1 0
creg z dst src2 src1 x 0 op 1 1 0 0 s p
3 1 5 5 5 1 5 1 1
Figure E2. Extended .M Unit 1 or 2 Sources, Nonconditional Instruction Format
31 29 28 27 23 22 18 17 13 12 11 10 6 5 4 3 2 1 0
0 0 0 1 dst src2 src1 x 0 op 1 1 0 0 s p
5 5 5 1 5 1 1
Figure E3. Extended .M-Unit Unary Instruction Format
31 29 28 27 23 22 18 17 13 12 11 10 6 5 4 3 2 1 0
0 0 0 1 dst src2 op x 0 0 00111100s p
5 5 5 1 1 1