#include #include #include #include #include #include int main(int argc,char ** argv) { int nfft=1024; int isinverse=0; int numffts=1000,i; fftw_complex * in=NULL; fftw_complex * out=NULL; fftw_plan p; struct tms t0,t1; float cputime; while (1) { int c = getopt (argc, argv, "n:ix:"); if (c == -1) break; switch (c) { case 'n': nfft = atoi (optarg); break; case 'x': numffts = atoi (optarg); break; case 'i': isinverse = 1; break; } } in=fftw_malloc(sizeof(fftw_complex) * nfft); out=fftw_malloc(sizeof(fftw_complex) * nfft); for (i=0;i