Lines Matching refs:st

24         const kiss_fft_cfg st,  in kf_bfly2()  argument
29 kiss_fft_cpx * tw1 = st->twiddles; in kf_bfly2()
47 const kiss_fft_cfg st, in kf_bfly4() argument
58 tw3 = tw2 = tw1 = st->twiddles; in kf_bfly4()
77 if(st->inverse) { in kf_bfly4()
95 const kiss_fft_cfg st, in kf_bfly3() argument
104 epi3 = st->twiddles[fstride*m]; in kf_bfly3()
106 tw1=tw2=st->twiddles; in kf_bfly3()
139 const kiss_fft_cfg st, in kf_bfly5() argument
146 kiss_fft_cpx * twiddles = st->twiddles; in kf_bfly5()
158 tw=st->twiddles; in kf_bfly5()
201 const kiss_fft_cfg st, in kf_bfly_generic() argument
207 kiss_fft_cpx * twiddles = st->twiddles; in kf_bfly_generic()
209 int Norig = st->nfft; in kf_bfly_generic()
244 const kiss_fft_cfg st in kf_work() argument
262 kf_work( Fout +k*m, f+ fstride*in_stride*k,fstride*p,in_stride,factors,st); in kf_work()
266 case 2: kf_bfly2(Fout,fstride,st,m); break; in kf_work()
267 case 3: kf_bfly3(Fout,fstride,st,m); break; in kf_work()
268 case 4: kf_bfly4(Fout,fstride,st,m); break; in kf_work()
269 case 5: kf_bfly5(Fout,fstride,st,m); break; in kf_work()
270 default: kf_bfly_generic(Fout,fstride,st,m,p); break; in kf_work()
287 kf_work( Fout , f, fstride*(size_t)p, in_stride, factors,st); in kf_work()
296 case 2: kf_bfly2(Fout,fstride,st,m); break; in kf_work()
297 case 3: kf_bfly3(Fout,fstride,st,(size_t)m); break; in kf_work()
298 case 4: kf_bfly4(Fout,fstride,st,(size_t)m); break; in kf_work()
299 case 5: kf_bfly5(Fout,fstride,st,m); break; in kf_work()
300 default: kf_bfly_generic(Fout,fstride,st,m,p); break; in kf_work()
341 kiss_fft_cfg st=NULL; in kiss_fft_alloc() local
346 st = ( kiss_fft_cfg)KISS_FFT_MALLOC( memneeded ); in kiss_fft_alloc()
349 st = (kiss_fft_cfg)mem; in kiss_fft_alloc()
352 if (st) { in kiss_fft_alloc()
354 st->nfft=nfft; in kiss_fft_alloc()
355 st->inverse = inverse_fft; in kiss_fft_alloc()
360 if (st->inverse) in kiss_fft_alloc()
362 kf_cexp(st->twiddles+i, phase ); in kiss_fft_alloc()
365 kf_factor(nfft,st->factors); in kiss_fft_alloc()
367 return st; in kiss_fft_alloc()
371 void kiss_fft_stride(kiss_fft_cfg st,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int in_stride) in kiss_fft_stride() argument
376 … kiss_fft_cpx * tmpbuf = (kiss_fft_cpx*)KISS_FFT_TMP_ALLOC( sizeof(kiss_fft_cpx)*(size_t)st->nfft); in kiss_fft_stride()
377 kf_work(tmpbuf,fin,1,in_stride, st->factors,st); in kiss_fft_stride()
378 memcpy(fout,tmpbuf,sizeof(kiss_fft_cpx)*(size_t)(st->nfft)); in kiss_fft_stride()
381 kf_work( fout, fin, 1,in_stride, st->factors,st ); in kiss_fft_stride()