Loading lib_com/swb_bwe_com_fx.c +5 −0 Original line number Diff line number Diff line Loading @@ -1341,8 +1341,13 @@ void SWB_BWE_decoding_fx( tmp = add(swb_bwe_trans_subband_fx[n_band+1],st_offset); FOR (n_freq = add(swb_bwe_trans_subband_fx[n_band],st_offset); n_freq<tmp; n_freq++) { #ifdef BASOP_NOGLOB L_tmp = L_mult_sat(SWB_signal[n_freq],SWB_signal[n_freq]); /*Q31 */ energy = L_add_sat(energy,L_shr(L_tmp,6)); /*Q25 */ #else L_tmp = L_mult(SWB_signal[n_freq],SWB_signal[n_freq]); /*Q31 */ energy = L_add(energy,L_shr(L_tmp,6)); /*Q25 */ #endif } IF(energy == 0) Loading Loading
lib_com/swb_bwe_com_fx.c +5 −0 Original line number Diff line number Diff line Loading @@ -1341,8 +1341,13 @@ void SWB_BWE_decoding_fx( tmp = add(swb_bwe_trans_subband_fx[n_band+1],st_offset); FOR (n_freq = add(swb_bwe_trans_subband_fx[n_band],st_offset); n_freq<tmp; n_freq++) { #ifdef BASOP_NOGLOB L_tmp = L_mult_sat(SWB_signal[n_freq],SWB_signal[n_freq]); /*Q31 */ energy = L_add_sat(energy,L_shr(L_tmp,6)); /*Q25 */ #else L_tmp = L_mult(SWB_signal[n_freq],SWB_signal[n_freq]); /*Q31 */ energy = L_add(energy,L_shr(L_tmp,6)); /*Q25 */ #endif } IF(energy == 0) Loading