/external/aac/libFDK/src/ |
dct.cpp | 155 xr = fMultDiv2(pDat[M], sin_twiddle_L64[64/2].v.re );/* cos((PI/(2*L))*M); */ 400 accu1 = fMultDiv2(accu1, WTC(0x5a82799a)); 401 accu2 = fMultDiv2(accu2, WTC(0x5a82799a)); 527 accu1 = fMultDiv2(accu1, WTC(0x5a82799a)); 528 accu2 = fMultDiv2(accu2, WTC(0x5a82799a));
|
fixpoint_math.cpp | 300 UINT lookup3f = lookup3 + (UINT)(LONG)fMultDiv2((FIXP_DBL)(0x0016302F),(FIXP_SGL)frac); 449 regtmp= reg2 - fMultDiv2(regtmp, val); /* b = 0.5 - 2 * V * Q^2 */ 450 reg1 += (fMultDiv2(regtmp, reg1)<<4); /* Q = Q + Q*b */ 455 reg1 = fMultDiv2(reg1, reg2) << 2; 476 return( (FIXP_DBL) ( fMultDiv2( (op<<(tmp_exp-1)), tmp_inv ) << 2 )); 670 /* First taylor series coefficient a_0 = 1.0, scaled by 0.5 due to fMultDiv2(). */ 867 /* The -1 in the right shift of result_m compensates the fMultDiv2() above in the taylor polinomial evaluation loop.*/ 872 /* 1 compensates the fMultDiv2() above in the taylor polinomial evaluation loop.*/
|
fft.cpp | 155 r1 = pDat[0] + (fMultDiv2(r1, C55) <<(2)); 161 r4 = t + (fMultDiv2(r4, C52) <<(2)); 174 s1 = pDat[1] + (fMultDiv2(s1, C55) <<(2)); 180 s4 = t + (fMultDiv2(s4, C52) <<(2)); 329 wa = fMultDiv2(a, W_PiFOURTH);\ 330 wb = fMultDiv2(b, W_PiFOURTH);\ 415 //vr = fMultDiv2((y[11] + y[10]),W_PiFOURTH); 416 //vi = fMultDiv2((y[11] - y[10]),W_PiFOURTH); [all...] |
/external/aac/libPCMutils/src/ |
limiter.cpp | 267 additionalGain = - fMult(additionalGainSmoothState, a[1]) + fMultDiv2( additionalGainUnfiltered, b[0]) + fMultDiv2(additionalGainSmoothState1, b[1]); 286 tmp = SATURATE_LEFT_SHIFT(fMultDiv2(tmp1, additionalGain), 1, DFRACT_BITS); 328 cor = fMin(cor, fMultDiv2((gain - fMultDiv2(FL2FXCONST_SGL(0.1f*(1<<1)),smoothState0)), FL2FXCONST_SGL(1.11111111f/(1<<1)))<<2);
|
/external/aac/libSBRenc/src/ |
nf_est.cpp | 147 accu += fMultDiv2(smoothFilter[i], prevNoiseLevels[i][band]); 196 accu += fMultDiv2(quotaMatrixOrig[k][l], invIndex); 203 accu += fMultDiv2(quotaMatrixOrig[k][indexVector[l]], invIndex); 214 accu += fMultDiv2(quotaMatrixOrig[k][l], invIndex); 221 accu += fMultDiv2(quotaMatrixOrig[k][indexVector[l]], invIndex);
|
sbr_misc.cpp | 254 tmp = fMultDiv2(num,scale);
|
ps_encode.cpp | 302 multiply bands to prevent division; bands shifted DFRACT_BITS instead (DFRACT_BITS-1) because fMultDiv2 used*/ 303 iidErrThreshold = fMultDiv2 ( FL2FXCONST_DBL(6.5f*6.5f/(IID_SCALE_FT*IID_SCALE_FT)), (FIXP_DBL)(psBands<<((DFRACT_BITS)-THRESH_SCALE)) ); 304 iccErrThreshold = fMultDiv2 ( FL2FXCONST_DBL(0.75f*0.75f), (FIXP_DBL)(psBands<<((DFRACT_BITS)-THRESH_SCALE)) ); 652 FIXP_DBL IID = fMultDiv2( FL2FXCONST_DBL(LOG10_2_10/IID_SCALE_FT), (ldPwrL[env][i]-ldPwrR[env][i]) ); 906 pwrCr_env_bin += (fMultDiv2(l_real, r_real) + fMultDiv2(l_imag, r_imag)) >> bScale; 907 pwrCi_env_bin += (fMultDiv2(r_real, l_imag) - fMultDiv2(l_real, r_imag)) >> bScale; [all...] |
ps_main.cpp | 377 tmpHybrid[0][k] = fMultDiv2(stereoScaleFactor, (FIXP_QMF)(tmpLeftReal + tmpRightReal))>>dynScale; 378 tmpHybrid[1][k] = fMultDiv2(stereoScaleFactor, (FIXP_QMF)(tmpLeftImag + tmpRightImag))>>dynScale;
|
mh_det.cpp | 254 tmp2 = fMultDiv2(invBands, accu) << (2+1); 270 tmp2 = fMultDiv2(invBands, accu) << (2+1); [all...] |
/external/aac/libAACenc/src/ |
noisedet.cpp | 200 testVal = fMultDiv2(testVal, np->powDistPSDcurve[sfb]);
|
block_switch.cpp | 269 FIXP_DBL tmp = fMultDiv2(oneMinusAccWindowNrgFac, blockSwitchingControl->accWindowNrg); 356 t1 = fMultDiv2(hiPassCoeff1, tempUnfiltered-temp_iirState0); 357 t2 = fMultDiv2(hiPassCoeff0, temp_iirState1); 366 * because of fMultDiv2 is doing a scaling by one */
|
aacenc.cpp | 533 config->maxAncBytesPerAU = FDKmin( (256), FDKmax(0,(INT)(fMultDiv2(tmp, (FIXP_DBL)(encBitrate<<sc))>>(-q_res+sc-1+3))) ); [all...] |
aacenc_tns.cpp | [all...] |
adj_thr.cpp | [all...] |
/external/aac/libFDK/include/ |
common_fix.h | 206 FDK_INLINE LONG fMultDiv2(SHORT a, SHORT b) { return fixmuldiv2_SS(a, b); } 207 FDK_INLINE LONG fMultDiv2(SHORT a, LONG b) { return fixmuldiv2_SD(a, b); } 208 FDK_INLINE LONG fMultDiv2(LONG a, SHORT b) { return fixmuldiv2_DS(a, b); } 209 FDK_INLINE LONG fMultDiv2(LONG a, LONG b) { return fixmuldiv2_DD(a, b); }
|
/external/aac/libFDK/src/arm/ |
dct_arm.cpp | 262 accu1 = fMultDiv2(accu1, WTC(0x5a82799a)); 263 accu2 = fMultDiv2(accu2, WTC(0x5a82799a)); 450 accu1 = fMultDiv2(-accu1, WTC(0x5a82799a)); 451 accu2 = fMultDiv2(-accu2, WTC(0x5a82799a));
|
/external/aac/libAACdec/src/ |
aacdec_pns.cpp | 307 /* +1 because of fMultDiv2 below. */ 314 spec [i] = fMultDiv2 (spec [i], sfMatissa) << shift; 319 spec [i] = fMultDiv2 (spec [i], sfMatissa) >> shift;
|
block.h | 258 *pValue = fMultDiv2 (invQVal, MantissaTable [lsb][exponent]) ; 260 /* + 1 compensates fMultDiv2(). */
|
block.cpp | 415 value = fMultDiv2((FIXP_DBL)temp, MantissaTabler[exponent]); 417 /* + 1 compensates fMultDiv2() */
|
/external/aac/libSBRdec/src/ |
sbrdec_freq_sca.cpp | 455 temp = fMultDiv2(temp,bandfactor)<<2;
|