在哪里可以找到 AVX 指数双精度函数?

Where can I find an AVX exponential double-precision function?

我最近在研究向量化指数函数的实现。找单精度的代码其实很简单,但是找双精度的代码就很难了。我还没有找到任何双精度 AVX 求幂的实现。 SSE 的代码几乎可以适应,但通常用于乘以 2^n 的技巧似乎不适用于 AVX。

有人知道这样的实现吗?

如果您使用的是英特尔的 ICC 编译器,则 SVML 库中有 _mm256_exp_pd

另外,Agner Fog 的 vector class library 支持 exp 双精度向量。