Loading lib_com/lsf_tools_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -480,11 +480,11 @@ void E_LPC_f_isp_a_conversion( const Word16 *isp, Word16 *a, const Word16 m ) } WHILE( t0n == 0 || t0p == 0 ); /*in case of overflow, recalculate coefficients*/ a[nc] = round_fx( t0 ); /* from Q23 to Q12 and * 0.5 */ a[nc] = round_fx_sat( t0 ); /* from Q23 to Q12 and * 0.5 */ move16(); /* a[m] = isp[m-1] */ t0 = L_mult( a[0], isp[m - 1] ); /* from Q15 to Q12 */ a[m] = round_fx( t0 ); a[m] = round_fx_sat( t0 ); move16(); return; Loading Loading
lib_com/lsf_tools_fx.c +2 −2 Original line number Diff line number Diff line Loading @@ -480,11 +480,11 @@ void E_LPC_f_isp_a_conversion( const Word16 *isp, Word16 *a, const Word16 m ) } WHILE( t0n == 0 || t0p == 0 ); /*in case of overflow, recalculate coefficients*/ a[nc] = round_fx( t0 ); /* from Q23 to Q12 and * 0.5 */ a[nc] = round_fx_sat( t0 ); /* from Q23 to Q12 and * 0.5 */ move16(); /* a[m] = isp[m-1] */ t0 = L_mult( a[0], isp[m - 1] ); /* from Q15 to Q12 */ a[m] = round_fx( t0 ); a[m] = round_fx_sat( t0 ); move16(); return; Loading