Reorganize x86 SSE intrinsics code.
Enable x86 intrinsics when building in floating-point mode. Support SSE as an arch value. Use RTCD to conditionally enable existing floating-point Celt SSE code. Call functions directly (without RTCD) when their architecture can be presumed. Use SSE4.1 intrinsics optimized code for Silk even in floating-point mode.
Showing
- Makefile.am 3 additions, 0 deletionsMakefile.am
- celt/bands.c 3 additions, 3 deletionscelt/bands.c
- celt/celt.c 10 additions, 6 deletionscelt/celt.c
- celt/celt.h 11 additions, 1 deletioncelt/celt.h
- celt/celt_decoder.c 3 additions, 3 deletionscelt/celt_decoder.c
- celt/celt_encoder.c 2 additions, 2 deletionscelt/celt_encoder.c
- celt/celt_lpc.h 1 addition, 1 deletioncelt/celt_lpc.h
- celt/cpu_support.h 7 additions, 5 deletionscelt/cpu_support.h
- celt/mips/celt_mipsr1.h 1 addition, 1 deletioncelt/mips/celt_mipsr1.h
- celt/pitch.c 2 additions, 2 deletionscelt/pitch.c
- celt/pitch.h 13 additions, 4 deletionscelt/pitch.h
- celt/x86/celt_lpc_sse.c 4 additions, 0 deletionscelt/x86/celt_lpc_sse.c
- celt/x86/celt_lpc_sse.h 11 additions, 1 deletioncelt/x86/celt_lpc_sse.h
- celt/x86/pitch_sse.c 148 additions, 0 deletionscelt/x86/pitch_sse.c
- celt/x86/pitch_sse.h 109 additions, 152 deletionscelt/x86/pitch_sse.h
- celt/x86/x86_celt_map.c 70 additions, 6 deletionscelt/x86/x86_celt_map.c
- celt/x86/x86cpu.c 16 additions, 0 deletionscelt/x86/x86cpu.c
- celt/x86/x86cpu.h 6 additions, 0 deletionscelt/x86/x86cpu.h
- configure.ac 0 additions, 8 deletionsconfigure.ac
- silk/x86/SigProc_FIX_sse.h 17 additions, 0 deletionssilk/x86/SigProc_FIX_sse.h
Loading
Please register or sign in to comment