9 #include <pcl/pcl_exports.h>
29 # include <xmmintrin.h>
30 # define kiss_fft_scalar __m128
31 #define KISS_FFT_MALLOC(nbytes) _mm_malloc(nbytes,16)
32 #define KISS_FFT_FREE _mm_free
34 #define KISS_FFT_MALLOC malloc
35 #define KISS_FFT_FREE free
40 #include <sys/types.h>
41 # if (FIXED_POINT == 32)
42 # define kiss_fft_scalar int32_t
44 # define kiss_fft_scalar int16_t
47 # ifndef kiss_fft_scalar
49 # define kiss_fft_scalar float
83 kiss_fft_cfg PCL_EXPORTS
84 kiss_fft_alloc(
int nfft,
int inverse_fft,
void * mem,
size_t * lenmem);
107 #define kiss_fft_free free
114 kiss_fft_cleanup(
void);
120 kiss_fft_next_fast_size(
int n);
123 #define kiss_fftr_next_fast_size_real(n) \
124 (kiss_fft_next_fast_size( ((n)+1)>>1)<<1)