#ifndef ALG_PLATFORM_X86_RFFT_H__ #define ALG_PLATFORM_X86_RFFT_H__ #include "_x86.h" void gen_blackman(float dm w[], int a, int n); complex_float *cfft4096(complex_float dm input[], complex_float dm output[]); complex_float *cfft256(complex_float dm input[], complex_float dm output[]); complex_float *cfft64(complex_float dm input[], complex_float dm output[]); complex_float *cfft32(complex_float dm input[], complex_float dm output[]); complex_float *cfft128(complex_float dm input[], complex_float dm output[]); complex_float *ifft256(complex_float dm input[], complex_float dm output[]); complex_float *ifft64(complex_float dm input[], complex_float dm output[]); complex_float *ifft32(complex_float dm input[], complex_float dm output[]); complex_float *ifft128(complex_float dm input[], complex_float dm output[]); void cfftf(float data_real[], float data_imag[], float temp_real[], float temp_imag[], const float twid_real[], const float twid_imag[], int n); void twidfftf(float twid_real[], float twid_imag[], int fftsize); void gen_hamming(float dm w[], int a, int n); #endif