armv7(float): Optimize decode usecase using NE10 library
Optimize opus decode (float only) use case using ARM NE10.
Mainly effects opus_ifft and ctl_mdct_backward and related
functions.
Work based on previous Encode optimization using ARM NE10
library. See previous commit for details on how to enable
this.
Signed-off-by:
Timothy B. Terriberry <tterribe@xiph.org>
Showing
- celt/arm/arm_celt_map.c 22 additions, 0 deletionscelt/arm/arm_celt_map.c
- celt/arm/celt_ne10_fft.c 26 additions, 0 deletionscelt/arm/celt_ne10_fft.c
- celt/arm/celt_ne10_mdct.c 102 additions, 0 deletionscelt/arm/celt_ne10_mdct.c
- celt/arm/fft_arm.h 8 additions, 0 deletionscelt/arm/fft_arm.h
- celt/arm/mdct_arm.h 7 additions, 0 deletionscelt/arm/mdct_arm.h
- celt/celt_decoder.c 10 additions, 8 deletionscelt/celt_decoder.c
- celt/celt_encoder.c 2 additions, 1 deletioncelt/celt_encoder.c
- celt/kiss_fft.c 1 addition, 3 deletionscelt/kiss_fft.c
- celt/kiss_fft.h 11 additions, 1 deletioncelt/kiss_fft.h
- celt/mdct.c 3 additions, 2 deletionscelt/mdct.c
- celt/mdct.h 17 additions, 2 deletionscelt/mdct.h
- celt/tests/test_unit_dft.c 1 addition, 1 deletioncelt/tests/test_unit_dft.c
- celt/tests/test_unit_mdct.c 1 addition, 1 deletioncelt/tests/test_unit_mdct.c
Loading
Please register or sign in to comment