Commit a616ba23 authored by vaillancour's avatar vaillancour
Browse files

Fixes more IO

parent 78ce2cd2
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -999,13 +999,22 @@ Word32 gain_dec_gaus_fx( /* o : quantized codebook gain
    expg = add(expg, 16-30);                /* output of Pow2() will be */
    /* Normalized, set result in Q16 */
    gain = round_fx(L_gain);
#ifdef BASOP_NOGLOB
    L_gain = L_shl_sat(L_gain, expg); /* In Q16*/
#else
    L_gain = L_shl(L_gain, expg); /* In Q16*/
#endif
    /* *norm_gain_code = gain / *inv_gain_inov;*/
    expi = norm_s(inv_gain_inov);
    tmp_igi = shl(inv_gain_inov, expi);
    L_tmp = div_s(shr(gain,1), tmp_igi);
#ifdef BASOP_NOGLOB
    L_tmp = L_shl_sat(L_tmp, add(1,expi));
    *L_norm_gain_code = L_shl_sat(L_tmp, add(expg,13)); /* Q16 */ move32();
#else
    L_tmp = L_shl(L_tmp, add(1,expi));
    *L_norm_gain_code = L_shl(L_tmp, add(expg,13)); /* Q16 */ move32();
#endif

    return L_gain;
}