【发布时间】:2011-02-20 14:48:51
【问题描述】:
为什么强制使用-ffast-math和g++来实现使用doubles的循环向量化?我不喜欢-ffast-math,因为我不想失去精确度。
【问题讨论】:
-
-ffast-math实际上是一个组合标志,它设置了一组可以单独启用的其他标志 - 也许您只需要设置一个或两个单独的标志就可以逃脱? -
我试过了,但只有
--fast-math我得到了最大数量的矢量化循环
标签: gcc g++ double vectorization fast-math