ia-32_instruction-set-ref_a-m

Move if above cf0 and zf0 move if above cf0 and zf0

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: /m16 CMOVNB r32, r/m32 CMOVNB r64, r/m64 CMOVNBE r16, r/m16 CMOVNBE r32, r/m32 CMOVNBE r64, r/m64 CMOVNC r16, r/m16 CMOVNC r32, r/m32 64-Bit Mode Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Compat/ Leg Mode N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid Description Move if greater or equal (SF=OF). Move if less (SF OF). Move if less (SF OF). Move if less (SF OF). Move if less or equal (ZF=1 or SF OF). Move if less or equal (ZF=1 or SF OF). Move if less or equal (ZF=1 or SF OF). Move if not above (CF=1 or ZF=1). Move if not above (CF=1 or ZF=1). Move if not above (CF=1 or ZF=1). Move if not above or equal (CF=1). Move if not above or equal (CF=1). Move if not above or equal (CF=1). Move if not below (CF=0). Move if not below (CF=0). Move if not below (CF=0). Move if not below or equal (CF=0 and ZF=0). Move if not below or equal (CF=0 and ZF=0). Move if not below or equal (CF=0 and ZF=0). Move if not carry (CF=0). Move if not carry (CF=0). 3-116 Vol. 2 INSTRUCTION SET REFERENCE, A-M Opcode REX.W + 0F 43 /r 0F 45 /r 0F 45 /r REX.W + 0F 45 /r 0F 4E /r 0F 4E /r REX.W + 0F 4E /r 0F 4C /r 0F 4C /r REX.W + 0F 4C /r 0F 4D /r 0F 4D /r REX.W + 0F 4D /r 0F 4F /r Instruction CMOVNC r64, r/m64 CMOVNE r16, r/m16 CMOVNE r32, r/m32 CMOVNE r64, r/m64 CMOVNG r16, r/m16 CMOVNG r32, r/m32 CMOVNG r64, r/m64 CMOVNGE r16, r/m16 CMOVNGE r32, r/m32 CMOVNGE r64, r/m64 CMOVNL r16, r/m16 CMOVNL r32, r/m32 CMOVNL r64, r/m64 CMOVNLE r16, r/m16 64-Bit Mode Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Valid Compat/ Leg Mode N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Valid N.E. Valid Description Move if not carry (CF=0). Move if not equal (ZF=0). Move if not equal (ZF=0). Move if not equal (ZF=0). Move if not greater (ZF=1 or SF OF). Move if not greater (ZF=1 or SF OF). Move if not greater (ZF=1 or SF OF). Move if not greater or equal (SF OF). Move if not greater or equal (SF OF). Move if not greater or equal (SF OF). Move if not less (SF=OF). Move if not less (SF=OF). Move if not less (SF=OF). Move if not less or equal (ZF=0 and SF=OF). Move if not less or equal (ZF=0 and SF=OF). Move if not less or equal (ZF=0 and SF=OF). Move if not overflow (OF=0). Move if not overflow (OF=0). 0F 4F /r CMOVNLE r32, r/m32 Valid Valid REX.W + 0F 4F /r CMOVNLE r64, r/m64 Valid N.E. 0F 41 /r 0F 41 /r CMOVNO r16, r/m16 CMOVNO r32, r/m32 Valid Valid Valid Valid Vol. 2 3-117 INSTRUCTION SET REFERENCE, A-M Opcode REX.W + 0F 41 /r 0F 4B /r 0F 4B /r REX.W + 0F 4B /r 0F 49 /r 0F 49 /r REX.W + 0F 49 /r 0F 45 /r 0F 45 /r REX.W + 0F 45 /r 0F 40 /r 0F 40 /r REX.W + 0F 40 /r 0F 4A /r 0F 4A /r REX.W + 0F 4A /r 0F 4A /r 0F 4A /r REX.W + 0F 4A /r Instruction CMOVNO r64, r/m64 CMOVNP r16, r/m16 CMOVNP r32, r/m32 CMOVNP r64, r/m64 CMOVNS r16, r/m16 CMOVNS r32, r/m32 CMOVNS r64, r/m64 CMOVNZ r16, r/m16 CMOVNZ r32...
View Full Document

Ask a homework question - tutors are online