diff options
author | Qiyu8 <fangchunlin@huawei.com> | 2021-01-22 17:52:43 +0800 |
---|---|---|
committer | Qiyu8 <fangchunlin@huawei.com> | 2021-01-22 17:52:43 +0800 |
commit | 9fa688a9c433aad96c9d53c7fea09d54efbe5b68 (patch) | |
tree | a3b4725fb527f84cb6c519496b05876cd643dd71 /numpy | |
parent | 7a0a6e36c474ba4849aa67166649f48400467b76 (diff) | |
download | numpy-9fa688a9c433aad96c9d53c7fea09d54efbe5b68.tar.gz |
fix npyv_storea_u64 undefined error.
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/common/simd/sse/utils.h | 4 | ||||
-rw-r--r-- | numpy/core/src/common/simd/vsx/arithmetic.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/numpy/core/src/common/simd/sse/utils.h b/numpy/core/src/common/simd/sse/utils.h index fbb969377..5e03e12a3 100644 --- a/numpy/core/src/common/simd/sse/utils.h +++ b/numpy/core/src/common/simd/sse/utils.h @@ -6,10 +6,10 @@ #define _NPY_SIMD_SSE_UTILS_H #if !defined(__x86_64__) && !defined(_M_X64) -NPY_FINLINE npy_uint64 npyv128_cvtsi128_si64(npyv_u64 a) +NPY_FINLINE npy_uint64 npyv128_cvtsi128_si64(__m128i a) { npy_uint64 NPY_DECL_ALIGNED(32) idx[2]; - npyv_storea_u64(idx, a); + _mm_store_si128((__m128i *)idx, a); return idx[0]; } #else diff --git a/numpy/core/src/common/simd/vsx/arithmetic.h b/numpy/core/src/common/simd/vsx/arithmetic.h index 30d77c6fe..97d5efe61 100644 --- a/numpy/core/src/common/simd/vsx/arithmetic.h +++ b/numpy/core/src/common/simd/vsx/arithmetic.h @@ -122,7 +122,7 @@ NPY_FINLINE npy_uint16 npyv_sumup_u8(npyv_u8 a) { const npyv_u32 zero = npyv_zero_u32(); npyv_u32 four = vec_sum4s(a, zero); - npyv_u32 one = vec_sums((npyv_s32)sum4, (npyv_s32)zero4); + npyv_u32 one = vec_sums((npyv_s32)four, (npyv_s32)zero); return (npy_uint16)vec_extract(one, 3); } |