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

问题描述 投票:1回答:1

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

fmath,但仅适用于__m128

c++ intrinsics avx
1个回答
1
投票

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

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

fpu现在已获得Apache许可,并且还具有一些SIMD数学功能。它可以与Agner Fog's Vector Class Library (VCL)一起使用,隐式转换为其内部Vec8f类型。

© www.soinside.com 2019 - 2024. All rights reserved.