Intel编译器基本优化选项
Intel的编译器共有如下一些主要的优化级别:
/Od: 取消所有优化
/O1:实现最基本的优化,主要针对代码大小。
/O2:基于代码速度实现常规优化,这个也是默认的优化级别
/O3:在/O2的基础上实现进一步的优化,包括Cache预读,标量转换等等,但是在某些情况下反而会减慢代码的执行速度。
/Ox:实现最大化的优化,包括自动内联函数的确定,全局优化,使用EBP作为通用寄存器等。
/fast:等同于/O3, /Qipo, /Qprec-div-, and /QxP。