NOT Bitwise NOT
3-194 Instruction Set SPRU733
Bitwise NOTNOT
Syntax NOT (.unit) src2, dst
.unit = .L1, .L2, .S1, .S2
Compatibility C62x, C64x, C67x, and C67x+ CPU
Opcode .L unit
31 2928 27 2322 1817 1312 11 543210
creg z dst src2 1 1 1 1 1 x 1 1 0 1 1 1 0 1 1 0 s p
3 1 5 5 1 1 1
Opcode map field used... For operand type... Unit
src2
dst
xuint
uint
.L1, .L2
Opcode .S unit
31 2928 27 2322 1817 1312 11 6543210
creg z dst src2 1 1 1 1 1 x 0 0 1 0 1 0 1 0 0 0 s p
3 1 5 5 5 1 1 1
Opcode map field used... For operand type... Unit
src2
dst
xuint
uint
.S1, .S2
Description The NOT pseudo-operation performs a bitwise NOT on the src2 operand and
places the result in dst. The assembler uses XOR (.unit) 1, src2, dst to
perform this operation.
Execution if (cond) 1 XOR src2 dst
else nop
Instruction Type Single-cycle
Delay Slots 0