arm_biquad_cascade_df1_32x64_q31: asrl(val, -shift) -> lsll(val, shift) (#265)
This code was using asrl with an intentionally negative value. GCC 14
doesn't turn that into a left shift, instead it produces 0 for the
result.
Use lsll instead to get the desired result.
Signed-off-by:
Keith Packard <keithp@keithp.com>
(cherry picked from commit b7a49ac9379732e1ca76d2f46e2ee4f87cb4c7be)
Loading
Please sign in to comment