
DirectPath Instructions
221
22007E/0—November 1999
AMD Athlon™ Processor x86 Code Optimization
CMOVBE/CMOVNA reg16/32, reg16/32
CMOVBE/CMOVNA reg16/32, mem16/32
CMOVE/CMOVZ reg16/32, reg16/32
CMOVE/CMOVZ reg16/32, mem16/32
CMOVG/CMOVNLE reg16/32, reg16/32
CMOVG/CMOVNLE reg16/32, mem16/32
CMOVGE/CMOVNL reg16/32, reg16/32
CMOVGE/CMOVNL reg16/32, mem16/32
CMOVL/CMOVNGE reg16/32, reg16/32
CMOVL/CMOVNGE reg16/32, mem16/32
CMOVLE/CMOVNG reg16/32, reg16/32
CMOVLE/CMOVNG reg16/32, mem16/32
CMOVNE/CMOVNZ reg16/32, reg16/32
CMOVNE/CMOVNZ reg16/32, mem16/32
CMOVNO reg16/32, reg16/32
CMOVNO reg16/32, mem16/32
CMOVNP/CMOVPO reg16/32, reg16/32
CMOVNP/CMOVPO reg16/32, mem16/32
CMOVNS reg16/32, reg16/32
CMOVNS reg16/32, mem16/32
CMOVO reg16/32, reg16/32
CMOVO reg16/32, mem16/32
CMOVP/CMOVPE reg16/32, reg16/32
CMOVP/CMOVPE reg16/32, mem16/32
CMOVS reg16/32, reg16/32
CMOVS reg16/32, mem16/32
CMP mreg8, reg8
CMP mem8, reg8
CMP mreg16/32, reg16/32
CMP mem16/32, reg16/32
CMP reg8, mreg8
CMP reg8, mem8
CMP reg16/32, mreg16/32
CMP reg16/32, mem16/32
Table 25. DirectPath Integer Instructions (Continued)
Instruction Mnemonic
CMP AL, imm8
CMP EAX, imm16/32
CMP mreg8, imm8
CMP mem8, imm8
CMP mreg16/32, imm16/32
CMP mem16/32, imm16/32
CMP mreg16/32, imm8 (sign extended)
CMP mem16/32, imm8 (sign extended)
CWD/CDQ
DEC EAX
DEC ECX
DEC EDX
DEC EBX
DEC ESP
DEC EBP
DEC ESI
DEC EDI
DEC mreg8
DEC mem8
DEC mreg16/32
DEC mem16/32
INC EAX
INC ECX
INC EDX
INC EBX
INC ESP
INC EBP
INC ESI
INC EDI
INC mreg8
INC mem8
INC mreg16/32
INC mem16/32
JO short disp8
Table 25. DirectPath Integer Instructions (Continued)
Instruction Mnemonic
Содержание Athlon Processor x86
Страница 1: ...AMD Athlon Processor x86 Code Optimization Guide TM...
Страница 12: ...xii List of Figures AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 16: ...xvi Revision History AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 60: ...44 Code Padding Using Neutral Code Fillers AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 92: ...76 Push Memory Data Carefully AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 122: ...106 Take Advantage of the FSINCOS Instruction AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 156: ...140 AMD Athlon Processor Microarchitecture AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 176: ...160 Write Combining Operations AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 202: ...186 Page Attribute Table PAT AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 252: ...236 VectorPath Instructions AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...
Страница 256: ...240 Index AMD Athlon Processor x86 Code Optimization 22007E 0 November 1999...