AMD Athlon Processor x86 Optimization Manual page 209

X86 code optimization
Table of Contents

Advertisement

22007E/0—November 1999
Table 19. Integer Instructions (Continued)
Instruction Mnemonic
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)
CMPSB mem8,mem8
CMPSW mem16, mem32
CMPSD mem32, mem32
CMPXCHG mreg8, reg8
CMPXCHG mem8, reg8
CMPXCHG mreg16/32, reg16/32
CMPXCHG mem16/32, reg16/32
CMPXCHG8B mem64
CPUID
CWD/CDQ
DAA
DAS
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
DIV AL, mreg8
DIV AL, mem8
Instruction Dispatch and Execution Resources
AMD Athlon™ Processor x86 Code Optimization
First
Second
ModR/M
Byte
Byte
Byte
3Dh
80h
11-111-xxx
80h
mm-111-xxx DirectPath
81h
11-111-xxx
81h
mm-111-xxx DirectPath
83h
11-111-xxx
83h
mm-111-xxx DirectPath
A6h
A7h
A7h
0Fh
B0h
11-xxx-xxx
0Fh
B0h
mm-xxx-xxx VectorPath
0Fh
B1h
11-xxx-xxx
0Fh
B1h
mm-xxx-xxx VectorPath
0Fh
C7h
mm-xxx-xxx VectorPath
0Fh
A2h
99h
27h
2Fh
48h
49h
4Ah
4Bh
4Ch
4Dh
4Eh
4Fh
FEh
11-001-xxx
FEh
mm-001-xxx DirectPath
FFh
11-001-xxx
FFh
mm-001-xxx DirectPath
F6h
11-110-xxx
F6h
mm-110-xxx VectorPath
Decode
Type
DirectPath
DirectPath
DirectPath
DirectPath
VectorPath
VectorPath
VectorPath
VectorPath
VectorPath
VectorPath
DirectPath
VectorPath
VectorPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
VectorPath
193

Advertisement

Table of Contents
loading

Table of Contents