• Home
  • Raw
  • Download

Lines Matching refs:pQmfReal

195 static INT kChannelFiltering(const FIXP_DBL *const pQmfReal,
346 const FIXP_DBL *const pQmfReal, in FDKhybridAnalysisApply() argument
368 hAnalysisHybFilter->bufferLFReal[k][writIndex] = pQmfReal[k]; in FDKhybridAnalysisApply()
391 pHybridReal + hybOffset, &pQmfReal[nrQmfBandsLF], in FDKhybridAnalysisApply()
410 &pQmfReal[nrQmfBandsLF], in FDKhybridAnalysisApply()
471 FIXP_DBL *const pQmfReal, in FDKhybridSynthesisApply() argument
491 pQmfReal[k] = SATURATE_LEFT_SHIFT(accu1, scale, DFRACT_BITS); in FDKhybridSynthesisApply()
501 FDKmemcpy(&pQmfReal[nrQmfBandsLF], &pHybridReal[hybOffset], in FDKhybridSynthesisApply()
511 static void dualChannelFiltering(const FIXP_DBL *const pQmfReal, in dualChannelFiltering() argument
525 r1 = fMultDiv2(f0, pQmfReal[pReadIdx[1]]) + in dualChannelFiltering()
526 fMultDiv2(f0, pQmfReal[pReadIdx[11]]); in dualChannelFiltering()
529 r1 += fMultDiv2(f1, pQmfReal[pReadIdx[3]]) + in dualChannelFiltering()
530 fMultDiv2(f1, pQmfReal[pReadIdx[9]]); in dualChannelFiltering()
533 r1 += fMultDiv2(f2, pQmfReal[pReadIdx[5]]) + in dualChannelFiltering()
534 fMultDiv2(f2, pQmfReal[pReadIdx[7]]); in dualChannelFiltering()
538 r6 = pQmfReal[pReadIdx[6]] >> 2; in dualChannelFiltering()
549 static void fourChannelFiltering(const FIXP_DBL *const pQmfReal, in fourChannelFiltering() argument
582 (fMult(p[10], (fMultSub(fMultDiv2(cr[2], pQmfReal[pReadIdx[2]]), ci[2], in fourChannelFiltering()
584 fMult(p[6], (fMultSub(fMultDiv2(cr[6], pQmfReal[pReadIdx[6]]), ci[6], in fourChannelFiltering()
586 fMult(p[2], (fMultSub(fMultDiv2(cr[10], pQmfReal[pReadIdx[10]]), ci[10], in fourChannelFiltering()
589 (fMult(p[10], (fMultAdd(fMultDiv2(ci[2], pQmfReal[pReadIdx[2]]), cr[2], in fourChannelFiltering()
591 fMult(p[6], (fMultAdd(fMultDiv2(ci[6], pQmfReal[pReadIdx[6]]), cr[6], in fourChannelFiltering()
593 fMult(p[2], (fMultAdd(fMultDiv2(ci[10], pQmfReal[pReadIdx[10]]), cr[10], in fourChannelFiltering()
598 (fMult(p[9], (fMultSub(fMultDiv2(cr[3], pQmfReal[pReadIdx[3]]), ci[3], in fourChannelFiltering()
600 fMult(p[5], (fMultSub(fMultDiv2(cr[7], pQmfReal[pReadIdx[7]]), ci[7], in fourChannelFiltering()
602 fMult(p[1], (fMultSub(fMultDiv2(cr[11], pQmfReal[pReadIdx[11]]), ci[11], in fourChannelFiltering()
605 (fMult(p[9], (fMultAdd(fMultDiv2(ci[3], pQmfReal[pReadIdx[3]]), cr[3], in fourChannelFiltering()
607 fMult(p[5], (fMultAdd(fMultDiv2(ci[7], pQmfReal[pReadIdx[7]]), cr[7], in fourChannelFiltering()
609 fMult(p[1], (fMultAdd(fMultDiv2(ci[11], pQmfReal[pReadIdx[11]]), cr[11], in fourChannelFiltering()
614 (fMult(p[12], (fMultSub(fMultDiv2(cr[0], pQmfReal[pReadIdx[0]]), ci[0], in fourChannelFiltering()
616 fMult(p[8], (fMultSub(fMultDiv2(cr[4], pQmfReal[pReadIdx[4]]), ci[4], in fourChannelFiltering()
618 fMult(p[4], (fMultSub(fMultDiv2(cr[8], pQmfReal[pReadIdx[8]]), ci[8], in fourChannelFiltering()
620 fMult(p[0], (fMultSub(fMultDiv2(cr[12], pQmfReal[pReadIdx[12]]), ci[12], in fourChannelFiltering()
623 (fMult(p[12], (fMultAdd(fMultDiv2(ci[0], pQmfReal[pReadIdx[0]]), cr[0], in fourChannelFiltering()
625 fMult(p[8], (fMultAdd(fMultDiv2(ci[4], pQmfReal[pReadIdx[4]]), cr[4], in fourChannelFiltering()
627 fMult(p[4], (fMultAdd(fMultDiv2(ci[8], pQmfReal[pReadIdx[8]]), cr[8], in fourChannelFiltering()
629 fMult(p[0], (fMultAdd(fMultDiv2(ci[12], pQmfReal[pReadIdx[12]]), cr[12], in fourChannelFiltering()
633 (fMult(p[11], (fMultSub(fMultDiv2(cr[1], pQmfReal[pReadIdx[1]]), ci[1], in fourChannelFiltering()
635 fMult(p[7], (fMultSub(fMultDiv2(cr[5], pQmfReal[pReadIdx[5]]), ci[5], in fourChannelFiltering()
637 fMult(p[3], (fMultSub(fMultDiv2(cr[9], pQmfReal[pReadIdx[9]]), ci[9], in fourChannelFiltering()
640 (fMult(p[11], (fMultAdd(fMultDiv2(ci[1], pQmfReal[pReadIdx[1]]), cr[1], in fourChannelFiltering()
642 fMult(p[7], (fMultAdd(fMultDiv2(ci[5], pQmfReal[pReadIdx[5]]), cr[5], in fourChannelFiltering()
644 fMult(p[3], (fMultAdd(fMultDiv2(ci[9], pQmfReal[pReadIdx[9]]), cr[9], in fourChannelFiltering()
689 static void eightChannelFiltering(const FIXP_DBL *const pQmfReal, in eightChannelFiltering() argument
705 pQmfReal[pReadIdx[6]] >> in eightChannelFiltering()
711 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[7]], pQmfImag[pReadIdx[7]], in eightChannelFiltering()
716 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[0]], pQmfImag[pReadIdx[0]], in eightChannelFiltering()
718 cplxMultDiv2(&accu3, &accu4, pQmfReal[pReadIdx[8]], pQmfImag[pReadIdx[8]], in eightChannelFiltering()
723 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[1]], pQmfImag[pReadIdx[1]], in eightChannelFiltering()
725 cplxMultDiv2(&accu3, &accu4, pQmfReal[pReadIdx[9]], pQmfImag[pReadIdx[9]], in eightChannelFiltering()
732 pfft[FFT_IDX_I(4)] = fMultDiv2(pQmfReal[pReadIdx[2]], p[6].v.im) - in eightChannelFiltering()
733 fMultDiv2(pQmfReal[pReadIdx[10]], p[7].v.im); in eightChannelFiltering()
735 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[3]], pQmfImag[pReadIdx[3]], in eightChannelFiltering()
737 cplxMultDiv2(&accu3, &accu4, pQmfReal[pReadIdx[11]], pQmfImag[pReadIdx[11]], in eightChannelFiltering()
742 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[4]], pQmfImag[pReadIdx[4]], in eightChannelFiltering()
744 cplxMultDiv2(&accu3, &accu4, pQmfReal[pReadIdx[12]], pQmfImag[pReadIdx[12]], in eightChannelFiltering()
749 cplxMultDiv2(&accu1, &accu2, pQmfReal[pReadIdx[5]], pQmfImag[pReadIdx[5]], in eightChannelFiltering()
786 static INT kChannelFiltering(const FIXP_DBL *const pQmfReal, in kChannelFiltering() argument
797 dualChannelFiltering(pQmfReal, pQmfImag, pReadIdx, mHybridReal, in kChannelFiltering()
802 fourChannelFiltering(pQmfReal, pQmfImag, pReadIdx, mHybridReal, in kChannelFiltering()
807 eightChannelFiltering(pQmfReal, pQmfImag, pReadIdx, mHybridReal, in kChannelFiltering()