AMD SimNow Simulator 4.4.4 User Manual page 209

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
CMOVNZ reg64,reg/mem64
CMOVNE reg16,reg/mem16
CMOVNE reg32,reg/mem32
CMOVNE reg64,reg/mem64
CMOVBE reg16,reg/mem16
CMOVBE reg32,reg/mem32
CMOVBE reg64,reg/mem64
CMOVNA reg16,reg/mem16
CMOVNA reg32,reg/mem32
CMOVNA reg64,reg/mem64
CMOVNBE reg16,reg/mem16
CMOVNBE reg32,reg/mem32
CMOVNBE reg64,reg/mem64
CMOVA reg16,reg/mem16
CMOVA reg32,reg/mem32
CMOVA reg64,reg/mem64
CMOVS reg16,reg/mem16
CMOVS reg32,reg/mem32
CMOVS reg64,reg/mem64
CMOVNS reg16,reg/mem16
CMOVNS reg32,reg/mem32
CMOVNS reg64,reg/mem64
CMOVP reg16,reg/mem16
CMOVP reg32,reg/mem32
CMOVP reg64,reg/mem64
CMOVPE reg16,reg/mem16
CMOVPE reg32,reg/mem32
CMOVPE reg64,reg/mem64
CMOVNP reg16,reg/mem16
CMOVNP reg32,reg/mem32
CMOVNP reg64,reg/mem64
CMOVPO reg16,reg/mem16
CMOVPO reg32,reg/mem32
CMOVPO reg64,reg/mem64
CMOVL reg16,reg/mem16
CMOVL reg32,reg/mem32
CMOVL reg64,reg/mem64
CMOVNGE reg16,reg/mem16
CMOVNGE reg32,reg/mem32
CMOVNGE reg64,reg/mem64
CMOVNL reg16,reg/mem16
CMOVNL reg32,reg/mem32
CMOVNL reg64,reg/mem64
CMOVGE reg16,reg/mem16
CMOVGE reg32,reg/mem32
CMOVGE reg64,reg/mem64
CMOVLE reg16,reg/mem16
CMOVLE reg32,reg/mem32
Appendix A
AMD Confidential
Instruction
Opcode
0F 45 /r
Move if not zero (ZF = 0).
0F 45 /r
Move if not equal (ZF = 0).
0F 45 /r
Move if not equal (ZF = 0).
0F 45 /r
Move if not equal (ZF = 0).
Move if below or equal (CF = 1 or ZF
0F 46 /r
= 1).
Move if below or equal (CF = 1 or ZF
0F 46 /r
= 1).
Move if below or equal (CF = 1 or ZF
0F 46 /r
= 1).
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
0F 46 /r
Move if not above (CF = 1 or ZF = 1).
Move if not below or equal (CF = 0 or
0F 47 /r
ZF = 0).
Move if not below or equal (CF = 0 or
0F 47 /r
ZF = 0).
Move if not below or equal (CF = 0 or
0F 47 /r
ZF = 0).
0F 47 /r
Move if above (CF = 1 or ZF = 0).
0F 47 /r
Move if above (CF = 1 or ZF = 0).
0F 47 /r
Move if above (CF = 1 or ZF = 0).
0F 48 /r
Move if sign (SF = 1).
0F 48 /r
Move if sign (SF = 1).
0F 48 /r
Move if sign (SF = 1).
0F 49 /r
Move if not sign (SF = 0).
0F 49 /r
Move if not sign (SF = 0).
0F 49 /r
Move if not sign (SF = 0).
0F 4A /r
Move if parity (PF = 1).
0F 4A /r
Move if parity (PF = 1).
0F 4A /r
Move if parity (PF = 1).
0F 4A /r
Move if parity even (PF = 1).
0F 4A /r
Move if parity even (PF = 1).
0F 4A /r
Move if parity even (PF = 1).
0F 4B /r
Move if not parity (PF = 0).
0F 4B /r
Move if not parity (PF = 0).
0F 4B /r
Move if not parity (PF = 0).
0F 4B /r
Move if parity odd (PF = 0).
0F 4B /r
Move if parity odd (PF = 0).
0F 4B /r
Move if parity odd (PF = 0).
0F 4C /r
Move if less (SF <> OF).
0F 4C /r
Move if less (SF <> OF).
0F 4C /r
Move if less (SF <> OF).
Move if not greater or equal (SF <>
0F 4C /r
OF).
Move if not greater or equal (SF <>
0F 4C /r
OF).
Move if not greater or equal (SF <>
0F 4C /r
OF).
0F 4D /r
Move if not less (SF = OF).
0F 4D /r
Move if not less (SF = OF).
0F 4D /r
Move if not less (SF = OF).
0F 4D /r
Move if greater or equal (SF = OF).
0F 4D /r
Move if greater or equal (SF = OF).
0F 4D /r
Move if greater or equal (SF = OF).
Move if less or equal (ZF = 1 or SF
0F 4E /r
<> OF).
Move if less or equal (ZF = 1 or SF
0F 4E /r
<> OF).
September 12
Description
th
, 2008
Supported
197

Advertisement

Table of Contents
loading

Table of Contents