From a48e387ead822d43f9f743b9bf5bde1f54f2184f Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 23 Nov 2018 15:53:58 -0500 Subject: [PATCH] Add missing offset to VecStoreBE --- ppc_simd.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ppc_simd.h b/ppc_simd.h index e6a955b3..e57a609f 100644 --- a/ppc_simd.h +++ b/ppc_simd.h @@ -749,7 +749,7 @@ inline void VecStoreBE(const T data, word32 dest[4]) template inline void VecStoreBE(const T data, int off, word32 dest[4]) { - return VecStoreBE((uint8x16_p)data, (byte*)dest); + return VecStoreBE((uint8x16_p)data, off, (byte*)dest); } //////////////////////// Miscellaneous //////////////////////// @@ -788,7 +788,7 @@ inline T1 VecPermute(const T1 vec, const T2 mask) template inline T1 VecPermute(const T1 vec1, const T1 vec2, const T2 mask) { - return (T1)vec_perm(vec1, vec2, (uint8x16_p)mask); + return (T1)vec_perm(vec1, (T1)vec2, (uint8x16_p)mask); } /// \brief AND two vectors