NOP

No Operation

NOP

Performs no operation. Used for alignment or timing delays.

Encoding

Binary Layout
00000000000000000000000000010011
31:0
 
Format I-Type
Opcode 0x00000013
Extension Pseudo

Operands

Related

Across architectures

No Operation : how x86, ARM, RISC-V, and PowerISA each do this.

More in Pseudo

Description

NOP does not change any architecturally visible state except advancing the PC. It is canonically encoded as ADDI x0, x0, 0.

Operation

R[0] = R[0] + 0;