通过在c ++ AMP库中使用mad函数,我获得了巨大的性能收益。我想知道常规c ++ 11是否有类似的功能?我发现所有谷歌搜索都是关于AVX内在函数的,但是由于它们不受普遍支持,所以我宁愿避免使用它们。
而且,它们似乎都是为了同时处理4个以上的疯狂操作而制作的,我不确定实际上只使用其中的1个来构造一个要发生的环境是有效的。
在C和C ++中,存在fma系列数学函数:
由于它们是标准库的一部分,因此它们应具有足够的可移植性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句