Lines Matching refs:pfft
605 FIXP_DBL *pfft = (FIXP_DBL*)ALIGN_PTR(mfft);
610 pfft[FFT_IDX_R(0)] = fMultDiv2(p[0].v.re, pQmfReal[pReadIdx[6]]);
611 pfft[FFT_IDX_I(0)] = fMultDiv2(p[0].v.re, pQmfImag[pReadIdx[6]]);
614 pfft[FFT_IDX_R(1)] = accu1;
615 pfft[FFT_IDX_I(1)] = accu2;
619 pfft[FFT_IDX_R(2)] = accu1 + accu3;
620 pfft[FFT_IDX_I(2)] = accu2 + accu4;
624 pfft[FFT_IDX_R(3)] = accu1 + accu3;
625 pfft[FFT_IDX_I(3)] = accu2 + accu4;
627 pfft[FFT_IDX_R(4)] = fMultDiv2(pQmfImag[pReadIdx[10]], p[7].v.im) - fMultDiv2(pQmfImag[pReadIdx[ 2]], p[6].v.im);
628 pfft[FFT_IDX_I(4)] = fMultDiv2(pQmfReal[pReadIdx[ 2]], p[6].v.im) - fMultDiv2(pQmfReal[pReadIdx[10]], p[7].v.im);
632 pfft[FFT_IDX_R(5)] = accu1 + accu3;
633 pfft[FFT_IDX_I(5)] = accu2 + accu4;
637 pfft[FFT_IDX_R(6)] = accu1 + accu3;
638 pfft[FFT_IDX_I(6)] = accu2 + accu4;
641 pfft[FFT_IDX_R(7)] = accu1;
642 pfft[FFT_IDX_I(7)] = accu2;
645 fft_8 (pfft);
649 mHybridReal[0] = pfft[FFT_IDX_R(7)] << sc;
650 mHybridImag[0] = pfft[FFT_IDX_I(7)] << sc;
651 mHybridReal[1] = pfft[FFT_IDX_R(0)] << sc;
652 mHybridImag[1] = pfft[FFT_IDX_I(0)] << sc;
654 mHybridReal[2] = pfft[FFT_IDX_R(6)] << sc;
655 mHybridImag[2] = pfft[FFT_IDX_I(6)] << sc;
656 mHybridReal[3] = pfft[FFT_IDX_R(1)] << sc;
657 mHybridImag[3] = pfft[FFT_IDX_I(1)] << sc;
659 mHybridReal[4] = pfft[FFT_IDX_R(2)] << sc;
660 mHybridReal[4] += pfft[FFT_IDX_R(5)] << sc;
661 mHybridImag[4] = pfft[FFT_IDX_I(2)] << sc;
662 mHybridImag[4] += pfft[FFT_IDX_I(5)] << sc;
664 mHybridReal[5] = pfft[FFT_IDX_R(3)] << sc;
665 mHybridReal[5] += pfft[FFT_IDX_R(4)] << sc;
666 mHybridImag[5] = pfft[FFT_IDX_I(3)] << sc;
667 mHybridImag[5] += pfft[FFT_IDX_I(4)] << sc;
671 mHybridReal[k] = pfft[FFT_IDX_R(k)] << sc;
672 mHybridImag[k] = pfft[FFT_IDX_I(k)] << sc;