took the bitwise and out of the switch case -- may have prevented optimization

This commit is contained in:
Mark Borgerding 2003-10-15 03:45:24 +00:00
parent 5f0efe8f17
commit d6ae498630

View File

@ -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;
}
/*