Instruction Dispatch and Execution Resources
205
22007E/0—November 1999
AMD Athlon™ Processor x86 Code Optimization
SHR mem16/32, imm8
C1h
mm-101-xxx DirectPath
SHR mreg8, 1
D0h
11-101-xxx
DirectPath
SHR mem8, 1
D0h
mm-101-xxx DirectPath
SHR mreg16/32, 1
D1h
11-101-xxx
DirectPath
SHR mem16/32, 1
D1h
mm-101-xxx DirectPath
SHR mreg8, CL
D2h
11-101-xxx
DirectPath
SHR mem8, CL
D2h
mm-101-xxx DirectPath
SHR mreg16/32, CL
D3h
11-101-xxx
DirectPath
SHR mem16/32, CL
D3h
mm-101-xxx DirectPath
SHLD mreg16/32, reg16/32, imm8
0Fh
A4h
11-xxx-xxx
VectorPath
SHLD mem16/32, reg16/32, imm8
0Fh
A4h
mm-xxx-xxx VectorPath
SHLD mreg16/32, reg16/32, CL
0Fh
A5h
11-xxx-xxx
VectorPath
SHLD mem16/32, reg16/32, CL
0Fh
A5h
mm-xxx-xxx VectorPath
SHRD mreg16/32, reg16/32, imm8
0Fh
ACh
11-xxx-xxx
VectorPath
SHRD mem16/32, reg16/32, imm8
0Fh
ACh
mm-xxx-xxx VectorPath
SHRD mreg16/32, reg16/32, CL
0Fh
ADh
11-xxx-xxx
VectorPath
SHRD mem16/32, reg16/32, CL
0Fh
ADh
mm-xxx-xxx VectorPath
SLDT mreg16
0Fh
00h
11-000-xxx
VectorPath
SLDT mem16
0Fh
00h
mm-000-xxx VectorPath
SMSW mreg16
0Fh
01h
11-100-xxx
VectorPath
SMSW mem16
0Fh
01h
mm-100-xxx VectorPath
STC
F9h
DirectPath
STD
FDh
VectorPath
STI
FBh
VectorPath
STOSB mem8, AL
AAh
VectorPath
STOSW mem16, AX
ABh
VectorPath
STOSD mem32, EAX
ABh
VectorPath
STR mreg16
0Fh
00h
11-001-xxx
VectorPath
STR mem16
0Fh
00h
mm-001-xxx VectorPath
SUB mreg8, reg8
28h
11-xxx-xxx
DirectPath
SUB mem8, reg8
28h
mm-xxx-xxx
DirectPath
SUB mreg16/32, reg16/32
29h
11-xxx-xxx
DirectPath
SUB mem16/32, reg16/32
29h
mm-xxx-xxx
DirectPath
Table 19. Integer Instructions (Continued)
Instruction Mnemonic
First
Byte
Second
Byte
ModR/M
Byte
Decode
Type
Содержание 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...