diff --git a/ppc-simd.h b/ppc-simd.h index b5b94397..d3497cb4 100644 --- a/ppc-simd.h +++ b/ppc-simd.h @@ -339,7 +339,7 @@ inline T VectorGetLow(const T& val) //const T zero = {0}; //const uint8x16_p mask = {16,16,16,16, 16,16,16,16, 8,9,10,11, 12,13,14,15 }; //return (T)vec_perm(val, zero, mask); - return VectorShiftLeft<8>(VectorShiftRight<8>(val)); + return VectorShiftRight<8>(VectorShiftLeft<8>(val)); } /// \brief Extract a dword from a vector