EasyManua.ls Logo

AMD SimNow Simulator 4.4.5 - Page 205

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
Appendix A 193
Instruction
Supported
Mnemonic
Opcode
Description
CMOVNC reg32,reg/mem32
0F 43 /r
Move if not carry (CF = 0).
CMOVNC reg64,reg/mem64
0F 43 /r
Move if not carry (CF = 0).
CMOVAE reg16,reg/mem16
0F 43 /r
Move if above or equal (CF = 0).
CMOVAE reg32,reg/mem32
0F 43 /r
Move if above or equal (CF = 0).
CMOVAE reg64,reg/mem64
0F 43 /r
Move if above or equal (CF = 0).
CMOVZ reg16,reg/mem16
0F 44 /r
Move if zero (ZF = 1).
CMOVZ reg32,reg/mem32
0F 44 /r
Move if zero (ZF = 1).
CMOVZ reg64,reg/mem64
0F 44 /r
Move if zero (ZF = 1).
CMOVE reg16,reg/mem16
0F 44 /r
Move if equal (ZF = 1).
CMOVE reg32,reg/mem32
0F 44 /r
Move if equal (ZF = 1).
CMOVE reg64,reg/mem64
0F 44 /r
Move if equal (ZF = 1).
CMOVNZ reg16,reg/mem16
0F 45 /r
Move if not zero (ZF = 0).
CMOVNZ reg32,reg/mem32
0F 45 /r
Move if not zero (ZF = 0).
CMOVNZ reg64,reg/mem64
0F 45 /r
Move if not zero (ZF = 0).
CMOVNE reg16,reg/mem16
0F 45 /r
Move if not equal (ZF = 0).
CMOVNE reg32,reg/mem32
0F 45 /r
Move if not equal (ZF = 0).
CMOVNE reg64,reg/mem64
0F 45 /r
Move if not equal (ZF = 0).
CMOVBE reg16,reg/mem16
0F 46 /r
Move if below or equal (CF = 1 or ZF
= 1).
CMOVBE reg32,reg/mem32
0F 46 /r
Move if below or equal (CF = 1 or ZF
= 1).
CMOVBE reg64,reg/mem64
0F 46 /r
Move if below or equal (CF = 1 or ZF
= 1).
CMOVNA reg16,reg/mem16
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
CMOVNA reg32,reg/mem32
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
CMOVNA reg64,reg/mem64
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
CMOVNBE reg16,reg/mem16
0F 47 /r
Move if not below or equal (CF = 0 or
ZF = 0).
CMOVNBE reg32,reg/mem32
0F 47 /r
Move if not below or equal (CF = 0 or
ZF = 0).
CMOVNBE reg64,reg/mem64
0F 47 /r
Move if not below or equal (CF = 0 or
ZF = 0).
CMOVA reg16,reg/mem16
0F 47 /r
Move if above (CF = 1 or ZF = 0).
CMOVA reg32,reg/mem32
0F 47 /r
Move if above (CF = 1 or ZF = 0).
CMOVA reg64,reg/mem64
0F 47 /r
Move if above (CF = 1 or ZF = 0).
CMOVS reg16,reg/mem16
0F 48 /r
Move if sign (SF = 1).
CMOVS reg32,reg/mem32
0F 48 /r
Move if sign (SF = 1).
CMOVS reg64,reg/mem64
0F 48 /r
Move if sign (SF = 1).
CMOVNS reg16,reg/mem16
0F 49 /r
Move if not sign (SF = 0).
CMOVNS reg32,reg/mem32
0F 49 /r
Move if not sign (SF = 0).
CMOVNS reg64,reg/mem64
0F 49 /r
Move if not sign (SF = 0).
CMOVP reg16,reg/mem16
0F 4A /r
Move if parity (PF = 1).
CMOVP reg32,reg/mem32
0F 4A /r
Move if parity (PF = 1).
CMOVP reg64,reg/mem64
0F 4A /r
Move if parity (PF = 1).
CMOVPE reg16,reg/mem16
0F 4A /r
Move if parity even (PF = 1).
CMOVPE reg32,reg/mem32
0F 4A /r
Move if parity even (PF = 1).
CMOVPE reg64,reg/mem64
0F 4A /r
Move if parity even (PF = 1).
CMOVNP reg16,reg/mem16
0F 4B /r
Move if not parity (PF = 0).
CMOVNP reg32,reg/mem32
0F 4B /r
Move if not parity (PF = 0).
CMOVNP reg64,reg/mem64
0F 4B /r
Move if not parity (PF = 0).
CMOVPO reg16,reg/mem16
0F 4B /r
Move if parity odd (PF = 0).
CMOVPO reg32,reg/mem32
0F 4B /r
Move if parity odd (PF = 0).
CMOVPO reg64,reg/mem64
0F 4B /r
Move if parity odd (PF = 0).
CMOVL reg16,reg/mem16
0F 4C /r
Move if less (SF <> OF).
CMOVL reg32,reg/mem32
0F 4C /r
Move if less (SF <> OF).

Table of Contents