armv7: celt_pitch_xcorr: Introduce ARM NEON intrinsics
Optimize celt_pitch_xcorr function (for floating point)
using ARM NEON intrinsics for SoCs that have NEON VFP unit.
To enable this optimization, use --enable-intrinsics
configure option.
Compile time and runtime checks are also supported to make sure
this optimization is only enabled when the compiler supports
NEON intrinsics.
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
Showing
- Makefile.am 12 additions, 0 deletionsMakefile.am
- celt/arm/arm_celt_map.c 10 additions, 3 deletionscelt/arm/arm_celt_map.c
- celt/arm/celt_neon_intr.c 245 additions, 0 deletionscelt/arm/celt_neon_intr.c
- celt/arm/pitch_arm.h 12 additions, 1 deletioncelt/arm/pitch_arm.h
- celt/cpu_support.h 2 additions, 1 deletioncelt/cpu_support.h
- celt/pitch.h 4 additions, 2 deletionscelt/pitch.h
- celt/tests/test_unit_mathops.c 5 additions, 1 deletioncelt/tests/test_unit_mathops.c
- celt/tests/test_unit_rotation.c 5 additions, 1 deletioncelt/tests/test_unit_rotation.c
- celt_sources.mk 3 additions, 0 deletionscelt_sources.mk
- configure.ac 74 additions, 10 deletionsconfigure.ac
Loading
Please register or sign in to comment