Lines Matching full:ener
151 FIXP_DBL tmp, ener, corr, gain;
185 ener = (FIXP_DBL)0;
195 ener += fPow2Div2((x[i] << headroom_x)) >> width_shift;
205 /* Add 0.01 to "ener". Adjust exponents */
208 ener = fAddNorm(ener, exp_ener, point_zero_one, -6, &exp_ener);
214 s1 = CntLeadingZeros(ener) - 1;
217 FIXP_DBL ener_by_tmp = fMultDiv2(ener << s1, tmp << s2);
269 ener = (FIXP_DBL)0;
272 ener += fPow2Div2(syn[i + i_subfr + T] << s2) >> (SF_PITCH_TRACK);
275 ener = ener >> fMin(DFRACT_BITS - 1, (2 * (s2 - s)));
278 samples ener or tmp might overflow and become negative. For all sane
281 if (ener <= (FIXP_DBL)0) {
282 ener = (FIXP_DBL)1;
287 FDK_ASSERT(ener > (FIXP_DBL)0);
289 /* tmp = sqrt(tmp/ener) */
291 tmp1 = fDivNorm(tmp, ener, &result_e);