27 # include <xmmintrin.h> 
   28 # define kiss_fft_scalar __m128 
   29 #define KISS_FFT_MALLOC(nbytes) _mm_malloc(nbytes,16) 
   30 #define KISS_FFT_FREE _mm_free 
   32 #define KISS_FFT_MALLOC malloc 
   33 #define KISS_FFT_FREE free 
   38 #include <sys/types.h>   
   39 # if (FIXED_POINT == 32) 
   40 #  define kiss_fft_scalar int32_t 
   42 #  define kiss_fft_scalar int16_t 
   45 # ifndef kiss_fft_scalar 
   47 #   define kiss_fft_scalar float 
  102 #define kiss_fft_free free 
  117 #define kiss_fftr_next_fast_size_real(n) \ 
  118         (kiss_fft_next_fast_size( ((n)+1)>>1)<<1) 
int kiss_fft_next_fast_size(int n)
 
void kiss_fft_cleanup(void)
 
struct kiss_fft_state * kiss_fft_cfg
 
kiss_fft_cfg kiss_fft_alloc(int nfft, int inverse_fft, void *mem, size_t *lenmem)
 
void kiss_fft_stride(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout, int fin_stride)
 
void kiss_fft(kiss_fft_cfg cfg, const kiss_fft_cpx *fin, kiss_fft_cpx *fout)