标签: vectorization simd avx exponential avx2
我最近研究了矢量化指数函数的实现。实际上,找到单精度的代码非常简单,但很难找到双精度的代码。我还没有找到任何双精度AVX取幂的实现。来自SSE的代码几乎可以调整,但通常用于乘以2 ^ n的技巧似乎不适用于AVX。
有谁知道这样的实现?
答案 0 :(得分:4)
如果您使用的是英特尔的ICC编译器,则SVML库中会有getContent。
getContent
另外,Agner Fog的vector class library支持_mm256_exp_pd双精度向量。
_mm256_exp_pd