Lines Matching refs:freqdata
81 void kiss_fftr(kiss_fftr_cfg st,const kiss_fft_scalar *timedata,kiss_fft_cpx *freqdata) in kiss_fftr() argument
110 freqdata[0].r = tdc.r + tdc.i; in kiss_fftr()
111 freqdata[ncfft].r = tdc.r - tdc.i; in kiss_fftr()
113 freqdata[ncfft].i = freqdata[0].i = _mm_set1_ps(0); in kiss_fftr()
115 freqdata[ncfft].i = freqdata[0].i = 0; in kiss_fftr()
129 freqdata[k].r = HALF_OF(f1k.r + tw.r); in kiss_fftr()
130 freqdata[k].i = HALF_OF(f1k.i + tw.i); in kiss_fftr()
131 freqdata[ncfft-k].r = HALF_OF(f1k.r - tw.r); in kiss_fftr()
132 freqdata[ncfft-k].i = HALF_OF(tw.i - f1k.i); in kiss_fftr()
136 void kiss_fftri(kiss_fftr_cfg st,const kiss_fft_cpx *freqdata, kiss_fft_scalar *timedata) in kiss_fftri() argument
147 st->tmpbuf[0].r = freqdata[0].r + freqdata[ncfft].r; in kiss_fftri()
148 st->tmpbuf[0].i = freqdata[0].r - freqdata[ncfft].r; in kiss_fftri()
153 fk = freqdata[k]; in kiss_fftri()
154 fnkc.r = freqdata[ncfft - k].r; in kiss_fftri()
155 fnkc.i = -freqdata[ncfft - k].i; in kiss_fftri()
173 void kiss_fftr2(kiss_fftr_cfg st,const kiss_fft_scalar *timedata,kiss_fft_scalar *freqdata) in kiss_fftr2() argument
203 freqdata[0] = tdc.r + tdc.i; in kiss_fftr2()
204 freqdata[2*ncfft-1] = tdc.r - tdc.i; in kiss_fftr2()
247 freqdata[2*k-1] = PSHR32(f1kr + twr, 15); in kiss_fftr2()
248 freqdata[2*k] = PSHR32(f1ki + twi, 15); in kiss_fftr2()
249 freqdata[2*(ncfft-k)-1] = PSHR32(f1kr - twr, 15); in kiss_fftr2()
250 freqdata[2*(ncfft-k)] = PSHR32(twi - f1ki, 15); in kiss_fftr2()
252 freqdata[2*k-1] = .5f*(f1kr + twr); in kiss_fftr2()
253 freqdata[2*k] = .5f*(f1ki + twi); in kiss_fftr2()
254 freqdata[2*(ncfft-k)-1] = .5f*(f1kr - twr); in kiss_fftr2()
255 freqdata[2*(ncfft-k)] = .5f*(twi - f1ki); in kiss_fftr2()
261 void kiss_fftri2(kiss_fftr_cfg st,const kiss_fft_scalar *freqdata,kiss_fft_scalar *timedata) in kiss_fftri2() argument
272 st->tmpbuf[0].r = freqdata[0] + freqdata[2*ncfft-1]; in kiss_fftri2()
273 st->tmpbuf[0].i = freqdata[0] - freqdata[2*ncfft-1]; in kiss_fftri2()
278 fk.r = freqdata[2*k-1]; in kiss_fftri2()
279 fk.i = freqdata[2*k]; in kiss_fftri2()
280 fnkc.r = freqdata[2*(ncfft - k)-1]; in kiss_fftri2()
281 fnkc.i = -freqdata[2*(ncfft - k)]; in kiss_fftri2()