EasyManua.ls Logo

AMD SimNow Simulator 4.4.5 - Page 206

AMD SimNow Simulator 4.4.5
269 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
AMD Confidential
User Manual November 21
st
, 2008
194 Appendix A
Instruction
Supported
Mnemonic
Opcode
Description
CMOVL reg64,reg/mem64
0F 4C /r
Move if less (SF <> OF).
CMOVNGE reg16,reg/mem16
0F 4C /r
Move if not greater or equal (SF <>
OF).
CMOVNGE reg32,reg/mem32
0F 4C /r
Move if not greater or equal (SF <>
OF).
CMOVNGE reg64,reg/mem64
0F 4C /r
Move if not greater or equal (SF <>
OF).
CMOVNL reg16,reg/mem16
0F 4D /r
Move if not less (SF = OF).
CMOVNL reg32,reg/mem32
0F 4D /r
Move if not less (SF = OF).
CMOVNL reg64,reg/mem64
0F 4D /r
Move if not less (SF = OF).
CMOVGE reg16,reg/mem16
0F 4D /r
Move if greater or equal (SF = OF).
CMOVGE reg32,reg/mem32
0F 4D /r
Move if greater or equal (SF = OF).
CMOVGE reg64,reg/mem64
0F 4D /r
Move if greater or equal (SF = OF).
CMOVLE reg16,reg/mem16
0F 4E /r
Move if less or equal (ZF = 1 or SF
<> OF).
CMOVLE reg32,reg/mem32
0F 4E /r
Move if less or equal (ZF = 1 or SF
<> OF).
CMOVLE reg64,reg/mem64
0F 4E /r
Move if less or equal (ZF = 1 or SF
<> OF).
CMOVNG reg16,reg/mem16
0F 4E /r
Move if less not greater (ZF = 1 or
SF <> OF).
CMOVNG reg32,reg/mem32
0F 4E /r
Move if less not greater (ZF = 1 or
SF <> OF).
CMOVNG reg64,reg/mem64
0F 4E /r
Move if less not greater (ZF = 1 or
SF <> OF).
CMOVNLE reg16,reg/mem16
0F 4F /r
Move if not less or equal (ZF = 0 or
SF = OF).
CMOVNLE reg32,reg/mem32
0F 4F /r
Move if not less or equal (ZF = 0 or
SF = OF).
CMOVNLE reg64,reg/mem64
0F 4F /r
Move if not less or equal (ZF = 0 or
SF = OF).
CMOVG reg16,reg/mem16
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
CMOVG reg32,reg/mem32
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
CMOVG reg64,reg/mem64
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
CMP AL,imm8
3C ib
Compare an 8-bit immediate value with
the contents of the AL register.
CMP AX,imm16
3D iw
Compare a 16-bit immediate value with
the contents of the AX register.
CMP EAX,imm32
3D id
Compare a 32-bit immediate value with
the contents of the EAX register.
CMP RAX,imm32
3D id
Compare a 32-bit immediate value with
the contents of the RAX register.
CMP reg/mem8,imm8
80 /7 ib
Compare an 8-bit value with the
contents of an 8-bit register or
memory operand.
CMP reg/mem16,imm16
81 /7 iw
Compare a 16-bit value with the
contents of a 16-bit register or
memory operand.
CMP reg/mem32,imm32
81 /7 id
Compare a 32-bit value with the
contents of a 32-bit register or
memory operand.
CMP reg/mem64,imm32
81 /7 id
Compare a 32-bit signed immediate
value with the contents of a 64-bit
register or memory operand.
CMP reg/mem16,imm8
83 /7 ib
Compare an 8-bit signed immediate
value with the contents of a 16-bit
register or memory operand.
CMP reg/mem32,imm8
83 /7 id
Compare an 8-bit signed immediate
value with the contents of a 32-bit
register or memory operand.
CMP reg/mem64,imm8
83 /7 id
Compare an 8-bit signed immediate
value with the contents of a 64-bit
register or memory operand.

Table of Contents