From 811af5968ae3015af04804aa774728f90a897c05 Mon Sep 17 00:00:00 2001 From: Andree Buschmann Date: Fri, 9 Jul 2010 18:32:37 +0000 Subject: Submit FS#11461. Major speedup for aac he profile (PP5002 +20%, PP5020 +15%, PP5022 +19%, MCF5249 +35%, MCF5250 +80%), still not realtime on most targets though. This change does a lot of refactoring in the sbr filters and the dct, switching to our optimized codeclib fft and tweaking IRAM usage. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27358 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/libfaad/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/codecs/libfaad/common.c') diff --git a/apps/codecs/libfaad/common.c b/apps/codecs/libfaad/common.c index 025c8f8c5b..c838c88d33 100644 --- a/apps/codecs/libfaad/common.c +++ b/apps/codecs/libfaad/common.c @@ -319,7 +319,7 @@ static const uint32_t pow2_tab[] ICONST_ATTR = { UFIX_CONST(2.000000000000000,POWTBL_PRECIS) }; -static const real_t log2_tab[] ICONST_ATTR = { +static const real_t log2_tab[] ICONST_ATTR_FAAD_LARGE_IRAM = { REAL_CONST(0.000000000000000), REAL_CONST(0.022367813028455), REAL_CONST(0.044394119358453), REAL_CONST(0.066089190457772), REAL_CONST(0.087462841250339), REAL_CONST(0.108524456778169), REAL_CONST(0.129283016944966), REAL_CONST(0.149747119504682), REAL_CONST(0.169925001442312), -- cgit v1.2.3