Specifications
Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 32
Documentation Changes
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 4E /r CMOVNG r32, r/m32 A Valid Valid Move if not greater (ZF=1
or SF≠ OF).
REX.W + 0F 4E
/r
CMOVNG r64, r/m64 A Valid N.E. Move if not greater (ZF=1
or SF
≠ OF).
0F 4C /r CMOVNGE r16,
r/m16
A Valid Valid Move if not greater or equal
(SF
≠ OF).
0F 4C /r CMOVNGE r32,
r/m32
A Valid Valid Move if not greater or equal
(SF
≠ OF).
REX.W + 0F 4C
/r
CMOVNGE r64,
r/m64
A Valid N.E. Move if not greater or equal
(SF
≠ OF).
0F 4D /r CMOVNL r16, r/m16 A Valid Valid Move if not less (SF=OF).
0F 4D /r CMOVNL r32, r/m32 A Valid Valid Move if not less (SF=OF).
REX.W + 0F 4D
/r
CMOVNL r64, r/m64 A Valid N.E. Move if not less (SF=OF).
0F 4F /r CMOVNLE r16,
r/m16
A Valid Valid Move if not less or equal
(ZF=0 and SF=OF).
0F 4F /r CMOVNLE r32,
r/m32
A Valid Valid Move if not less or equal
(ZF=0 and SF=OF).
REX.W + 0F 4F
/r
CMOVNLE r64,
r/m64
A Valid N.E. Move if not less or equal
(ZF=0 and SF=OF).
0F 41 /r CMOVNO r16, r/m16 A Valid Valid Move if not overflow
(OF=0).
0F 41 /r CMOVNO r32, r/m32 A Valid Valid Move if not overflow
(OF=0).
REX.W + 0F 41
/r
CMOVNO r64, r/m64 A Valid N.E. Move if not overflow
(OF=0).
0F 4B /r CMOVNP r16, r/m16 A Valid Valid Move if not parity (PF=0).
0F 4B /r CMOVNP r32, r/m32 A Valid Valid Move if not parity (PF=0).
REX.W + 0F 4B
/r
CMOVNP r64, r/m64 A Valid N.E. Move if not parity (PF=0).
0F 49 /r CMOVNS r16, r/m16 A Valid Valid Move if not sign (SF=0).
0F 49 /r CMOVNS r32, r/m32 A Valid Valid Move if not sign (SF=0).
REX.W + 0F 49
/r
CMOVNS r64, r/m64 A Valid N.E. Move if not sign (SF=0).
0F 45 /r CMOVNZ r16, r/m16 A Valid Valid Move if not zero (ZF=0).
0F 45 /r CMOVNZ r32, r/m32 A Valid Valid Move if not zero (ZF=0).
REX.W + 0F 45
/r
CMOVNZ r64, r/m64 A Valid N.E. Move if not zero (ZF=0).
0F 40
/r CMOVO r16, r/m16 A Valid Valid Move if overflow (OF=0).
0F 40 /r CMOVO r32, r/m32 A Valid Valid Move if overflow (OF=0).
REX.W + 0F 40
/r
CMOVO r64, r/m64 A Valid N.E. Move if overflow (OF=0).