Cisco optimization for x86 & fixed point
1. Only for fixed point on x86 platform (32bit and 64bit, uses SIMD
intrinsics up to SSE4.2)
2. Use "configure --enable-fixed-point --enable-intrinsics" to enable
optimization, default is disabled.
3. Official test cases are verified and passed.
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
Showing
- Makefile.am 21 additions, 0 deletionsMakefile.am
- celt/bands.c 12 additions, 8 deletionscelt/bands.c
- celt/bands.h 12 additions, 7 deletionscelt/bands.h
- celt/celt_decoder.c 5 additions, 5 deletionscelt/celt_decoder.c
- celt/celt_encoder.c 11 additions, 7 deletionscelt/celt_encoder.c
- celt/celt_lpc.c 9 additions, 5 deletionscelt/celt_lpc.c
- celt/celt_lpc.h 16 additions, 3 deletionscelt/celt_lpc.h
- celt/cpu_support.h 12 additions, 1 deletioncelt/cpu_support.h
- celt/entenc.c 1 addition, 1 deletioncelt/entenc.c
- celt/mips/vq_mipsr1.h 5 additions, 1 deletioncelt/mips/vq_mipsr1.h
- celt/pitch.c 7 additions, 6 deletionscelt/pitch.c
- celt/pitch.h 24 additions, 10 deletionscelt/pitch.h
- celt/tests/test_unit_mathops.c 12 additions, 2 deletionscelt/tests/test_unit_mathops.c
- celt/tests/test_unit_rotation.c 11 additions, 0 deletionscelt/tests/test_unit_rotation.c
- celt/vq.c 5 additions, 5 deletionscelt/vq.c
- celt/vq.h 2 additions, 2 deletionscelt/vq.h
- celt/x86/celt_lpc_sse.c 128 additions, 0 deletionscelt/x86/celt_lpc_sse.c
- celt/x86/celt_lpc_sse.h 58 additions, 0 deletionscelt/x86/celt_lpc_sse.h
- celt/x86/pitch_sse.c 251 additions, 0 deletionscelt/x86/pitch_sse.c
- celt/x86/pitch_sse.h 55 additions, 3 deletionscelt/x86/pitch_sse.h
Loading
Please register or sign in to comment