Arm: Speed up FLOAT2INT16 conversion with Neon
Using Neon for float to int conversion, and introducing platform-
specific function for converting an array of float values to int16.
Also adding appropriate unit test.
Signed-off-by:
Jean-Marc Valin <jeanmarcv@google.com>
Showing
- celt/arm/arm_celt_map.c 16 additions, 2 deletionscelt/arm/arm_celt_map.c
- celt/arm/celt_neon_intr.c 51 additions, 0 deletionscelt/arm/celt_neon_intr.c
- celt/arm/mathops_arm.h 65 additions, 0 deletionscelt/arm/mathops_arm.h
- celt/float_cast.h 7 additions, 0 deletionscelt/float_cast.h
- celt/mathops.c 15 additions, 0 deletionscelt/mathops.c
- celt/mathops.h 16 additions, 0 deletionscelt/mathops.h
- celt/tests/test_unit_mathops.c 99 additions, 1 deletioncelt/tests/test_unit_mathops.c
- celt_headers.mk 1 addition, 0 deletionscelt_headers.mk
- src/opus_decoder.c 7 additions, 1 deletionsrc/opus_decoder.c
Loading
Please register or sign in to comment