小编Nat*_*han的帖子

避免在C++中使用非正规值

在长时间搜索性能错误后,我读到了非正规浮点值.

显然,非规范化的浮点值可能是主要的性能问题,如此问题所示: 为什么将0.1f更改为0会使性能降低10倍?

我有一个Intel Core 2 Duo,我正在使用gcc进行编译-O2.

那我该怎么办?我可以以某种方式指示g ++避免非正规值吗?如果没有,我可以以某种方式测试一个float是否是非正规的?

c++ floating-point performance

24
推荐指数
4
解决办法
2万
查看次数

标签 统计

c++ ×1

floating-point ×1

performance ×1