diff --git a/lib_dec/dec_uv_fx.c b/lib_dec/dec_uv_fx.c index 2cb4aa9347200da967176ddda0772d449f35ea0c..7edc512f7951e022f9521473172d20080b03c141 100644 --- a/lib_dec/dec_uv_fx.c +++ b/lib_dec/dec_uv_fx.c @@ -333,7 +333,7 @@ static void gain_dec_gacelp_uv_fx( /* g_code2 = pred_nrg_frame * norm_code2; */ L_tmp = Mpy_32_16_1( pred_nrg_frame, norm_code2 ); /* 18Q13 */ i = norm_l( L_tmp ); - g_code2 = round_fx( L_shl( L_tmp, i ) ); + g_code2 = round_fx_sat( L_shl_sat( L_tmp, i ) ); exp_gcode2 = sub( 18, i ); /*-----------------------------------------------------------------*