diff --git a/kiss_fft.c b/kiss_fft.c index 16107d3..b3d4b1e 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -100,18 +100,19 @@ void fft_work( } for ( u=0; u>1; - scratch[q1].i = Fout[ u+q1*m ].i>>1; -#else - scratch[q1] = Fout[ u+q1*m ]; + scratch[q1].r = Fout[ k ].r>>1; + scratch[q1].i = Fout[ k ].i>>1; #endif + k += m; } + k=u; for ( q1=0 ; q1