AMD SimNow Simulator 4.4.4 User Manual page 210

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
CMOVLE reg64,reg/mem64
CMOVNG reg16,reg/mem16
CMOVNG reg32,reg/mem32
CMOVNG reg64,reg/mem64
CMOVNLE reg16,reg/mem16
CMOVNLE reg32,reg/mem32
CMOVNLE reg64,reg/mem64
CMOVG reg16,reg/mem16
CMOVG reg32,reg/mem32
CMOVG reg64,reg/mem64
CMP AL,imm8
CMP AX,imm16
CMP EAX,imm32
CMP RAX,imm32
CMP reg/mem8,imm8
CMP reg/mem16,imm16
CMP reg/mem32,imm32
CMP reg/mem64,imm32
CMP reg/mem16,imm8
CMP reg/mem32,imm8
CMP reg/mem64,imm8
CMP reg/mem8,reg8
CMP reg/mem16,reg16
CMP reg/mem32,reg32
CMP reg/mem64,reg64
CMP reg8,reg/mem8
CMP reg16,reg/mem16
CMP reg32,reg/mem32
CMP reg64,reg/mem64
CMPS mem8,mem8
198
AMD Confidential
Instruction
Opcode
Move if less or equal (ZF = 1 or SF
0F 4E /r
<> OF).
Move if less not greater (ZF = 1 or
0F 4E /r
SF <> OF).
Move if less not greater (ZF = 1 or
0F 4E /r
SF <> OF).
Move if less not greater (ZF = 1 or
0F 4E /r
SF <> OF).
Move if not less or equal (ZF = 0 or
0F 4F /r
SF = OF).
Move if not less or equal (ZF = 0 or
0F 4F /r
SF = OF).
Move if not less or equal (ZF = 0 or
0F 4F /r
SF = OF).
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
0F 4F /r
Move if greater (ZF = 0 or SF = OF).
Compare an 8-bit immediate value with
3C ib
the contents of the AL register.
Compare a 16-bit immediate value with
3D iw
the contents of the AX register.
Compare a 32-bit immediate value with
3D id
the contents of the EAX register.
Compare a 32-bit immediate value with
3D id
the contents of the RAX register.
Compare
80 /7 ib
contents
memory operand.
Compare
81 /7 iw
contents
memory operand.
Compare
81 /7 id
contents
memory operand.
Compare
81 /7 id
value with the contents of a 64-bit
register or memory operand.
Compare
83 /7 ib
value with the contents of a 16-bit
register or memory operand.
Compare
83 /7 id
value with the contents of a 32-bit
register or memory operand.
Compare
83 /7 id
value with the contents of a 64-bit
register or memory operand.
Compare
38 /r
register or memory operand with the
contents of an 8-bit register.
Compare
39 /r
register or memory operand with the
contents of a 16-bit register.
Compare
39 /r
register or memory operand with the
contents of a 32-bit register.
Compare
39 /r
register or memory operand with the
contents of a 64-bit register.
Compare
3A /r
register with the contents of an 8-
bit register or memory operand.
Compare
3B /r
register with the contents of a 16-
bit register or memory operand.
Compare
3B /r
register with the contents of a 32-
bit register or memory operand.
Compare
3B /r
register with the contents of a 64-
bit register or memory operand.
Compare the byte at DS:rSI with the
A6
byte at ES:rDI and then increment or
decrement rSI and rDI.
September 12
Description
an
8-bit
value
with
of
an
8-bit
register
a
16-bit
value
with
of
a
16-bit
register
a
32-bit
value
with
of
a
32-bit
register
a
32-bit
signed
immediate
an
8-bit
signed
immediate
an
8-bit
signed
immediate
an
8-bit
signed
immediate
the
contents
of
an
the
contents
of
a
the
contents
of
a
the
contents
of
a
the
contents
of
an
the
contents
of
a
the
contents
of
a
the
contents
of
a
h
, 2008
Supported
the
or
the
or
the
or
8-bit
16-bit
32-bit
64-bit
8-bit
16-bit
32-bit
64-bit
Appendix A

Advertisement

Table of Contents
loading

Table of Contents