针对特定处理器进行优化
Intel的编译器一共支持如下3种针对特定处理器的优化:
/G:使用这个优化选项,Intel将针对特定的CPU进行优化,但是其代码依然可以在所有的CPU上执行。
/Qx:使用这个优化选项,Intel将针对特定的CPU进行优化,并且产生的代码无法使用在不兼容的CPU上。
/Qax:使用这个优化选项,Intel将针对特定的CPU进行优化,并且产生多份代码,在运行时根据CPU类型自动选择最优的代码。
具体的CPU类型如下:
K Intel Pentium III
W Intel Pentium 4
N Intel Pentium 4 and compatible Intel processors with Streaming SIMD Extensions 2
B Intel Pentium M
P Intel Core Duo processors, Intel Core Solo processors, Intel Pentium 4 processors with Streaming SIMD Extensions 3
T Intel Core2 Duo processors, Intel Core2 Extreme processors, and the Dual-Core Intel Xeon processor 5100 series