diff --git a/kiss_fft.c b/kiss_fft.c index 0d20335..ba54cd4 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -250,21 +250,25 @@ void kf_work( const kiss_fft_state * st ) { - kiss_fft_cpx * tmpFout=Fout; - int m,p,r; + kiss_fft_cpx * Fout_beg=Fout; + kiss_fft_cpx * Fout_end; + + int m,p; + p=*factors++; /* the radix */ m=*factors++; /* stage's fft length/p */ + Fout_end = Fout + p*m; - for (r=0;r