Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 69
Documentation Changes
Jcc—Jump if Condition Is Met
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
77 cb JA rel8 A Valid Valid Jump short if above (CF=0
and ZF=0).
73 cb JAE rel8 A Valid Valid Jump short if above or equal
(CF=0).
72 cb JB rel8 A Valid Valid Jump short if below (CF=1).
76 cb JBE rel8 A Valid Valid Jump short if below or equal
(CF=1 or ZF=1).
72 cb JC rel8 A Valid Valid Jump short if carry (CF=1).
E3 cb JCXZ rel8 A N.E. Valid Jump short if CX register is
0.
E3 cb JECXZ rel8 A Valid Valid Jump short if ECX register is
0.
E3 cb JRCXZ rel8 A Valid N.E. Jump short if RCX register is
0.
74 cb JE rel8 A Valid Valid Jump short if equal (ZF=1).
7F cb JG rel8 A Valid Valid Jump short if greater (ZF=0
and SF=OF).
7D cb JGE rel8 A Valid Valid Jump short if greater or
equal (SF=OF).
7C cb JL rel8 A Valid Valid Jump short if less (SF
OF).
7E cb JLE rel8 A Valid Valid Jump short if less or equal
(ZF=1 or SF
OF).
76 cb JNA rel8 A Valid Valid Jump short if not above
(CF=1 or ZF=1).
72 cb JNAE rel8 A Valid Valid Jump short if not above or
equal (CF=1).
73 cb JNB rel8 A Valid Valid Jump short if not below
(CF=0).
77 cb JNBE rel8 A Valid Valid Jump short if not below or
equal (CF=0 and ZF=0).
73 cb JNC rel8 A Valid Valid Jump short if not carry
(CF=0).
75 cb JNE rel8 A Valid Valid Jump short if not equal
(ZF=0).
7E cb JNG rel8 AValid Valid Jump short if not greater
(ZF=1 or SF
OF).
7C cb JNGE rel8 A Valid Valid Jump short if not greater or
equal (SF
OF).
7D cb JNL rel8 A Valid Valid Jump short if not less
(SF=OF).
7F cb JNLE rel8 A Valid Valid Jump short if not less or
equal (ZF=0 and SF=OF).