Use shifts for VectorGetLow
parent
eddc357981
commit
8c21b6af05
|
|
@ -339,7 +339,7 @@ inline T VectorGetLow(const T& val)
|
||||||
//const T zero = {0};
|
//const T zero = {0};
|
||||||
//const uint8x16_p mask = {16,16,16,16, 16,16,16,16, 8,9,10,11, 12,13,14,15 };
|
//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 (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
|
/// \brief Extract a dword from a vector
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue