Allow wrap-around in silk_LPC_analysis_filter_avx2()

Matches the C version (see 4a7027b)
This commit is contained in:
Jean-Marc Valin 2024-02-02 18:32:55 -05:00
parent e12c7f584a
commit 2582ca9259
No known key found for this signature in database
GPG key ID: 5E5DD9A36F9189C8

View file

@ -1073,7 +1073,7 @@ static OPUS_INLINE void silk_LPC_analysis_filter_avx2(
out32_Q12 = silk_mm256_hsum_epi32(sum);
/* Subtract prediction */
out32_Q12 = silk_LSHIFT((opus_int32)*in_ptr, 12 ) - out32_Q12;
out32_Q12 = silk_SUB32_ovflw( silk_LSHIFT( (opus_int32)*in_ptr, 12 ), out32_Q12 );
/* Scale to Q0 */
out32 = silk_sar_round_32(out32_Q12, 12);