blob: 5423b24a0326dba130ab69df9bbbb052862ff18c [file] [log] [blame]
Tristan Matthews0a329cc2013-07-17 13:20:14 -04001// Microsoft version of 'inline'
2#define inline __inline
3
4// Visual Studio support alloca(), but it always align variables to 16-bit
5// boundary, while SSE need 128-bit alignment. So we disable alloca() when
6// SSE is enabled.
7#ifndef _USE_SSE
8# define USE_ALLOCA
9#endif
10
11/* Default to floating point */
12#ifndef FIXED_POINT
13# define USE_SMALLFT
14#else
15# define USE_KISS_FFT
16#endif
17
18/* We don't support visibility on Win32 */
19#define EXPORT