Chapter 7 Scheduling Optimizations 143
Software Optimization Guide for AMD64 Processors
25112 Rev. 3.06 September 2005
Chapter 7 Scheduling Optimizations
The optimizations discussed in this chapter help improve scheduling in the processor.
This chapter covers the following topics:
Topic Page
Instruction Scheduling by Latency 144
Loop Unrolling 145
Inline Functions 149
Address-Generation Interlocks 151
MOVZX and MOVSX 153
Pointer Arithmetic in Loops 154
Pushing Memory Data Directly onto the Stack 157