NOP

No Operation

NOP

Performs no operation. Used for alignment or timing delays.

Details

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

Pseudocode Operation

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

Example

NOP

Encoding

Binary Layout
000000000000
31:20
00000
19:15
000
14:12
00000
11:7
0010011
6:0
 
Format I-Type
Opcode 0x13
Extension Pseudo

Operands