有一种简单的方法在c ++中使用multiply accumulate吗?

时间:2015-03-04 13:10:22

标签: c++ fma

我在c ++ AMP库中使用mad函数获得了很大的性能优势。我想知道常规c ++ 11是否有类似的功能?所有我发现谷歌搜索是AVX内在函数的东西,但我宁愿避免它们,因为它们不受普遍支持。

此外,它们似乎都是为了同时处理4个以上的疯狂操作而制作的,我不确定构建一个环境,而实际上只使用其中的1个甚至是有效的。

1 个答案:

答案 0 :(得分:3)

在C和C ++中有fma数学函数族:

由于它们是标准库的一部分,因此它们应该足够便携。