Mercurial > hg > peckfft
comparison peck_fft.h @ 2:3d08140650d8
cleanup
| author | Peter Meerwald <p.meerwald@bct-electronic.com> |
|---|---|
| date | Fri, 16 Sep 2011 13:02:34 +0200 |
| parents | 723f588b82ac |
| children | 3b31bd44a09f |
comparison
equal
deleted
inserted
replaced
| 1:cfec79393811 | 2:3d08140650d8 |
|---|---|
| 11 #endif | 11 #endif |
| 12 | 12 |
| 13 #ifdef USE_SIMD | 13 #ifdef USE_SIMD |
| 14 # include <xmmintrin.h> | 14 # include <xmmintrin.h> |
| 15 # define peck_fft_scalar __m128 | 15 # define peck_fft_scalar __m128 |
| 16 #define PECK_FFT_MALLOC(nbytes) _mm_malloc(nbytes,16) | 16 #define PECK_FFT_MALLOC(nbytes) _mm_malloc(nbytes, 16) |
| 17 #define PECK_FFT_FREE _mm_free | 17 #define PECK_FFT_FREE _mm_free |
| 18 #else | 18 #else |
| 19 #define PECK_FFT_MALLOC malloc | 19 #define PECK_FFT_MALLOC malloc |
| 20 #define PECK_FFT_FREE free | 20 #define PECK_FFT_FREE free |
| 21 #endif | 21 #endif |
| 36 #endif | 36 #endif |
| 37 | 37 |
| 38 typedef struct { | 38 typedef struct { |
| 39 peck_fft_scalar r; | 39 peck_fft_scalar r; |
| 40 peck_fft_scalar i; | 40 peck_fft_scalar i; |
| 41 }peck_fft_cpx; | 41 } peck_fft_cpx; |
| 42 | 42 |
| 43 typedef struct peck_fft_state* peck_fft_cfg; | 43 typedef struct peck_fft_state* peck_fft_cfg; |
| 44 | 44 |
| 45 /* | 45 /* |
| 46 * peck_fft_alloc | 46 * peck_fft_alloc |
