相关疑难解决方法(0)

在 Clang 中基于每个函数启用快速数学?

fast-mathGCC 提供了一种使用 属性有选择地优化函数/代码段的方法 。有没有办法在 Clang 中使用 pragmas/attributes 启用相同的功能?我了解 Clang 提供了一些 编译指示 来指定浮点标志。然而,这些编译指示均未启用fast-math.

PS:之前有人问过类似的问题,但在 Clang 的上下文中没有得到回答。

c++ clang++ c++17

10
推荐指数
1
解决办法
1103
查看次数

动态 - 数学 - 数学

是否可以在运行时选择性地打开/关闭-ffast-math?例如,使用公共基类Math创建类FastMath和AccurateMath,以便一个人能够在运行时使用这两个实现?将次正常闪烁归零等同样如此.

特别是,我不知道使用-ffast-math进行编译是否会发出一条指令,该指令一旦执行就会影响线程中的所有数值计算(例如,设置一个标志以将subnormals刷新为零).

c optimization performance gcc fast-math

6
推荐指数
2
解决办法
979
查看次数

标签 统计

c ×1

c++ ×1

c++17 ×1

clang++ ×1

fast-math ×1

gcc ×1

optimization ×1

performance ×1