From 463d133327335d37b5cfbde047adc56e4eaaebb5 Mon Sep 17 00:00:00 2001 From: Pradipta Ghosh Date: Mon, 13 Jun 2022 23:14:06 -0700 Subject: addressed review comments --- numpy/core/src/common/simd/vec/operators.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'numpy') diff --git a/numpy/core/src/common/simd/vec/operators.h b/numpy/core/src/common/simd/vec/operators.h index 190ac1297..8b58676e7 100644 --- a/numpy/core/src/common/simd/vec/operators.h +++ b/numpy/core/src/common/simd/vec/operators.h @@ -144,12 +144,12 @@ NPY_FINLINE npyv_f64 npyv_not_f64(npyv_f64 a) // ANDC, ORC and XNOR #define npyv_andc_u8 vec_andc #define npyv_andc_b8 vec_andc -#ifdef NPY_HAVE_VX - #define npyv_orc_b8(A, B) npyv_or_b8(npyv_not_b8(B), A) - #define npyv_xnor_b8(A, B) npyv_not_b8(npyv_xor_b8(B, A)) -#else +#if defined(NPY_HAVE_VXE) || defined(NPY_HAVE_VSX) #define npyv_orc_b8 vec_orc #define npyv_xnor_b8 vec_eqv +#else + #define npyv_orc_b8(A, B) npyv_or_b8(npyv_not_b8(B), A) + #define npyv_xnor_b8(A, B) npyv_not_b8(npyv_xor_b8(B, A)) #endif /*************************** -- cgit v1.2.1