Commit 89762ba0 authored by vaillancour's avatar vaillancour
Browse files

Fix for -dtx -max_band FB ./switchPaths/sw_59_244.bin 48

parent c0178a76
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -1833,13 +1833,19 @@ void DTFS_car2pol_fx(
    Word32 Ltemp_fx;
    Word32 Lacc_fx;
    Word16 exp,tmp,frac;

#ifdef BASOP_NOGLOB
    Flag Overflow = 0;
#endif
    HalfLag_fx = s_min(shr(sub(X_fx->lag_fx,1),1),X_fx->nH_fx);
    FOR ( k=1 ; k<=HalfLag_fx; k++ )
    {

        Lacc_fx=L_mult(X_fx->a_fx[k],X_fx->a_fx[k]); /*  a[k]^2, 2Q+1 */
#ifdef BASOP_NOGLOB
        Lacc_fx=L_mac_o(Lacc_fx,X_fx->b_fx[k],X_fx->b_fx[k], &Overflow); /*  a[k]^2+b[k]^2, 2Q+1 */
#else
        Lacc_fx=L_mac(Lacc_fx,X_fx->b_fx[k],X_fx->b_fx[k]); /*  a[k]^2+b[k]^2, 2Q+1 */
#endif
        Lacc_fx=L_shr(Lacc_fx,3); /*  Lacc=(a[k]^2+b[k]^2)/4, 2Q */

        IF(Lacc_fx)