Click the links below to view or download the files for this article.
Files
Part 1: Optimizing Software in C++
Part 2: Optimizing Subroutines in Assembly
Part 3: Microarchitecture of Intel and AMD CPUs
Part 4: Instruction Tables
Part 5: Calling Conventions