NOP

No operation

This instruction does nothing, other than advance the value of the program counter by 4. This instruction can be used for instruction alignment purposes.

The timing effects of including a NOP instruction in a program are not guaranteed. It can increase execution time, leave it unchanged, or even reduce it. Therefore, NOP instructions are not suitable for timing loops.

Encoding: System

313029282726252423222120191817161514131211109876543210
11010101000000110010000000011111
CRmop2

NOP

Decoding algorithm

// Empty.

Operation

return; // Do nothing

Explanations

Operational Notes

If PSTATE.DIT is 1: