Lines Matching refs:st

32         const kiss_fft_cfg st,  in kf_bfly2()  argument
37 kiss_fft_cpx * tw1 = st->twiddles; in kf_bfly2()
55 const kiss_fft_cfg st, in kf_bfly4() argument
66 tw3 = tw2 = tw1 = st->twiddles; in kf_bfly4()
85 if(st->inverse) { in kf_bfly4()
103 const kiss_fft_cfg st, in kf_bfly3() argument
112 epi3 = st->twiddles[fstride*m]; in kf_bfly3()
114 tw1=tw2=st->twiddles; in kf_bfly3()
147 const kiss_fft_cfg st, in kf_bfly5() argument
154 kiss_fft_cpx * twiddles = st->twiddles; in kf_bfly5()
166 tw=st->twiddles; in kf_bfly5()
209 const kiss_fft_cfg st, in kf_bfly_generic() argument
215 kiss_fft_cpx * twiddles = st->twiddles; in kf_bfly_generic()
217 int Norig = st->nfft; in kf_bfly_generic()
252 const kiss_fft_cfg st in kf_work() argument
270 kf_work( Fout +k*m, f+ fstride*in_stride*k,fstride*p,in_stride,factors,st); in kf_work()
274 case 2: kf_bfly2(Fout,fstride,st,m); break; in kf_work()
275 case 3: kf_bfly3(Fout,fstride,st,m); break; in kf_work()
276 case 4: kf_bfly4(Fout,fstride,st,m); break; in kf_work()
277 case 5: kf_bfly5(Fout,fstride,st,m); break; in kf_work()
278 default: kf_bfly_generic(Fout,fstride,st,m,p); break; in kf_work()
295 kf_work( Fout , f, fstride*(size_t)p, in_stride, factors,st); in kf_work()
304 case 2: kf_bfly2(Fout,fstride,st,m); break; in kf_work()
305 case 3: kf_bfly3(Fout,fstride,st,(size_t)m); break; in kf_work()
306 case 4: kf_bfly4(Fout,fstride,st,(size_t)m); break; in kf_work()
307 case 5: kf_bfly5(Fout,fstride,st,m); break; in kf_work()
308 default: kf_bfly_generic(Fout,fstride,st,m,p); break; in kf_work()
349 kiss_fft_cfg st=NULL; in kiss_fft_alloc() local
354 st = ( kiss_fft_cfg)KISS_FFT_MALLOC( memneeded ); in kiss_fft_alloc()
357 st = (kiss_fft_cfg)mem; in kiss_fft_alloc()
360 if (st) { in kiss_fft_alloc()
362 st->nfft=nfft; in kiss_fft_alloc()
363 st->inverse = inverse_fft; in kiss_fft_alloc()
368 if (st->inverse) in kiss_fft_alloc()
370 kf_cexp(st->twiddles+i, phase ); in kiss_fft_alloc()
373 kf_factor(nfft,st->factors); in kiss_fft_alloc()
375 return st; in kiss_fft_alloc()
379 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
384 … kiss_fft_cpx * tmpbuf = (kiss_fft_cpx*)KISS_FFT_TMP_ALLOC( sizeof(kiss_fft_cpx)*(size_t)st->nfft); in kiss_fft_stride()
385 kf_work(tmpbuf,fin,1,in_stride, st->factors,st); in kiss_fft_stride()
386 memcpy(fout,tmpbuf,sizeof(kiss_fft_cpx)*(size_t)(st->nfft)); in kiss_fft_stride()
389 kf_work( fout, fin, 1,in_stride, st->factors,st ); in kiss_fft_stride()