Lines Matching refs:nfft
32 kiss_fftr_cfg kiss_fftr_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem) in kiss_fftr_alloc() argument
38 if (nfft & 1) { in kiss_fftr_alloc()
42 nfft >>= 1; in kiss_fftr_alloc()
44 kiss_fft_alloc (nfft, inverse_fft, NULL, &subsize); in kiss_fftr_alloc()
45 memneeded = sizeof(struct kiss_fftr_state) + subsize + sizeof(kiss_fft_cpx) * ( nfft * 2); in kiss_fftr_alloc()
59 st->super_twiddles = st->tmpbuf + nfft; in kiss_fftr_alloc()
60 kiss_fft_alloc(nfft, inverse_fft, st->substate, &subsize); in kiss_fftr_alloc()
63 for (i=0;i<nfft;++i) { in kiss_fftr_alloc()
64 spx_word32_t phase = i+(nfft>>1); in kiss_fftr_alloc()
67 kf_cexp2(st->super_twiddles+i, DIV32(SHL32(phase,16),nfft)); in kiss_fftr_alloc()
70 for (i=0;i<nfft;++i) { in kiss_fftr_alloc()
72 double phase = pi*(((double)i) /nfft + .5); in kiss_fftr_alloc()
91 ncfft = st->substate->nfft; in kiss_fftr()
145 ncfft = st->substate->nfft; in kiss_fftri()
184 ncfft = st->substate->nfft; in kiss_fftr2()
270 ncfft = st->substate->nfft; in kiss_fftri2()