Loading lib_com/swb_bwe_com_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -2148,7 +2148,11 @@ void time_reduce_pre_echo_fx( tmp_exp = add(1, exp); FOR (i = 0; i < j; i++) { #ifdef BASOP_NOGLOB error[i] = round_fx_sat(L_shl_sat(Mult_32_16(L_tmp, error[i]), tmp_exp)); /*Q(30-exp+1-16)->Q(15-exp)->Q_synth */ #else error[i] = round_fx(L_shl(Mult_32_16(L_tmp, error[i]), tmp_exp)); /*Q(30-exp+1-16)->Q(15-exp)->Q_synth */ #endif } energy = L_deposit_l(0); Loading Loading
lib_com/swb_bwe_com_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -2148,7 +2148,11 @@ void time_reduce_pre_echo_fx( tmp_exp = add(1, exp); FOR (i = 0; i < j; i++) { #ifdef BASOP_NOGLOB error[i] = round_fx_sat(L_shl_sat(Mult_32_16(L_tmp, error[i]), tmp_exp)); /*Q(30-exp+1-16)->Q(15-exp)->Q_synth */ #else error[i] = round_fx(L_shl(Mult_32_16(L_tmp, error[i]), tmp_exp)); /*Q(30-exp+1-16)->Q(15-exp)->Q_synth */ #endif } energy = L_deposit_l(0); Loading