diff options
author | Nils Wallménius <nils@rockbox.org> | 2010-07-29 11:01:30 +0000 |
---|---|---|
committer | Nils Wallménius <nils@rockbox.org> | 2010-07-29 11:01:30 +0000 |
commit | e436483b66a931fef6436e9cd3e69eb2b3ff1f7b (patch) | |
tree | 569f2e53fe9615e08dc6668f16cffeae11e5e380 /apps/codecs | |
parent | 89c1a88dc87497470f5b5877b6abcc58d7a56117 (diff) | |
download | rockbox-e436483b66a931fef6436e9cd3e69eb2b3ff1f7b.tar.gz rockbox-e436483b66a931fef6436e9cd3e69eb2b3ff1f7b.zip |
libmwapro: use codeclib asm macros for XNPROD31, speeds up decoding of a 55kbps wma pro file by 40% on h300.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27612 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs')
-rw-r--r-- | apps/codecs/libwmapro/wmapro_mdct.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/codecs/libwmapro/wmapro_mdct.c b/apps/codecs/libwmapro/wmapro_mdct.c index fc4e99279c..3f5439e5f3 100644 --- a/apps/codecs/libwmapro/wmapro_mdct.c +++ b/apps/codecs/libwmapro/wmapro_mdct.c | |||
@@ -5,7 +5,11 @@ | |||
5 | #include "../lib/fft.h" /* for FFT data structures */ | 5 | #include "../lib/fft.h" /* for FFT data structures */ |
6 | #include "codeclib.h" | 6 | #include "codeclib.h" |
7 | 7 | ||
8 | #include "../lib/codeclib_misc.h" /* for XNPROD31 */ | 8 | /* for XNPROD31 */ |
9 | #include "asm_arm.h" | ||
10 | #include "asm_mcf5249.h" | ||
11 | #include "codeclib_misc.h" | ||
12 | |||
9 | #include "wmapro_math.h" | 13 | #include "wmapro_math.h" |
10 | 14 | ||
11 | void imdct_half(unsigned int nbits, int32_t *output, const int32_t *input){ | 15 | void imdct_half(unsigned int nbits, int32_t *output, const int32_t *input){ |