C#可以使用融合乘法加法吗?

时间:2016-05-25 17:06:26

标签: c# fma system.numerics

如果C#编译器/抖动在所使用的硬件上可用,它们是否使用融合乘法 - 加法运算?如果是这样,我是否需要设置任何特定的编译器设置才能利用它?

我的意图是使用补偿算法进行扩展精度算术,其中一些可以编写为使用FMA。

1 个答案:

答案 0 :(得分:1)

最后,.NET Core 3.0提供了System.Math.FusedMultiplyAddgithub issue中说明了不自动使用此操作的原理。