forked from len0rd/rockbox
Skip expensive multiply-accumulate loop when gains are 0 and just copy using memcpy if soure and destination are not the same Speeds up decoding of a 64kbps test file by 6MHz on h300 (cf) 7MHz on c200 (pp) and 6MHz on fuzev1 (amsv1) Change-Id: Ibbc9ddfd45a9ac661467b1327b8c67761924fb8b Signed-off-by: Nils Wallménius <nils@rockbox.org> |
||
---|---|---|
.. | ||
_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 |