You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason compress_compatability_test() fails in some cases (like when compiling for ARM with Clang with -O2) appears to be that shifts in vector_compress (the VECTOR24/VECTOR32 cases) are sometimes made like x >> y where x is unsigned int and y is greater than std::numeric_limits<unsigned int>::digits, which means the behavior is undefined. So if
The reason
compress_compatability_test()
fails in some cases (like when compiling for ARM with Clang with -O2) appears to be that shifts invector_compress
(theVECTOR24
/VECTOR32
cases) are sometimes made likex >> y
wherex
isunsigned int
andy
is greater thanstd::numeric_limits<unsigned int>::digits
, which means the behavior is undefined. So ifis replaced by
I don't think the compatibility test is needed
The text was updated successfully, but these errors were encountered: