Lines Matching refs:FFT_IDX_I
98 #define FFT_IDX_I(a) (2*a+1)
528 fft[FFT_IDX_I(0)] = ( fMult(p[10], ( fMultAdd(fMultDiv2(ci[ 2], pQmfReal[pReadIdx[ 2]]), cr[ 2], pQmfImag[pReadIdx[ 2]]))) +
536 fft[FFT_IDX_I(1)] = ( fMult(p[ 9], ( fMultAdd(fMultDiv2(ci[ 3], pQmfReal[pReadIdx[ 3]]), cr[ 3], pQmfImag[pReadIdx[ 3]]))) +
545 fft[FFT_IDX_I(2)] = ( fMult(p[12], ( fMultAdd(fMultDiv2(ci[ 0], pQmfReal[pReadIdx[ 0]]), cr[ 0], pQmfImag[pReadIdx[ 0]]))) +
553 fft[FFT_IDX_I(3)] = ( fMult(p[11], ( fMultAdd(fMultDiv2(ci[ 1], pQmfReal[pReadIdx[ 1]]), cr[ 1], pQmfImag[pReadIdx[ 1]]))) +
567 mHybridImag[0] = fft[FFT_IDX_I(0)] + fft[FFT_IDX_I(1)] + fft[FFT_IDX_I(2)] + fft[FFT_IDX_I(3)];
573 mHybridReal[1] = fft[FFT_IDX_R(0)] + fft[FFT_IDX_I(1)] - fft[FFT_IDX_R(2)] - fft[FFT_IDX_I(3)];
574 mHybridImag[1] = fft[FFT_IDX_I(0)] - fft[FFT_IDX_R(1)] - fft[FFT_IDX_I(2)] + fft[FFT_IDX_R(3)];
581 mHybridImag[2] = fft[FFT_IDX_I(0)] - fft[FFT_IDX_I(1)] + fft[FFT_IDX_I(2)] - fft[FFT_IDX_I(3)];
587 mHybridReal[3] = fft[FFT_IDX_R(0)] - fft[FFT_IDX_I(1)] - fft[FFT_IDX_R(2)] + fft[FFT_IDX_I(3)];
588 mHybridImag[3] = fft[FFT_IDX_I(0)] + fft[FFT_IDX_R(1)] - fft[FFT_IDX_I(2)] - fft[FFT_IDX_R(3)];
611 pfft[FFT_IDX_I(0)] = fMultDiv2(p[0].v.re, pQmfImag[pReadIdx[6]]);
615 pfft[FFT_IDX_I(1)] = accu2;
620 pfft[FFT_IDX_I(2)] = accu2 + accu4;
625 pfft[FFT_IDX_I(3)] = accu2 + accu4;
628 pfft[FFT_IDX_I(4)] = fMultDiv2(pQmfReal[pReadIdx[ 2]], p[6].v.im) - fMultDiv2(pQmfReal[pReadIdx[10]], p[7].v.im);
633 pfft[FFT_IDX_I(5)] = accu2 + accu4;
638 pfft[FFT_IDX_I(6)] = accu2 + accu4;
642 pfft[FFT_IDX_I(7)] = accu2;
650 mHybridImag[0] = pfft[FFT_IDX_I(7)] << sc;
652 mHybridImag[1] = pfft[FFT_IDX_I(0)] << sc;
655 mHybridImag[2] = pfft[FFT_IDX_I(6)] << sc;
657 mHybridImag[3] = pfft[FFT_IDX_I(1)] << sc;
661 mHybridImag[4] = pfft[FFT_IDX_I(2)] << sc;
662 mHybridImag[4] += pfft[FFT_IDX_I(5)] << sc;
666 mHybridImag[5] = pfft[FFT_IDX_I(3)] << sc;
667 mHybridImag[5] += pfft[FFT_IDX_I(4)] << sc;
672 mHybridImag[k] = pfft[FFT_IDX_I(k)] << sc;