何时应该使用gcc的-Ofast优化级别?

5
在Xcode 5中,优化级别引入了一个名为-Ofast(最快,激进的优化)的新级别。何时以及如何使用这个级别?
2个回答

2

-Ofast启用了-O3优化、向量化、严格别名和快速数学运算。


2
在GCC中,-Ofast表示编译器可以忽略浮点数的有限精度,并假设它们遵循与实数相同的规则。这样可以实现许多优化,但由于舍入误差可能会导致答案发生变化。
我不知道Xcode是否有所不同。

Xcode只是将此编译器标志传递给GCC或Clang。 - Raptor007

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接