a2ab22efbf
Speeds up decoding of 128k opus files by 1.2MHz on AMSv2. Rounding error is 1 bit due to KissFFT using a 15 bit shift instead of a 16 bit shift. Also, change an LDMIA in the armv4 code to LDM as the pointer should not increment. Change-Id: I626a207c6a056a1984e33cfe89415c35d0caed93 Reviewed-on: http://gerrit.rockbox.org/377 Reviewed-by: Michael Giacomelli <giac2000@hotmail.com> Tested-by: Michael Giacomelli <giac2000@hotmail.com> |
||
---|---|---|
.. | ||
_kiss_fft_guts.h | ||
arch.h | ||
bands.c | ||
bands.h | ||
celt.c | ||
celt.h | ||
celt_lpc.c | ||
celt_lpc.h | ||
cwrs.c | ||
cwrs.h | ||
ecintrin.h | ||
entcode.c | ||
entcode.h | ||
entdec.c | ||
entdec.h | ||
entenc.c | ||
entenc.h | ||
fixed_generic.h | ||
float_cast.h | ||
kiss_fft.c | ||
kiss_fft.h | ||
laplace.c | ||
laplace.h | ||
mathops.c | ||
mathops.h | ||
mdct.c | ||
mdct.h | ||
mfrngcod.h | ||
modes.c | ||
modes.h | ||
os_support.h | ||
pitch.c | ||
pitch.h | ||
quant_bands.c | ||
quant_bands.h | ||
rate.c | ||
rate.h | ||
stack_alloc.h | ||
static_modes_fixed.h | ||
vq.c | ||
vq.h |