#include "globdef.h" #include "uidef.h" #include "fft1def.h" void fft1_complex_one(void) { int j, m, nn; int p0, pa, pb; int ia,ib,ic,id; float t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12; float x1,x2; int ja, jb, jc, jd; float a1,a2; float b1,b2; float c1,c2; float d1,d2; float *x; x=&fft1_float[fft1_pa]; nn=fft1_size/2; // If permute=1, select one of the DIF routines if( fft_cntrl[FFT1_CURMODE].permute == 1) { if( (ui.rx_input_mode&DWORD_INPUT) == 0) { m=timf1_bytemask/sizeof(short int); p0=timf1p_px/sizeof(short int); p0=(p0-fft1_interleave_points*2+timf1_bytes)&m; pa=p0; pb=(pa+fft1_size)&m; ib=fft1_size-2; if(genparm[FIRST_FFT_SINPOW] != 0) { for( ia=0; ia