No Operation Instruction

nop

Operation Font Conventions

Instruction Types I,B,M,F,X

Format

(qp) nop imm21 pseudo-op

(qp) nop.i imm21 i-unit_form

(qp) nop.b imm21 b-unit_form

(qp) nop.m imm21 m-unit_form

(qp) nop.f imm21 f-unit_form

(qp) nop.x imm62 x-unit_form


Description

No operation is done.

The immediate, imm21 or imm62, can be used by software as a marker in program code. It is ignored by hardware.

For the x_unit_form, the L slot of the bundle contains the upper 41 bits of imm62.

A nop.i instruction may be encoded in an MLI-template bundle, in which case the L slot of the bundle is ignored.

This instruction has five forms, each of which can be executed only on a particular execution unit type. The pseudo-op can be used if the unit type to execute on is unimportant.

 

 

 

 

 

 

 


For details, see Volume 3: Instruction Set Reference of the Intel(R) Itanium(R) Architecture Software Developer's Manual . For the latest updates on the instruction set information, go to the web site.