Commit ca3f1d78 authored by vaillancour's avatar vaillancour
Browse files

fixes last NB condition that was crashing

parent ecb4ebcc
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -68,7 +68,11 @@ void E_ACELP_h_vec_corr1(Word16 h[], Word16 vec[], UWord8 track,
        j = shr(dn,2);
        if(sign[dn] > 0)
        {
#ifdef BASOP_NOGLOB
            corr = add_o(p0[j], corr, &Overflow);
#else
            corr = add(p0[j], corr);
#endif
        }
        if(sign[dn] < 0)
        {
@@ -118,11 +122,19 @@ void E_ACELP_h_vec_corr2(Word16 h[], Word16 vec[], UWord8 track,

        if(sign[pos] > 0)
        {
#ifdef BASOP_NOGLOB
            corr = add_o(*p0++, corr, &Overflow);
#else
            corr = add(*p0++, corr);
#endif
        }
        if(sign[pos] < 0)
        {
#ifdef BASOP_NOGLOB
            corr = sub_o(*p0++, corr, &Overflow);
#else
            corr = sub(*p0++, corr);
#endif
        }
        cor[i] = corr;
        move16();