Lines Matching refs:Fout

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