User's Manual

22007E/0November 1999 AMD Athlon Processor x86 Code Optimization
Select DirectPath Over VectorPath Instructions 219
Appendix G
DirectPath versus
VectorPath Instructions
Select DirectPath Over VectorPath Instructions
Use DirectPath instructions rather than VectorPath
instructions. DirectPath instructions are optimized for decode
and execute efficiently by minimizing the number of operations
per x86 instruction, which includes registerregister op
memory as well as registerregister op register forms of
instructions.
DirectPath Instructions
The following tables contain DirectPath instructions, which
should be used in the AMD Athlon processor wherever possible:
Table 25, DirectPath Integer Instructions, on page 220
Table 26, DirectPath MMX Instructions, on page 227
and Table 27, DirectPath MMX Extensions, on page 228
Table 28, DirectPath Floating-Point Instructions, on
page 229
All 3DNow! instructions, including the 3DNow! Extensions,
are DirectPath and are listed in Table 23, 3DNow!
Instructions, on page 217 and Table 24, 3DNow! Exten-
sions, on page 218.