用于AVX的ln(x)的实现,m256

Implementation of ln(x) for AVX, m256

本文关键字:实现 m256 AVX ln 用于      更新时间:2023-10-16

对于__m256类型的AVX,是否有快速实现自然对数的源代码?

有fmath,但它只适用于__m128

Glibc在github存储库中有AVX[-512]SIMDloglogf实现:sysdeps/x86_64/fpu/multiarch。它依赖于许多支持代码,如多项式系数数据、宏、支持函数等。其中大部分都在父fpu目录中。

GNU libc的许可证是LGPLv2,因此您可以从任何软件动态链接它,但只能将源代码复制到GPL兼容的项目中。

AgnerFog的矢量类库(VCL(现在已经获得Apache许可,并且还具有一些SIMD数学函数。它可以与__m256一起使用,隐式转换为内部Vec8f类型。