c – x86_64上的2的快速浮点功率

前端之家收集整理的这篇文章主要介绍了c – x86_64上的2的快速浮点功率前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有一种快速方法将2.0带到一些浮点数x?我的意思是比pow(2.0,x)更快的东西,更喜欢用AVX2很好地矢量化.

整数的对应部分是1 << n,但它仅适用于整数n.

解决方法

标准 std::exp2(double n)

Computes 2 raised to the given power n

在特定环境中,exp2(x)可能不会比pow(2.0,x)快,但它比一般pow更具体.

猜你在找的C&C++相关文章