Lines Matching refs:fstride
78 … void kf_work( int stage,cpx_type * Fout, const cpx_type * f, size_t fstride,size_t in_stride) in kf_work() argument
88 f += fstride*in_stride; in kf_work()
96 kf_work(stage+1, Fout , f, fstride*p,in_stride); in kf_work()
97 f += fstride*in_stride; in kf_work()
105 case 2: kf_bfly2(Fout,fstride,m); break; in kf_work()
106 case 3: kf_bfly3(Fout,fstride,m); break; in kf_work()
107 case 4: kf_bfly4(Fout,fstride,m); break; in kf_work()
108 case 5: kf_bfly5(Fout,fstride,m); break; in kf_work()
109 default: kf_bfly_generic(Fout,fstride,m,p); break; in kf_work()
123 void kf_bfly2( cpx_type * Fout, const size_t fstride, int m) in kf_bfly2() argument
126 cpx_type t = Fout[m+k] * _traits.twiddle(k*fstride); in kf_bfly2()
132 void kf_bfly4( cpx_type * Fout, const size_t fstride, const size_t m) in kf_bfly4() argument
137 scratch[0] = Fout[k+m] * _traits.twiddle(k*fstride); in kf_bfly4()
138 scratch[1] = Fout[k+2*m] * _traits.twiddle(k*fstride*2); in kf_bfly4()
139 scratch[2] = Fout[k+3*m] * _traits.twiddle(k*fstride*3); in kf_bfly4()
154 void kf_bfly3( cpx_type * Fout, const size_t fstride, const size_t m) in kf_bfly3() argument
161 epi3 = _twiddles[fstride*m]; in kf_bfly3()
173 tw1 += fstride; in kf_bfly3()
174 tw2 += fstride*2; in kf_bfly3()
189 void kf_bfly5( cpx_type * Fout, const size_t fstride, const size_t m) in kf_bfly5() argument
197 ya = twiddles[fstride*m]; in kf_bfly5()
198 yb = twiddles[fstride*2*m]; in kf_bfly5()
211 C_MUL(scratch[1] ,*Fout1, tw[u*fstride]); in kf_bfly5()
212 C_MUL(scratch[2] ,*Fout2, tw[2*u*fstride]); in kf_bfly5()
213 C_MUL(scratch[3] ,*Fout3, tw[3*u*fstride]); in kf_bfly5()
214 C_MUL(scratch[4] ,*Fout4, tw[4*u*fstride]); in kf_bfly5()
258 const size_t fstride, in kf_bfly_generic() argument
282 twidx += fstride * k; in kf_bfly_generic()