Allow wrap-around in silk_LPC_analysis_filter_avx2()
Matches the C version (see 4a7027b
)
This commit is contained in:
parent
e12c7f584a
commit
2582ca9259
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue