armv7(float): Optimize decode usecase using NE10 library
authorViswanath Puttagunta <viswanath.puttagunta@linaro.org>
Fri, 15 May 2015 17:42:20 +0000 (12:42 -0500)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Wed, 7 Oct 2015 22:09:20 +0000 (18:09 -0400)
commit19c5406cde4755130d484949e0bdc2bff2a0d770
tree29f707d2ec6610e007a65067d3f6e4b1776328d0
parentf48abe8308ba7a67e443ad0911e06d62fd47ba91
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>
13 files changed:
celt/arm/arm_celt_map.c
celt/arm/celt_ne10_fft.c
celt/arm/celt_ne10_mdct.c
celt/arm/fft_arm.h
celt/arm/mdct_arm.h
celt/celt_decoder.c
celt/celt_encoder.c
celt/kiss_fft.c
celt/kiss_fft.h
celt/mdct.c
celt/mdct.h
celt/tests/test_unit_dft.c
celt/tests/test_unit_mdct.c