#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
|