diff --git a/lib_com/hq_tools_fx.c b/lib_com/hq_tools_fx.c index f83d20ccdcf983ef13640c7c5453a4f4fb63304c..5ce39824715e87b581e27a607693d7a4f8da1d4e 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 ) ) {