summaryrefslogtreecommitdiff
path: root/apps/codecs/lib
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2010-02-02 22:50:21 +0000
committerJens Arnold <amiconn@rockbox.org>2010-02-02 22:50:21 +0000
commit9f6586698a411186750d2b1ff3c2f3d7a8e117a8 (patch)
treed9f73e9c50f90af02d0a0f875c6711070ca8c456 /apps/codecs/lib
parent24de239d3d0f48f9f67721c716e6880cbbf95bae (diff)
downloadrockbox-9f6586698a411186750d2b1ff3c2f3d7a8e117a8.tar.gz
rockbox-9f6586698a411186750d2b1ff3c2f3d7a8e117a8.zip
APE codec: Speed up decoding of -c2000 and higher on ARMv4 and coldfire by fusing vector math for the filters. Speedup is roughly 3.5% for -c2000, 8% for -c3000 and 12% for -c4000. To be extended to other architectures.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24473 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib')
-rw-r--r--apps/codecs/lib/udiv32_arm.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/apps/codecs/lib/udiv32_arm.S b/apps/codecs/lib/udiv32_arm.S
index 8efc92c2e6..117b1789b1 100644
--- a/apps/codecs/lib/udiv32_arm.S
+++ b/apps/codecs/lib/udiv32_arm.S
@@ -92,7 +92,7 @@
92#if CONFIG_CPU == PP5020 92#if CONFIG_CPU == PP5020
93.set recip_max, 8384 93.set recip_max, 8384
94#elif CONFIG_CPU == PP5002 94#elif CONFIG_CPU == PP5002
95.set recip_max, 4992 95.set recip_max, 4608
96#else 96#else
97.set recip_max, 16384 97.set recip_max, 16384
98#endif 98#endif