Commit 77442c32 authored by multrus's avatar multrus
Browse files

take proposals for optimization into account

parent 50076ea5
Loading
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -257,11 +257,14 @@ void post_decoder_fx(
            ELSE
            {
                Word16 L_subfr = idiv1616( st->L_frame, st->nb_subfr );
#ifdef FIX_FLOAT_1533_BLEND_SUBFR2
                Word16 L_subfr_half = shr( L_subfr, 1 );
#endif
                Residu3_fx( st->old_Aq_12_8_fx, synth, synth_buf, L_subfr, 1 );
                E_UTIL_synthesis( 1, st->old_Aq_12_8_fx, synth_buf, synth2, L_subfr, st->hPFstat->mem_stp + L_SYN_MEM - M, 0, M );
                scale_st_fx( synth, synth2, &st->hPFstat->gain_prec, L_subfr );
#ifdef FIX_FLOAT_1533_BLEND_SUBFR2
                blend_subfr2_fx( synth2 + shr( L_subfr, 1 ), synth + shr( L_subfr, 1 ), L_subfr, synth2 + shr( L_subfr, 1 ) );
                blend_subfr2_fx( synth2 + L_subfr_half, synth + L_subfr_half, L_subfr, synth2 + L_subfr_half );
#else
                blend_subfr2_fx( synth2 + shr( L_subfr, 1 ), synth + shr( L_subfr, 1 ), synth2 + shr( L_subfr, 1 ) );
#endif