From 0bfe1d2843ba84f39471f4a5e75258d2f29c28f4 Mon Sep 17 00:00:00 2001 From: norvell Date: Wed, 25 Sep 2024 14:54:03 +0000 Subject: [PATCH] Change to L_mac0_sat for HQ noisefill energy calculation. Resolves #878. --- lib_com/hq_tools_fx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib_com/hq_tools_fx.c b/lib_com/hq_tools_fx.c index f83d20ccd..5ce398247 100644 --- a/lib_com/hq_tools_fx.c +++ b/lib_com/hq_tools_fx.c @@ -431,7 +431,7 @@ void apply_noisefill_HQ_fx( { cb_buff[i] = CodeBook_mod[cb_pos++]; move16(); - L_E_cb_vec = L_mac0( L_E_cb_vec, cb_buff[i], cb_buff[i] ); /*Q24 (12+12) */ + L_E_cb_vec = L_mac0_sat( L_E_cb_vec, cb_buff[i], cb_buff[i] ); /*Q24 (12+12) */ if ( GE_16( cb_pos, cb_size ) ) { @@ -446,7 +446,7 @@ void apply_noisefill_HQ_fx( { cb_buff[i] = CodeBook[cb_pos++]; move16(); - L_E_cb_vec = L_mac0( L_E_cb_vec, cb_buff[i], cb_buff[i] ); /*Q24 (12+12) */ + L_E_cb_vec = L_mac0_sat( L_E_cb_vec, cb_buff[i], cb_buff[i] ); /*Q24 (12+12) */ if ( GE_16( cb_pos, cb_size ) ) { -- GitLab