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