xref: /aosp_15_r20/external/speex/tmv/config.h (revision 28e138c64d234588b5cd2a8a403b584bd3036e4e)
1*28e138c6SAndroid Build Coastguard Worker #ifndef _CONFIG_H_
2*28e138c6SAndroid Build Coastguard Worker #define _CONFIG_H_
3*28e138c6SAndroid Build Coastguard Worker 
4*28e138c6SAndroid Build Coastguard Worker #define USE_COMPACT_KISS_FFT
5*28e138c6SAndroid Build Coastguard Worker //#define USE_KISS_FFT
6*28e138c6SAndroid Build Coastguard Worker 
7*28e138c6SAndroid Build Coastguard Worker #ifdef WIN32
8*28e138c6SAndroid Build Coastguard Worker 
9*28e138c6SAndroid Build Coastguard Worker //#define		FIXED_POINT
10*28e138c6SAndroid Build Coastguard Worker 
11*28e138c6SAndroid Build Coastguard Worker #define 	inline __inline
12*28e138c6SAndroid Build Coastguard Worker #define 	restrict
13*28e138c6SAndroid Build Coastguard Worker 
14*28e138c6SAndroid Build Coastguard Worker #elif defined (__TCS__)
15*28e138c6SAndroid Build Coastguard Worker 
16*28e138c6SAndroid Build Coastguard Worker #define		FIXED_POINT
17*28e138c6SAndroid Build Coastguard Worker #define		PREPROCESS_MDF_FLOAT
18*28e138c6SAndroid Build Coastguard Worker #define		TM_ASM
19*28e138c6SAndroid Build Coastguard Worker 
20*28e138c6SAndroid Build Coastguard Worker #define		TM_DEBUGMEM_ALIGNNMENT						1
21*28e138c6SAndroid Build Coastguard Worker 
22*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE									1
23*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_FIRMEM16							0
24*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_IIRMEM16							0
25*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_FILTERMEM16						0
26*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_VQNBEST							0
27*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_VQNBESTSIGN						0
28*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTEQUANTWEIGHTS				0
29*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_LSPQUANT							0
30*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_LSPWEIGHTQUANT					0
31*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_LSPENFORCEMARGIN					0
32*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_LSPTOLPC							0
33*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_INNERPROD						0
34*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_PITCHXCORR						0
35*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_LSP_INTERPOLATE					0
36*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_CHEBPOLYEVA						0
37*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTEWEIGHTEDCODEBOOK			0
38*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_TARGETUPDATE						0
39*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_SPXAUTOCORR						0
40*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTEPITCHERROR				0
41*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTERMS16						0
42*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_NORMALIZE16						0
43*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_BWLPC							0
44*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_HIGHPASS							0
45*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_SIGNALMUL						0
46*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_SIGNALDIV						0
47*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTEIMPULSERESPONSE			0
48*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_PITCHGAINSEARCH3TAPVQ			0
49*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_OPENLOOPNBESTPITCH				0
50*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_PREPROCESSANALYSIS				0
51*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_UPDATENOISEPROB					0
52*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_COMPUTEGAINFLOOR					0
53*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_FILTERDCNOTCH16					0
54*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_MDFINNERPROD						0
55*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_SPECTRALMULACCUM					0
56*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_WEIGHTEDSPECTRALMULCONJ			0
57*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_MDFADJUSTPROP					0
58*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_SPEEXECHOGETRESIDUAL				0
59*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_MAXIMIZERANGE					0
60*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_RENORMRANGE						0
61*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_POWERSPECTRUM					0
62*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_QMFSYNTH							0
63*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_QMFDECOMP						0
64*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_FILTERBANKCOMPUTEBANK32			0
65*28e138c6SAndroid Build Coastguard Worker #define		TM_PROFILE_FILTERBANKCOMPUTEPSD16			0
66*28e138c6SAndroid Build Coastguard Worker 
67*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL									1
68*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_FILTER							1
69*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_IIR								1
70*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_FIR								1
71*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_HIGHPASS							1
72*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SIGNALMUL							1
73*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SIGNALDIV							1
74*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_VQNBEST							1
75*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_VQSIGNNBEST						1
76*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL__SPXAUTOCORR						1
77*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_COMPUTERMS16						1
78*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_COMPUTEIMPULSERESPONSE			1
79*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_QMFSYNTH							1
80*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_PITCHGAINSEARCH3TAPVQ				1
81*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_OPENLOOPNBESTPITCH				1
82*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_FILTERBANKCOMPUTEBANK32			1
83*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_FILTERBANKCOMPUTEPSD16			1
84*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SPEEXPREPROCESSRUN				1
85*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_PREPROCESSANALYSIS				1
86*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_UPDATENOISEPROB					1
87*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_COMPUTEGAINFLOOR					1
88*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SPEEXECHOGETRESIDUAL				1
89*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SPEEXECHOCANCELLATION				1
90*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_FILTERDCNOTCH16					1
91*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_MDFINNERPRODUCT					1
92*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_SPECTRALMULACCUM					1
93*28e138c6SAndroid Build Coastguard Worker #define		TM_UNROLL_MDFADJUSTPROP						1
94*28e138c6SAndroid Build Coastguard Worker 
95*28e138c6SAndroid Build Coastguard Worker #endif
96*28e138c6SAndroid Build Coastguard Worker 
97*28e138c6SAndroid Build Coastguard Worker #endif
98*28e138c6SAndroid Build Coastguard Worker 
99