Loading lib_com/swb_bwe_com_fx.c +13 −0 Original line number Diff line number Diff line Loading @@ -1532,8 +1532,13 @@ void SWB_BWE_decoding_fx( } } #ifdef BASOP_NOGLOB tmp1 = add_sat(abs_s(SWB_signal[496+st_offset]),abs_s(SWB_signal[497+st_offset])); /*Q_syn */ tmp2 = add_sat(add_sat(abs_s(SWB_signal[492+st_offset]),abs_s(SWB_signal[493+st_offset])),add_sat(abs_s(SWB_signal[494+st_offset]),abs_s(SWB_signal[495+st_offset]))); #else tmp1 = add(abs_s(SWB_signal[496+st_offset]),abs_s(SWB_signal[497+st_offset])); /*Q_syn */ tmp2 = add(add(abs_s(SWB_signal[492+st_offset]),abs_s(SWB_signal[493+st_offset])),add(abs_s(SWB_signal[494+st_offset]),abs_s(SWB_signal[495+st_offset]))); #endif pit1 = &SWB_signal[496+st_offset]; move16(); Loading Loading @@ -2082,7 +2087,11 @@ void time_reduce_pre_echo_fx( move16(); FOR(i=0; i<j; i++) { #ifdef BASOP_NOGLOB energy = L_mac0_sat(energy, error[i], error[i]); /*Q(2*Q_synth) */ #else energy = L_mac0(energy, error[i], error[i]); /*Q(2*Q_synth) */ #endif } exp_j = norm_s(j); Loading Loading @@ -2129,7 +2138,11 @@ void time_reduce_pre_echo_fx( energy = L_deposit_l(0); FOR(i=j; i<(j+L); i++) { #ifdef BASOP_NOGLOB energy = L_mac0_sat(energy, error[i], error[i]); /*(2*Q_synth) */ #else energy = L_mac0(energy, error[i], error[i]); /*(2*Q_synth) */ #endif } energy = Mult_32_16(energy, inv_L); /*Q(29-exp_L+1-16) -> Q(-exp_L+14) */ Loading Loading
lib_com/swb_bwe_com_fx.c +13 −0 Original line number Diff line number Diff line Loading @@ -1532,8 +1532,13 @@ void SWB_BWE_decoding_fx( } } #ifdef BASOP_NOGLOB tmp1 = add_sat(abs_s(SWB_signal[496+st_offset]),abs_s(SWB_signal[497+st_offset])); /*Q_syn */ tmp2 = add_sat(add_sat(abs_s(SWB_signal[492+st_offset]),abs_s(SWB_signal[493+st_offset])),add_sat(abs_s(SWB_signal[494+st_offset]),abs_s(SWB_signal[495+st_offset]))); #else tmp1 = add(abs_s(SWB_signal[496+st_offset]),abs_s(SWB_signal[497+st_offset])); /*Q_syn */ tmp2 = add(add(abs_s(SWB_signal[492+st_offset]),abs_s(SWB_signal[493+st_offset])),add(abs_s(SWB_signal[494+st_offset]),abs_s(SWB_signal[495+st_offset]))); #endif pit1 = &SWB_signal[496+st_offset]; move16(); Loading Loading @@ -2082,7 +2087,11 @@ void time_reduce_pre_echo_fx( move16(); FOR(i=0; i<j; i++) { #ifdef BASOP_NOGLOB energy = L_mac0_sat(energy, error[i], error[i]); /*Q(2*Q_synth) */ #else energy = L_mac0(energy, error[i], error[i]); /*Q(2*Q_synth) */ #endif } exp_j = norm_s(j); Loading Loading @@ -2129,7 +2138,11 @@ void time_reduce_pre_echo_fx( energy = L_deposit_l(0); FOR(i=j; i<(j+L); i++) { #ifdef BASOP_NOGLOB energy = L_mac0_sat(energy, error[i], error[i]); /*(2*Q_synth) */ #else energy = L_mac0(energy, error[i], error[i]); /*(2*Q_synth) */ #endif } energy = Mult_32_16(energy, inv_L); /*Q(29-exp_L+1-16) -> Q(-exp_L+14) */ Loading