Fixes unit tests that need arch-specific code
We now include the object files for those rather than attempt to problems.
This commit is contained in:
parent
6cdd84a3c8
commit
4507637ccc
9 changed files with 69 additions and 152 deletions
|
@ -34,49 +34,10 @@
|
|||
#define CUSTOM_MODES
|
||||
#endif
|
||||
|
||||
#define CELT_C
|
||||
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
#include "mathops.c"
|
||||
#include "entenc.c"
|
||||
#include "entdec.c"
|
||||
#include "entcode.c"
|
||||
#include "bands.c"
|
||||
#include "quant_bands.c"
|
||||
#include "laplace.c"
|
||||
#include "vq.c"
|
||||
#include "cwrs.c"
|
||||
#include "pitch.c"
|
||||
#include "celt_lpc.c"
|
||||
#include "celt.c"
|
||||
|
||||
#if defined(OPUS_X86_MAY_HAVE_SSE) || defined(OPUS_X86_MAY_HAVE_SSE2) || defined(OPUS_X86_MAY_HAVE_SSE4_1)
|
||||
# if defined(OPUS_X86_MAY_HAVE_SSE)
|
||||
# include "x86/pitch_sse.c"
|
||||
# endif
|
||||
# if defined(OPUS_X86_MAY_HAVE_SSE2)
|
||||
# include "x86/pitch_sse2.c"
|
||||
# include "x86/vq_sse2.c"
|
||||
# endif
|
||||
# if defined(OPUS_X86_MAY_HAVE_SSE4_1)
|
||||
# include "x86/pitch_sse4_1.c"
|
||||
# include "x86/celt_lpc_sse.c"
|
||||
# endif
|
||||
# include "x86/x86_celt_map.c"
|
||||
#elif defined(OPUS_ARM_ASM) || defined(OPUS_ARM_MAY_HAVE_NEON_INTR)
|
||||
# include "arm/armcpu.c"
|
||||
# if defined(OPUS_ARM_MAY_HAVE_NEON_INTR)
|
||||
# include "arm/celt_neon_intr.c"
|
||||
# if defined(HAVE_ARM_NE10)
|
||||
# include "kiss_fft.c"
|
||||
# include "mdct.c"
|
||||
# include "arm/celt_ne10_fft.c"
|
||||
# include "arm/celt_ne10_mdct.c"
|
||||
# endif
|
||||
# endif
|
||||
# include "arm/arm_celt_map.c"
|
||||
#endif
|
||||
#include "mathops.h"
|
||||
#include "bands.h"
|
||||
|
||||
#ifdef FIXED_POINT
|
||||
#define WORD "%d"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue