From 6edf451f7fe0e3a77e545733d119d2a03754ee5b Mon Sep 17 00:00:00 2001 From: Sayed Adel Date: Wed, 9 Dec 2020 21:08:06 +0200 Subject: [PATCH] BUG, SIMD: Fix direactive check for AVX512BW of intrinsics npyv_tobits_* --- numpy/core/src/common/simd/avx512/conversion.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/numpy/core/src/common/simd/avx512/conversion.h b/numpy/core/src/common/simd/avx512/conversion.h index bd92abccd44c..6ad299dd51da 100644 --- a/numpy/core/src/common/simd/avx512/conversion.h +++ b/numpy/core/src/common/simd/avx512/conversion.h @@ -56,7 +56,7 @@ NPY_FINLINE npy_uint64 npyv_tobits_b8(npyv_b8 a) { #ifdef NPY_HAVE_AVX512BW_MASK return (npy_uint64)_cvtmask64_u64(a); -#elif NPY_HAVE_AVX512BW +#elif defined(NPY_HAVE_AVX512BW) return (npy_uint64)a; #else int mask_lo = _mm256_movemask_epi8(npyv512_lower_si256(a)); @@ -68,7 +68,7 @@ NPY_FINLINE npy_uint64 npyv_tobits_b16(npyv_b16 a) { #ifdef NPY_HAVE_AVX512BW_MASK return (npy_uint32)_cvtmask32_u32(a); -#elif NPY_HAVE_AVX512BW +#elif defined(NPY_HAVE_AVX512BW) return (npy_uint32)a; #else __m256i pack = _mm256_packs_epi16(