Category: Resources
Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
Agner Fog
Optimizing software in C++ - An optimization guide for Windows, Linux and Mac  platforms
Optimizing subroutines in assembly  language -  An optimization guide for x86 platforms
The microarchitecture of Intel, AMD and  VIA CPUs - An optimization guide for assembly programmers and  compiler makers 
Instruction tables - Lists of instruction latencies, throughputs and micro-op - eration breakdowns for Intel, AMD and VIA CPUs
Calling conventions - for different C++ compilers and operating systems