Haswell FMA指令生成异常



我正在使用英特尔Haswell CPU的FMA指令来优化一些计算。

然而,我发现即使我将MXCSR寄存器设置为DNZ和FTZ模式,这些指令也会产生异常。

我怎样才能强制那些FMA指令生成一个0而不是一个异常?

我正在处理单精度浮点数据

为遇到这个问题的人提供一个明确的答案:

据我们所知,FMA指令确实尊重DAZ和FTZ。提问者实际上得到了NaN的结果,但由于混淆了表示的端序,将其误解为异常。

相关内容

  • 没有找到相关文章

最新更新