c++ gcc关联数学标志禁用浮点NAN值?



我正在使用大量浮点数据的统计函数。我想让它运行得更快,但Ofast禁用NAN (fno-finite-math-only标志),这在我的情况下是不允许的。

在这种情况下,只打开associative-math安全吗?我认为这个标志允许像向量数组的矢量化和这样的事情,即使数组包含NAN。

From the docs:

注意:重新排序可能会改变0的符号以及忽略nan

所以如果你想正确处理nan,你不应该使用-fassociative-math

相关内容

  • 没有找到相关文章

最新更新