Loading lib_com/window_ola_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -447,7 +447,11 @@ void window_ola_fx( temp_len = sub(shr(L,1),n); FOR (i = 0; i < temp_len; i++) { #ifdef BASOP_NOGLOB *p1++=round_fx_o(L_sub_o(L_deposit_h(*p4++), L_shl_o(Mult_32_16(*pa--,*p3),1, &Overflow), &Overflow), &Overflow); /* (( Qin + Q15 -15)+1 + ( Qin - 15 + 16))-1 */ #else *p1++=round_fx(L_sub(L_deposit_h(*p4++), L_shl(Mult_32_16(*pa--,*p3),1) )); /* (( Qin + Q15 -15)+1 + ( Qin - 15 + 16))-1 */ #endif p3-=decimate; /* paout[L/2 + i] = -ImdctOut[L - 1 - i] * win_right[(3*L/2-1-i)*decimate+decay-windecay48]+OldauOut[i+L/2]; */ } Loading Loading
lib_com/window_ola_fx.c +4 −0 Original line number Diff line number Diff line Loading @@ -447,7 +447,11 @@ void window_ola_fx( temp_len = sub(shr(L,1),n); FOR (i = 0; i < temp_len; i++) { #ifdef BASOP_NOGLOB *p1++=round_fx_o(L_sub_o(L_deposit_h(*p4++), L_shl_o(Mult_32_16(*pa--,*p3),1, &Overflow), &Overflow), &Overflow); /* (( Qin + Q15 -15)+1 + ( Qin - 15 + 16))-1 */ #else *p1++=round_fx(L_sub(L_deposit_h(*p4++), L_shl(Mult_32_16(*pa--,*p3),1) )); /* (( Qin + Q15 -15)+1 + ( Qin - 15 + 16))-1 */ #endif p3-=decimate; /* paout[L/2 + i] = -ImdctOut[L - 1 - i] * win_right[(3*L/2-1-i)*decimate+decay-windecay48]+OldauOut[i+L/2]; */ } Loading