1
0
Fork 0
forked from len0rd/rockbox
foxbox/lib/rbcodec/codecs/libopus/celt
Nils Wallménius f636aa07df opus: put frequently used mdct buffer on the real stack which is in iram
Saves about 30MHz on h300 (cf) and 1.5MHz on c200 (pp) decoding a
64kbps test file. Stack usage is still below 70%.

Change-Id: Ib13df9011adb4eef4bb91a52e5a32741c8bf8988
2012-09-26 11:54:03 +02:00
..
_kiss_fft_guts.h Initial opus codec support 2012-09-20 20:47:44 +02:00
arch.h Initial opus codec support 2012-09-20 20:47:44 +02:00
bands.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
bands.h Initial opus codec support 2012-09-20 20:47:44 +02:00
celt.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
celt.h Initial opus codec support 2012-09-20 20:47:44 +02:00
celt_lpc.c Initial opus codec support 2012-09-20 20:47:44 +02:00
celt_lpc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
cwrs.c Initial opus codec support 2012-09-20 20:47:44 +02:00
cwrs.h Initial opus codec support 2012-09-20 20:47:44 +02:00
ecintrin.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entcode.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entcode.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entdec.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entdec.h Initial opus codec support 2012-09-20 20:47:44 +02:00
entenc.c Initial opus codec support 2012-09-20 20:47:44 +02:00
entenc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
fixed_generic.h opus: improve cf MULT16_32_Q15 by giving the compiler more freedom 2012-09-26 11:21:25 +02:00
float_cast.h Initial opus codec support 2012-09-20 20:47:44 +02:00
kiss_fft.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
kiss_fft.h Initial opus codec support 2012-09-20 20:47:44 +02:00
laplace.c Initial opus codec support 2012-09-20 20:47:44 +02:00
laplace.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mathops.c Initial opus codec support 2012-09-20 20:47:44 +02:00
mathops.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mdct.c opus: put frequently used mdct buffer on the real stack which is in iram 2012-09-26 11:54:03 +02:00
mdct.h Initial opus codec support 2012-09-20 20:47:44 +02:00
mfrngcod.h Initial opus codec support 2012-09-20 20:47:44 +02:00
modes.c Initial opus codec support 2012-09-20 20:47:44 +02:00
modes.h Initial opus codec support 2012-09-20 20:47:44 +02:00
os_support.h Initial opus codec support 2012-09-20 20:47:44 +02:00
pitch.c opus: #if 0 out some unused code 2012-09-24 15:20:21 +02:00
pitch.h Initial opus codec support 2012-09-20 20:47:44 +02:00
quant_bands.c Initial opus codec support 2012-09-20 20:47:44 +02:00
quant_bands.h Initial opus codec support 2012-09-20 20:47:44 +02:00
rate.c Initial opus codec support 2012-09-20 20:47:44 +02:00
rate.h Initial opus codec support 2012-09-20 20:47:44 +02:00
stack_alloc.h Initial opus codec support 2012-09-20 20:47:44 +02:00
static_modes_fixed.h opus: put some const tables and structs in iram 2012-09-25 17:19:05 +02:00
vq.c Initial opus codec support 2012-09-20 20:47:44 +02:00
vq.h Initial opus codec support 2012-09-20 20:47:44 +02:00