summaryrefslogtreecommitdiff
path: root/apps/codecs/libwmapro
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2010-07-29 11:01:30 +0000
committerNils Wallménius <nils@rockbox.org>2010-07-29 11:01:30 +0000
commite436483b66a931fef6436e9cd3e69eb2b3ff1f7b (patch)
tree569f2e53fe9615e08dc6668f16cffeae11e5e380 /apps/codecs/libwmapro
parent89c1a88dc87497470f5b5877b6abcc58d7a56117 (diff)
downloadrockbox-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/libwmapro')
-rw-r--r--apps/codecs/libwmapro/wmapro_mdct.c6
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
11void imdct_half(unsigned int nbits, int32_t *output, const int32_t *input){ 15void imdct_half(unsigned int nbits, int32_t *output, const int32_t *input){