multiply_sat shift arguments are not immediates
Opened this issue · 0 comments
kpuatamazon commented
srai_epi16
expects an immediate shift value, not a variable.
Here's it is called with a variable:
intgemm/kernels/implementations.inl
Lines 308 to 309 in 61bcbae
And the caller is very much using a variable:
intgemm/test/kernels/multiply_sat_test.cc
Lines 24 to 25 in 61bcbae
I don't know how newer gcc was fixing it (perhaps srav?) but it's breaking gcc 6.