测试__m256中的任何元素是否为零的最快方法

时间:2017-10-31 02:56:27

标签: x86 simd intrinsics avx

我有两个__m256向量之间的比较结果。

__m256 result = _mm256_cmp_ps( a, b, _CMP_GT_OQ );

此时我有一个带有8个值的矢量结果。 每个值都是0xffffffff或0x00000000。

现在我想知道所有元素是否都为零。

换句话说:所有八个元素都无法进行比较吗?

最快的方法是什么?在AVX或AVX2内在函数中。

0 个答案:

没有答案