相关疑难解决方法(0)

SIMD 寄存器的数学函数

根据https://sourceware.org/glibc/wiki/libmvec GCC 具有数学函数的矢量实现。它们可以被编译器用于优化,可以在这个例子中看到: https: //godbolt.org/g/IcxtVi,编译器使用一些损坏的正弦函数并一次对 4 个双精度数进行操作

我知道如果我需要数学函数,可以使用 SIMD 数学库,但我仍然感兴趣是否有一种方法可以使用__m256d某种内在函数或任何其他方式手动调用 GCC 中已经存在的向量化数学函数?

gcc simd avx

6
推荐指数
1
解决办法
3810
查看次数

Clang的'_mm256_pow_ps'本质在哪里?

我似乎找不到_mm_pow_ps或_mm256_pow_ps的内在函数,它们都应该包含在'immintrin.h'中。

Clang不会定义这些,还是在我不包括的标头中?

sse clang avx

3
推荐指数
1
解决办法
830
查看次数

标签 统计

avx ×2

clang ×1

gcc ×1

simd ×1

sse ×1