diff --git a/lib_com/swb_tbe_com_fx.c b/lib_com/swb_tbe_com_fx.c index d13d56705a274af383de23c8946ec553f7494ad5..f70b82875fb8065c886fedb329f2fdb32100b3d2 100644 --- a/lib_com/swb_tbe_com_fx.c +++ b/lib_com/swb_tbe_com_fx.c @@ -3122,7 +3122,7 @@ void GenShapedSHBExcitation_ivas_fx( move32(); FOR( k = 0; k < L_FRAME16k; k++ ) { - White_exc16k_32[k] = L_mult( White_exc16k[k], round_fx( temp_pow ) ); + White_exc16k_32[k] = Mpy_32_16_1( temp_pow, White_exc16k[k] ); move32(); White_exc16k[k] = round_fx( L_shl( White_exc16k_32[k], *Q_bwe_exc - NOISE_QADJ ) ); // Q_bwe_exc - NOISE_QADJ move16();