Go to the documentation of this file.
25 #ifndef CONFIG_FFT_FLOAT
26 #define CONFIG_FFT_FLOAT 1
43 #define FFT_NAME(x) x ## _fixed
86 #define FF_FFT_PERM_DEFAULT 0
87 #define FF_FFT_PERM_SWAP_LSBS 1
88 #define FF_FFT_PERM_AVX 2
90 #define FF_MDCT_PERM_NONE 0
91 #define FF_MDCT_PERM_INTERLEAVE 1
94 #if CONFIG_HARDCODED_TABLES
95 #define COSTABLE_CONST const
97 #define COSTABLE_CONST
100 #define COSTABLE(size) \
101 COSTABLE_CONST DECLARE_ALIGNED(32, FFTSample, FFT_NAME(ff_cos_##size))[size/2]
118 #define ff_init_ff_cos_tabs FFT_NAME(ff_init_ff_cos_tabs)
126 #define ff_fft_init FFT_NAME(ff_fft_init)
127 #define ff_fft_end FFT_NAME(ff_fft_end)
145 #define ff_mdct_init FFT_NAME(ff_mdct_init)
146 #define ff_mdct_end FFT_NAME(ff_mdct_end)