From d6ae498630bb3f65867d02fd04da89c1e857496b Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Wed, 15 Oct 2003 03:45:24 +0000 Subject: [PATCH] took the bitwise and out of the switch case -- may have prevented optimization --- kiss_fft.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/kiss_fft.c b/kiss_fft.c index 4274a51..633c078 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -71,13 +71,8 @@ kiss_fft_cpx cexp(double phase) return x; } -void printcpx(const char * desc,kiss_fft_cpx c) -{ - printf("%s = (%e,%e)\n",desc,(double)c.r,(double)c.i); -} - #define C_ROTADDTO(sum,c,q) \ - do{ switch ((q)&3) {\ + do{ switch (q) {\ case 0: (sum).r += (c).r; (sum).i += (c).i; break;\ case 1: (sum).r += (c).i; (sum).i -= (c).r; break;\ case 2: (sum).r -= (c).r; (sum).i -= (c).i; break;\ @@ -234,7 +229,6 @@ void fft_work( case 2: bfly2(Fout,fstride,st,m); break; default: bflyp(Fout,fstride,st,m,p); break; } - return; } /*