Lines Matching refs:Fout
30 kiss_fft_cpx * Fout, in kf_bfly2() argument
43 kiss_fft_cpx * Fout_beg = Fout; in kf_bfly2()
46 Fout = Fout_beg + i*mm; in kf_bfly2()
47 Fout2 = Fout + m; in kf_bfly2()
57 Fout2->r = PSHR32(SUB32(SHL32(EXTEND32(Fout->r), 14), tr), 15); in kf_bfly2()
58 Fout2->i = PSHR32(SUB32(SHL32(EXTEND32(Fout->i), 14), ti), 15); in kf_bfly2()
59 Fout->r = PSHR32(ADD32(SHL32(EXTEND32(Fout->r), 14), tr), 15); in kf_bfly2()
60 Fout->i = PSHR32(ADD32(SHL32(EXTEND32(Fout->i), 14), ti), 15); in kf_bfly2()
62 ++Fout; in kf_bfly2()
67 kiss_fft_cpx * Fout_beg = Fout; in kf_bfly2()
70 Fout = Fout_beg + i*mm; in kf_bfly2()
71 Fout2 = Fout + m; in kf_bfly2()
77 C_SUB( *Fout2 , *Fout , t ); in kf_bfly2()
78 C_ADDTO( *Fout , t ); in kf_bfly2()
80 ++Fout; in kf_bfly2()
87 kiss_fft_cpx * Fout, in kf_bfly4() argument
103 kiss_fft_cpx * Fout_beg = Fout; in kf_bfly4()
106 Fout = Fout_beg + i*mm; in kf_bfly4()
110 C_MUL(scratch[0],Fout[m] , *tw1 ); in kf_bfly4()
111 C_MUL(scratch[1],Fout[m2] , *tw2 ); in kf_bfly4()
112 C_MUL(scratch[2],Fout[m3] , *tw3 ); in kf_bfly4()
114 C_SUB( scratch[5] , *Fout, scratch[1] ); in kf_bfly4()
115 C_ADDTO(*Fout, scratch[1]); in kf_bfly4()
118 C_SUB( Fout[m2], *Fout, scratch[3] ); in kf_bfly4()
122 C_ADDTO( *Fout , scratch[3] ); in kf_bfly4()
124 Fout[m].r = scratch[5].r - scratch[4].i; in kf_bfly4()
125 Fout[m].i = scratch[5].i + scratch[4].r; in kf_bfly4()
126 Fout[m3].r = scratch[5].r + scratch[4].i; in kf_bfly4()
127 Fout[m3].i = scratch[5].i - scratch[4].r; in kf_bfly4()
128 ++Fout; in kf_bfly4()
133 kiss_fft_cpx * Fout_beg = Fout; in kf_bfly4()
136 Fout = Fout_beg + i*mm; in kf_bfly4()
140 C_MUL4(scratch[0],Fout[m] , *tw1 ); in kf_bfly4()
141 C_MUL4(scratch[1],Fout[m2] , *tw2 ); in kf_bfly4()
142 C_MUL4(scratch[2],Fout[m3] , *tw3 ); in kf_bfly4()
144 Fout->r = PSHR16(Fout->r, 2); in kf_bfly4()
145 Fout->i = PSHR16(Fout->i, 2); in kf_bfly4()
146 C_SUB( scratch[5] , *Fout, scratch[1] ); in kf_bfly4()
147 C_ADDTO(*Fout, scratch[1]); in kf_bfly4()
150 Fout[m2].r = PSHR16(Fout[m2].r, 2); in kf_bfly4()
151 Fout[m2].i = PSHR16(Fout[m2].i, 2); in kf_bfly4()
152 C_SUB( Fout[m2], *Fout, scratch[3] ); in kf_bfly4()
156 C_ADDTO( *Fout , scratch[3] ); in kf_bfly4()
158 Fout[m].r = scratch[5].r + scratch[4].i; in kf_bfly4()
159 Fout[m].i = scratch[5].i - scratch[4].r; in kf_bfly4()
160 Fout[m3].r = scratch[5].r - scratch[4].i; in kf_bfly4()
161 Fout[m3].i = scratch[5].i + scratch[4].r; in kf_bfly4()
162 ++Fout; in kf_bfly4()
169 kiss_fft_cpx * Fout, in kf_bfly3() argument
186 C_FIXDIV(*Fout,3); C_FIXDIV(Fout[m],3); C_FIXDIV(Fout[m2],3); in kf_bfly3()
189 C_MUL(scratch[1],Fout[m] , *tw1); in kf_bfly3()
190 C_MUL(scratch[2],Fout[m2] , *tw2); in kf_bfly3()
197 Fout[m].r = Fout->r - HALF_OF(scratch[3].r); in kf_bfly3()
198 Fout[m].i = Fout->i - HALF_OF(scratch[3].i); in kf_bfly3()
202 C_ADDTO(*Fout,scratch[3]); in kf_bfly3()
204 Fout[m2].r = Fout[m].r + scratch[0].i; in kf_bfly3()
205 Fout[m2].i = Fout[m].i - scratch[0].r; in kf_bfly3()
207 Fout[m].r -= scratch[0].i; in kf_bfly3()
208 Fout[m].i += scratch[0].r; in kf_bfly3()
210 ++Fout; in kf_bfly3()
215 kiss_fft_cpx * Fout, in kf_bfly5() argument
230 Fout0=Fout; in kf_bfly5()
279 kiss_fft_cpx * Fout, in kf_bfly_generic() argument
299 scratchbuf[q1] = Fout[ k ]; in kf_bfly_generic()
309 Fout[ k ] = scratchbuf[0]; in kf_bfly_generic()
314 C_ADDTO( Fout[ k ] ,t); in kf_bfly_generic()
323 kiss_fft_cpx * Fout, in kf_shuffle() argument
340 Fout[j] = *f; in kf_shuffle()
347 kf_shuffle( Fout , f, fstride*p, in_stride, factors,st); in kf_shuffle()
349 Fout += m; in kf_shuffle()
356 kiss_fft_cpx * Fout, in kf_work() argument
368 kiss_fft_cpx * Fout_beg=Fout; in kf_work()
385 kf_work( Fout , f, fstride*p, in_stride, factors,st, N*p, fstride*in_stride, m); in kf_work()
387 Fout += m; in kf_work()
391 Fout=Fout_beg; in kf_work()
394 case 2: kf_bfly2(Fout,fstride,st,m); break; in kf_work()
395 case 3: kf_bfly3(Fout,fstride,st,m); break; in kf_work()
396 case 4: kf_bfly4(Fout,fstride,st,m); break; in kf_work()
397 case 5: kf_bfly5(Fout,fstride,st,m); break; in kf_work()
398 default: kf_bfly_generic(Fout,fstride,st,m,p); break; in kf_work()
416 kf_work( Fout , f, fstride*p, in_stride, factors,st, N*p, fstride*in_stride, m); in kf_work()
423 case 2: kf_bfly2(Fout,fstride,st,m, N, m2); break; in kf_work()
424 case 3: for (i=0;i<N;i++){Fout=Fout_beg+i*m2; kf_bfly3(Fout,fstride,st,m);} break; in kf_work()
425 case 4: kf_bfly4(Fout,fstride,st,m, N, m2); break; in kf_work()
426 case 5: for (i=0;i<N;i++){Fout=Fout_beg+i*m2; kf_bfly5(Fout,fstride,st,m);} break; in kf_work()
427 … default: for (i=0;i<N;i++){Fout=Fout_beg+i*m2; kf_bfly_generic(Fout,fstride,st,m,p);} break; in kf_work()