Definition at line 192 of file kiss_fft.c.
199{
200 int u,k,q1,q;
203 int Norig = st->
nfft;
204
206
207 for ( u=0; u<m; ++u ) {
208 k=u;
209 for ( q1=0 ; q1<
p ; ++q1 ) {
210 scratch[q1] = Fout[ k ];
212 k += m;
213 }
214
215 k=u;
216 for ( q1=0 ; q1<
p ; ++q1 ) {
217 int twidx=0;
218 Fout[ k ] = scratch[0];
220 twidx += fstride * k;
221 if (twidx>=Norig) twidx-=Norig;
222 C_MUL(t,scratch[q] , twiddles[twidx] );
224 }
225 k += m;
226 }
227 }
229}
#define KISS_FFT_TMP_FREE(ptr)
#define KISS_FFT_TMP_ALLOC(nbytes)
static FASTLED_NAMESPACE_BEGIN uint8_t const p[]
References C_ADDTO, C_FIXDIV, C_MUL, KISS_FFT_TMP_ALLOC, KISS_FFT_TMP_FREE, kiss_fft_state::nfft, p, and kiss_fft_state::twiddles.
Referenced by kf_work().