Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 182
Documentation Changes
REX + 0F 9E SETLE r/m8* A Valid N.E. Set byte if less or equal
(ZF=1 or SF OF).
0F 96 SETNA r/m8 A Valid Valid Set byte if not above (CF=1
or ZF=1).
REX + 0F 96 SETNA r/m8* A Valid N.E. Set byte if not above (CF=1
or ZF=1).
0F 92 SETNAE r/m8 A Valid Valid Set byte if not above or
equal (CF=1).
REX + 0F 92 SETNAE r/m8* A Valid N.E. Set byte if not above or
equal (CF=1).
0F 93 SETNB r/m8 A Valid Valid Set byte if not below (CF=0).
REX + 0F 93 SETNB r/m8* A Valid N.E. Set byte if not below (CF=0).
0F 97 SETNBE r/m8 A Valid Valid Set byte if not below or
equal (CF=0 and ZF=0).
REX + 0F 97 SETNBE r/m8* A Valid N.E. Set byte if not below or
equal (CF=0 and ZF=0).
0F 93 SETNC r/m8 A Valid Valid Set byte if not carry (CF=0).
REX + 0F 93 SETNC r/m8* A Valid N.E. Set byte if not carry (CF=0).
0F 95 SETNE r/m8 A Valid Valid Set byte if not equal (ZF=0).
REX + 0F 95 SETNE r/m8* A Valid N.E. Set byte if not equal (ZF=0).
0F 9E SETNG r/m8 A Valid Valid Set byte if not greater
(ZF=1 or SF
OF)
REX + 0F 9E SETNG r/m8* A Valid N.E. Set byte if not greater
(ZF=1 or SF
OF).
0F 9C SETNGE r/m8 A Valid Valid Set byte if not greater or
equal (SF
OF).
REX + 0F 9C SETNGE r/m8* A Valid N.E. Set byte if not greater or
equal (SF
OF).
0F 9D SETNL r/m8 A Valid Valid Set byte if not less (SF=OF).
REX + 0F 9D SETNL r/m8* A Valid N.E. Set byte if not less (SF=OF).
0F 9F SETNLE r/m8 A Valid Valid Set byte if not less or equal
(ZF=0 and SF=OF).
REX + 0F 9F SETNLE r/m8* A Valid N.E. Set byte if not less or equal
(ZF=0 and SF=OF).
0F 91 SETNO r/m8 A Valid Valid Set byte if not overflow
(OF=0).
REX + 0F 91 SETNO r/m8* A Valid N.E. Set byte if not overflow
(OF=0).
0F 9B SETNP r/m8 A Valid Valid Set byte if not parity (PF=0).
REX + 0F 9B SETNP r/m8* A Valid N.E. Set byte if not parity (PF=0).
0F 99 SETNS r/m8 A Valid Valid Set byte if not sign (SF=0).
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description