aboutsummaryrefslogtreecommitdiff
path: root/tmv/speex_config_types.h
blob: e63303f2682a5246f3b5d45f1fbeda10f5b3c53a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef __SPEEX_TYPES_H__
#define __SPEEX_TYPES_H__

#ifdef __TCS__

#include <tmNxTypes.h>



typedef Int16			spx_int16_t;
typedef UInt16			spx_uint16_t;
typedef Int32			spx_int32_t;
typedef UInt32			spx_uint32_t;

#ifdef FIXED_POINT
#define VMUX(a,b,c)		mux((a),(b),(c))
#define VABS(a)			iabs((a))
#define VMAX(a,b)		imax((a),(b))
#define VMIN(a,b)		imin((a),(b))
#else
#define VMUX(a,b,c)		fmux((a),(b),(c))
#define VABS(a)			fabs((a))
#define VMAX(a,b)		fmax((a),(b))
#define VMIN(a,b)		fmin((a),(b))
#endif

#endif


#endif