22007E/0—November 1999
Table 19. Integer Instructions (Continued)
Instruction Mnemonic
ADC mreg8, reg8
ADC mem8, reg8
ADC mreg16/32, reg16/32
ADC mem16/32, reg16/32
ADC reg8, mreg8
ADC reg8, mem8
ADC reg16/32, mreg16/32
ADC reg16/32, mem16/32
ADC AL, imm8
ADC EAX, imm16/32
ADC mreg8, imm8
ADC mem8, imm8
ADC mreg16/32, imm16/32
ADC mem16/32, imm16/32
ADC mreg16/32, imm8 (sign extended)
ADC mem16/32, imm8 (sign extended)
ADD mreg8, reg8
ADD mem8, reg8
ADD mreg16/32, reg16/32
ADD mem16/32, reg16/32
ADD reg8, mreg8
ADD reg8, mem8
ADD reg16/32, mreg16/32
ADD reg16/32, mem16/32
ADD AL, imm8
ADD EAX, imm16/32
ADD mreg8, imm8
ADD mem8, imm8
ADD mreg16/32, imm16/32
ADD mem16/32, imm16/32
ADD mreg16/32, imm8 (sign extended)
ADD mem16/32, imm8 (sign extended)
AND mreg8, reg8
Instruction Dispatch and Execution Resources
AMD Athlon™ Processor x86 Code Optimization
First
Second
ModR/M
Byte
Byte
Byte
10h
11-xxx-xxx
10h
mm-xxx-xxx DirectPath
11h
11-xxx-xxx
11h
mm-xxx-xxx DirectPath
12h
11-xxx-xxx
12h
mm-xxx-xxx DirectPath
13h
11-xxx-xxx
13h
mm-xxx-xxx DirectPath
14h
15h
80h
11-010-xxx
80h
mm-010-xxx DirectPath
81h
11-010-xxx
81h
mm-010-xxx DirectPath
83h
11-010-xxx
83h
mm-010-xxx DirectPath
00h
11-xxx-xxx
00h
mm-xxx-xxx DirectPath
01h
11-xxx-xxx
01h
mm-xxx-xxx DirectPath
02h
11-xxx-xxx
02h
mm-xxx-xxx DirectPath
03h
11-xxx-xxx
03h
mm-xxx-xxx DirectPath
04h
05h
80h
11-000-xxx
80h
mm-000-xxx DirectPath
81h
11-000-xxx
81h
mm-000-xxx DirectPath
83h
11-000-xxx
83h
mm-000-xxx DirectPath
20h
11-xxx-xxx
Decode
Type
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
DirectPath
189
Need help?
Do you have a question about the Athlon Processor x86 and is the answer not in the manual?