NOP generates the preferred ARM no-operation code. This is:
NOP
MOV r0,r0
The syntax of NOP is:
NOP cannot be used conditionally.Not executing a no-operation is the same as executing it, so conditional execution is not required.
Condition codes are unaltered by NOP.