HomeSort by relevance Sort by last modified time
    Searched refs:fMultDiv2 (Results 1 - 25 of 67) sorted by null

1 2 3

  /external/aac/libFDK/src/
autocorr2nd.cpp 135 accu5 = ((fMultDiv2(pReBuf[0], pReBuf[2]) + fMultDiv2(pReBuf[1], pReBuf[3]))
141 accu3 = fMultDiv2(pReBuf[0], pReBuf[1]) SHIFT;
147 accu3 += ((fMultDiv2(pReBuf[0], pReBuf[1]) +
148 fMultDiv2(pReBuf[1], pReBuf[2])) SHIFT);
150 accu5 += ((fMultDiv2(pReBuf[0], pReBuf[2]) +
151 fMultDiv2(pReBuf[1], pReBuf[3])) SHIFT);
159 accu4 = (fMultDiv2(realBuf[-1], realBuf[-2]) SHIFT);
162 accu3 += (fMultDiv2(realBuf[len - 1], realBuf[len - 2]) SHIFT);
167 autoCorrScaling = mScale - 1 - SHIFT_FACTOR; /* -1 because of fMultDiv2*/
    [all...]
FDK_hybrid.cpp 523 r1 = fMultDiv2(f0, pQmfReal[pReadIdx[1]]) +
524 fMultDiv2(f0, pQmfReal[pReadIdx[11]]);
525 i1 = fMultDiv2(f0, pQmfImag[pReadIdx[1]]) +
526 fMultDiv2(f0, pQmfImag[pReadIdx[11]]);
527 r1 += fMultDiv2(f1, pQmfReal[pReadIdx[3]]) +
528 fMultDiv2(f1, pQmfReal[pReadIdx[9]]);
529 i1 += fMultDiv2(f1, pQmfImag[pReadIdx[3]]) +
530 fMultDiv2(f1, pQmfImag[pReadIdx[9]]);
531 r1 += fMultDiv2(f2, pQmfReal[pReadIdx[5]]) +
532 fMultDiv2(f2, pQmfReal[pReadIdx[7]])
    [all...]
FDK_decorrelate.cpp 678 yReal = (pStates[0] + fMultDiv2(xReal, nFilt0L)) << FILTER_SF;
679 yImag = (pStates[1] + fMultDiv2(xImag, nFilt0L)) << FILTER_SF;
685 pStates[2] + fMultDiv2(xReal, nFilt0H) - fMultDiv2(yReal, nFilt0H);
687 pStates[3] + fMultDiv2(xImag, nFilt0H) - fMultDiv2(yImag, nFilt0H)
    [all...]
scale.cpp 543 /* Compensate fMultDiv2 */
549 *vector = fMultDiv2(*vector, factor) << scalefactor;
553 *vector = fMultDiv2(*vector, factor) << scalefactor;
555 *vector = fMultDiv2(*vector, factor) << scalefactor;
557 *vector = fMultDiv2(*vector, factor) << scalefactor;
559 *vector = fMultDiv2(*vector, factor) << scalefactor;
565 *vector = fMultDiv2(*vector, factor) >> negScalefactor;
569 *vector = fMultDiv2(*vector, factor) >> negScalefactor;
571 *vector = fMultDiv2(*vector, factor) >> negScalefactor;
573 *vector = fMultDiv2(*vector, factor) >> negScalefactor
    [all...]
  /external/aac/libFDK/src/arm/
scale_arm.cpp 113 /* It performs a fMultDiv2 and increments shift by 1 */
125 tmp0 = fMultDiv2(tmp0, factor);
126 tmp1 = fMultDiv2(tmp1, factor);
127 tmp2 = fMultDiv2(tmp2, factor);
128 tmp3 = fMultDiv2(tmp3, factor);
140 tmp0 = fMultDiv2(tmp0, factor);
151 tmp0 = fMultDiv2(tmp0, factor);
152 tmp1 = fMultDiv2(tmp1, factor);
153 tmp2 = fMultDiv2(tmp2, factor);
154 tmp3 = fMultDiv2(tmp3, factor)
    [all...]
  /external/aac/libFDK/include/
cplx_mul.h 127 *c_Re = fMultDiv2(a_Re, b_Re) - fMultDiv2(a_Im, b_Im);
128 *c_Im = fMultDiv2(a_Re, b_Im) + fMultDiv2(a_Im, b_Re);
138 *c_Re = fMultDiv2(a_Re, b_Re) - fMultDiv2(a_Im, b_Im);
139 *c_Im = fMultDiv2(a_Re, b_Im) + fMultDiv2(a_Im, b_Re);
145 *c_Re = FX_DBL2FX_SGL(fMultDiv2(a_Re, b_Re) - fMultDiv2(a_Im, b_Im))
    [all...]
qmf_pcm.h 210 sta[8] = FX_DBL2FX_QSS(fMultDiv2(p_flt[0], imag));
262 FIXP_DBL Are = sta[0] + FX_DBL2FX_QSS(fMultDiv2(p_fltm[4], real));
286 sta[0] = sta[1] + FX_DBL2FX_QSS(fMultDiv2(p_flt[4], imag));
287 sta[1] = sta[2] + FX_DBL2FX_QSS(fMultDiv2(p_fltm[3], real));
288 sta[2] = sta[3] + FX_DBL2FX_QSS(fMultDiv2(p_flt[3], imag));
290 sta[3] = sta[4] + FX_DBL2FX_QSS(fMultDiv2(p_fltm[2], real));
291 sta[4] = sta[5] + FX_DBL2FX_QSS(fMultDiv2(p_flt[2], imag));
292 sta[5] = sta[6] + FX_DBL2FX_QSS(fMultDiv2(p_fltm[1], real));
293 sta[6] = sta[7] + FX_DBL2FX_QSS(fMultDiv2(p_flt[1], imag));
295 sta[7] = sta[8] + FX_DBL2FX_QSS(fMultDiv2(p_fltm[0], real))
    [all...]
FDK_trigFcts.h 232 error0 = fMultDiv2(sine, residual);
233 error1 = fMultDiv2(cosine, residual);
245 error0 = fMultDiv2(sine, residual);
246 error1 = fMultDiv2(cosine, residual);
fixmadd.h 125 return (x + fMultDiv2(a, b));
151 return x + fMultDiv2(a, b);
157 return (x - fMultDiv2(a, b));
183 return x - fMultDiv2(a, b);
274 return (x + fMultDiv2(a, b)) << 1;
303 return (x - fMultDiv2(a, b)) << 1;
  /external/aac/libSBRdec/src/arm/
lpp_tran_arm.cpp 126 accu1 = fMultDiv2(a0r, real1);
127 accu2 = fMultDiv2(a0i, imag1);
130 real2 = fMultDiv2(a1i, real2);
148 accu1 = scaleValueSaturate(fMultDiv2(accu1, preWhiteningGain),
150 accu2 = scaleValueSaturate(fMultDiv2(accu2, preWhiteningGain),
  /external/aac/libAACenc/src/
metadata_compressor.cpp 424 fMultDiv2(ext_leva, (FIXP_PCM)pSamples[drcComp->channelIdx[4]]) >>
427 fMultDiv2(ext_levb, (FIXP_PCM)pSamples[drcComp->channelIdx[6]]) >>
433 fMultDiv2(ext_leva, (FIXP_PCM)pSamples[drcComp->channelIdx[4]]) >>
436 fMultDiv2(ext_levb, (FIXP_PCM)pSamples[drcComp->channelIdx[7]]) >>
444 fMultDiv2(ext_levb, (FIXP_PCM)pSamples[drcComp->channelIdx[7]]) >>
449 fMultDiv2(ext_leva, (FIXP_PCM)pSamples[drcComp->channelIdx[0]]) >>
452 fMultDiv2(ext_levb, (FIXP_PCM)pSamples[drcComp->channelIdx[7]]) >>
465 fMultDiv2(ext_leva, (FIXP_PCM)pSamples[drcComp->channelIdx[5]]) >>
468 fMultDiv2(ext_levb, (FIXP_PCM)pSamples[drcComp->channelIdx[6]]) >>
474 fMultDiv2(ext_leva, (FIXP_PCM)pSamples[drcComp->channelIdx[5]]) >
    [all...]
intensity.cpp 339 1; /* +1: compensate fMultDiv2() in subsequent loop */
347 tmp = fMultDiv2((normSfbLoudness[sfb + sfboffs] >> OVERALL_LOUDNESS_SF)
356 /* inv_n is scaled with factor 2 to compensate fMultDiv2() in subsequent
381 ml += fMultDiv2((mdctSpectrumLeft[j] << s),
383 mr += fMultDiv2((mdctSpectrumRight[j] << s),
386 ml = fMultDiv2(ml, inv_n); // scaled with mdctScale - s + inv_n
387 mr = fMultDiv2(mr, inv_n); // scaled with mdctScale - s + inv_n
391 tmp_l = fMultDiv2((mdctSpectrumLeft[j] << s), inv_n) -
393 tmp_r = fMultDiv2((mdctSpectrumRight[j] << s), inv_n) -
396 prod_lr += fMultDiv2(
    [all...]
transform.cpp 199 * + 1: fMultDiv2() in windowing.
241 outval = (fMultDiv2((FIXP_PCM)timeData[L + N * 3 / 4 - 1 - i],
244 outval += (fMultDiv2((FIXP_PCM)timeData[L + N * 3 / 4 + i],
247 outval += (fMultDiv2(overlapAddBuffer[N / 2 + i], pWindowELD[2 * N + i]) >>
254 (fMultDiv2(overlapAddBuffer[N + N / 2 - 1 - i],
269 outval = (fMultDiv2((FIXP_PCM)timeData[L + N * 3 / 4 - 1 - i],
272 outval += (fMultDiv2(overlapAddBuffer[N / 2 + i], pWindowELD[2 * N + i]) >>
282 (fMultDiv2(overlapAddBuffer[N + N / 2 - 1 - i],
line_pe.cpp 195 tmpPe = fMultDiv2(logDataRatio, factor);
196 tmpConstPart = fMultDiv2(sfbEnergyLdData[thisSfb] + scaleLd, factor);
199 tmpPe = fMultDiv2(
202 fMultDiv2(((FIXP_DBL)C2LdData +
tonality.cpp 195 FIXP_DBL lineNrg = fMultDiv2(tmp, tmp);
201 /* add ld(convtone)/64 and 2/64 bec.fMultDiv2 */
211 FX_DBL2FX_SGL(fMultDiv2(chaosMeasureSfbLD64, normlog) << 7);
  /external/aac/libSBRdec/src/
lpp_tran.cpp 191 accu = fMultDiv2(FL2FXCONST_DBL(0.75f), bwTmp) +
192 fMultDiv2(FL2FXCONST_DBL(0.25f), hLppTrans->bwVectorOld[i]);
194 accu = fMultDiv2(FL2FXCONST_DBL(0.90625f), bwTmp) +
195 fMultDiv2(FL2FXCONST_DBL(0.09375f), hLppTrans->bwVectorOld[i]);
225 accu1 = fMultDiv2(a1r, lowBandReal[i]);
226 accu1 = (fMultDiv2(a0r, lowBandReal[i + 1]) + accu1);
482 tmp = (fMultDiv2(ac.r01r, ac.r12r) >> (LPC_SCALE_FACTOR - 1)) -
483 ((fMultDiv2(ac.r01i, ac.r12i) + fMultDiv2(ac.r02r, ac.r11r)) >>
486 tmp = (fMultDiv2(ac.r01r, ac.r12r) >> (LPC_SCALE_FACTOR - 1))
    [all...]
  /external/aac/libAACdec/src/
ldfiltbank.cpp 134 z0 = z2 + (fMultDiv2(z[N / 2 + i], fb[2 * N + i]) >> (-WTS2 - 1));
137 (fMultDiv2(z[N + i], fb[2 * N + N / 2 + i]) >> (-WTS2 - 1));
139 tmp = (fMultDiv2(z[N / 2 + i], fb[N + N / 2 - 1 - i]) +
140 fMultDiv2(z[i], fb[N + N / 2 + i]));
162 z0 = z2 + (fMultDiv2(z[N / 2 + i], fb[2 * N + i]) >> (-WTS2 - 1));
165 (fMultDiv2(z[N + i], fb[2 * N + N / 2 + i]) >> (-WTS2 - 1));
167 tmp0 = (fMultDiv2(z[N / 2 + i], fb[N / 2 - 1 - i]) +
168 fMultDiv2(z[i], fb[N / 2 + i]));
169 tmp1 = (fMultDiv2(z[N / 2 + i], fb[N + N / 2 - 1 - i]) +
170 fMultDiv2(z[i], fb[N + N / 2 + i]))
    [all...]
stereo.cpp 378 out[0] -= (FIXP_DBL)fMultDiv2(coeff[i], in[indices_1[i]]) >> SR_FNA_OUT;
380 (FIXP_DBL)fMultDiv2(coeff[i], in[indices_1[5 - i]]) >> SR_FNA_OUT;
384 out[1] -= (FIXP_DBL)fMultDiv2(coeff[i], in[indices_2[i]]) >> SR_FNA_OUT;
386 (FIXP_DBL)fMultDiv2(coeff[i], in[indices_2[5 - i]]) >> SR_FNA_OUT;
390 out[2] -= (FIXP_DBL)fMultDiv2(coeff[i], in[indices_3[i]]) >> SR_FNA_OUT;
392 (FIXP_DBL)fMultDiv2(coeff[i], in[indices_3[5 - i]]) >> SR_FNA_OUT;
397 out[j] -= (FIXP_DBL)fMultDiv2(coeff[i], in[j - 3 + i]) >> SR_FNA_OUT;
398 out[j] += (FIXP_DBL)fMultDiv2(coeff[i], in[j + 3 - i]) >> SR_FNA_OUT;
404 (FIXP_DBL)fMultDiv2(coeff[i], in[len - subtr_1[i]]) >> SR_FNA_OUT;
406 (FIXP_DBL)fMultDiv2(coeff[i], in[len - subtr_1[5 - i]]) >> SR_FNA_OUT
    [all...]
usacdec_ace_ltp.cpp 167 L_sumt = fMultDiv2(x0, (FIXP_SGL)((SHORT)(filt >> 16)));
168 L_sumb = fMultDiv2(x1, (FIXP_SGL)((SHORT)filt));
216 a_exc0 = fMultDiv2(A2, exc[-1]);
217 a_exc1 = fMultDiv2(A2, exc[0]);
223 a_exc0 = fMultDiv2(A2, exc[i + 1]);
224 a_exc1 = fMultDiv2(A2, exc[i + 2]);
usacdec_acelp.cpp 154 L_tmp -= fMultDiv2(x[i - 1], TILT_CODE2);
266 gcode0 = fMultDiv2(gcode0, gcode_inov);
412 L_tmp += fMultDiv2(gain_code,
430 fMultDiv2(stab_fac, period_fac);
480 tmp = fMultDiv2(*exc, gain_pit) << (SF_GAIN_P + 1); /* v(0)*g_p */
481 *exc++ = tmp + (fMultDiv2(code[0], gain_code) << SF);
484 code_smooth_prev = fMultDiv2(*code++, gain_code_smoothed)
487 code_smooth = fMultDiv2(code_i, gain_code_smoothed) << SF; /* c(1) * g_sc */
489 cpe_code_smooth = fMultDiv2(cpe, code_smooth);
491 cpe_code_smooth_prev = fMultDiv2(cpe, code_smooth_prev)
    [all...]
  /external/aac/libSACenc/src/
sacenc_vectorfunctions.cpp 249 /* consider scaling of energy and scaling in fMultDiv2 and shift of result
264 re += fMultDiv2(xre, yre) + fMultDiv2(xim, yim);
265 im += fMultDiv2(xim, yre) - fMultDiv2(xre, yim);
275 re += (fMultDiv2(xre, yre) + fMultDiv2(xim, yim)) >> (sx + sy);
276 im += (fMultDiv2(xim, yre) - fMultDiv2(xre, yim)) >> (sx + sy);
287 re += (fMultDiv2(xre, yre) + fMultDiv2(xim, yim)) >> sy
    [all...]
  /external/aac/libSACdec/src/
sac_process.cpp 452 real = fMultDiv2(var0, tmp0);
456 imag = fMultDiv2(var0, tmp0);
689 pHybOutRealDry[qs] += fMultDiv2(pWReal[qs], pKernel[qs])
691 pHybOutImagDry[qs] += fMultDiv2(pWImag[qs], pKernel[qs])
700 pHybOutRealDry[0] += fMultDiv2(pWImag[0], pKernel[0])
702 pHybOutImagDry[0] -= fMultDiv2(pWReal[0], pKernel[0])
705 pHybOutRealDry[2] += fMultDiv2(pWImag[2], pKernel[2])
707 pHybOutImagDry[2] -= fMultDiv2(pWReal[2], pKernel[2])
711 pHybOutRealDry[1] -= fMultDiv2(pWImag[1], pKernel[1])
713 pHybOutImagDry[1] += fMultDiv2(pWReal[1], pKernel[1]
    [all...]
sac_reshapeBBEnv.cpp 322 pHybOutputRealDry[qs] = fMultDiv2(pHybOutputRealDry[qs], dryFac);
323 pHybOutputImagDry[qs] = fMultDiv2(pHybOutputImagDry[qs], dryFac);
326 pHybOutputRealDry[qs] = fMultDiv2(pHybOutputRealDry[qs], dryFac);
330 pHybOutputRealDry[qs] = fMultDiv2(pHybOutputRealDry[qs], dryFac) << scale;
331 pHybOutputImagDry[qs] = fMultDiv2(pHybOutputImagDry[qs], dryFac) << scale;
334 pHybOutputRealDry[qs] = fMultDiv2(pHybOutputRealDry[qs], dryFac) << scale;
431 partNrg[pb] = ((fMultDiv2(alpha1, slotNrg[pb]) << scaleCur) +
432 (fMultDiv2(alpha, partNrgPrev[pb]) << scalePrev))
439 partNrg[pb] = ((fMultDiv2(alpha1, slotNrg[pb]) >> scaleCur) +
440 (fMultDiv2(alpha, partNrgPrev[pb]) >> scalePrev)
    [all...]
sac_stp.cpp 181 fMultDiv2(fPow2Div2(dmxReal << SF_DRY), pBP[n]) >> ((2 * SF_DRY) - 2)
184 DryEner += fMultDiv2( \
227 (fMultDiv2(*hybOutputRealWet, scaleX) << (SF_SCALE + 1));
255 scaleY = fMultDiv2(scaleX, *pBP);
258 (fMultDiv2(*hybOutputRealWet, scaleY) << (SF_SCALE + 2));
261 (fMultDiv2(*hybOutputImagWet, scaleY) << (SF_SCALE + 2));
278 (fMultDiv2(*hybOutputRealWet, scaleX) << (SF_SCALE + 1));
281 (fMultDiv2(*hybOutputImagWet, scaleX) << (SF_SCALE + 1));
456 WetEnerX += fMultDiv2(tmp, pBP[n]);
  /external/aac/libSBRenc/src/
ton_corr.cpp 238 fac = fMultDiv2(ac->r00r, ac->r11r) >> 1;
240 alphar[1] = (fMultDiv2(ac->r01r, ac->r12r) >> 1) -
241 (fMultDiv2(ac->r01i, ac->r12i) >> 1) -
242 (fMultDiv2(ac->r02r, ac->r11r) >> 1);
243 alphai[1] = (fMultDiv2(ac->r01i, ac->r12r) >> 1) +
244 (fMultDiv2(ac->r01r, ac->r12i) >> 1) -
245 (fMultDiv2(ac->r02i, ac->r11r) >> 1);
247 alphar[0] = (fMultDiv2(ac->r01r, ac->det) >> (ac->det_scale + 1)) +
249 alphai[0] = (fMultDiv2(ac->r01i, ac->det) >> (ac->det_scale + 1)) +
252 fac = fMultDiv2(ac->r00r, fMult(ac->det, ac->r11r)) >
    [all...]

Completed in 656 milliseconds

1 2 3