我什么时候应该使用gcc的-Ofast优化级别?

时间:2013-09-15 02:39:22

标签: gcc optimization fast-math

在xcode 5中,优化级别引入了一个名为-Ofast的新级别(最快,积极优化)。何时以及如何使用此级别?

2 个答案:

答案 0 :(得分:0)

在GCC中,-Ofast意味着允许编译器忽略浮点数的有限精度,并假设它们遵循与实数相同的规则。这可以实现许多优化,但由于舍入错误可能会导致答案发生变化。

我不知道Xcode是否不同。

答案 1 :(得分:0)

-Ofast启用-O3,矢量化,严格混叠和快速数学运算。