NOP No Operation
3-190 Instruction Set SPRU733
No Operation
NOP
Syntax NOP [count]
.unit = none
Compatibility C62x, C64x, C67x, and C67x+ CPU
Opcode
31 18 17 16 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reserved 0 src 0 0 0 0 0 0 0 0 0 0 0 0 p
14 4 1
Opcode map field used... For operand type... Unit
src ucst4 none
Description src is encoded as count − 1. For src + 1 cycles, no operation is performed. The
maximum value for count is 9. NOP with no operand is treated like NOP 1 with
src encoded as 0000.
A multicycle NOP will not finish if a branch is completed first. For example, if
a branch is initiated on cycle n and a NOP 5 instruction is initiated on cycle
n + 3, the branch is complete on cycle n + 6 and the NOP is executed only from
cycle n + 3 to cycle n + 5. A single-cycle NOP in parallel with other instructions
does not affect operation.
Execution No operation for count cycles
Instruction Type NOP
Delay Slots 0