summaryrefslogtreecommitdiffstats
path: root/apps/codecs/lib/SOURCES
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2008-11-05 00:10:05 +0000
committerJens Arnold <amiconn@rockbox.org>2008-11-05 00:10:05 +0000
commitfe04e40be7a26c758a82e410e58be63c1f3d571c (patch)
tree955b1557f3da7cd8362bc05d96302cac08a72ff2 /apps/codecs/lib/SOURCES
parent7a835ee0c64bb941f205a2eb915cf0aaf460f1bc (diff)
downloadrockbox-fe04e40be7a26c758a82e410e58be63c1f3d571c.tar.gz
rockbox-fe04e40be7a26c758a82e410e58be63c1f3d571c.zip
Further optimised (vs. libgcc) unsigned 32 bit division for ARMv4 (based on the ARMv5(+) version from libgcc), in IRAM on PP for better performance on PP5002, and put into the codeclib for possible reuse. APE -c1000 is now usable on both PP502x and PP5002 (~138% realtime, they're on par now). Gigabeat F/X should also see an APE speedup.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19009 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib/SOURCES')
-rw-r--r--apps/codecs/lib/SOURCES3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/codecs/lib/SOURCES b/apps/codecs/lib/SOURCES
index 9c6d4e7ff6..8099620098 100644
--- a/apps/codecs/lib/SOURCES
+++ b/apps/codecs/lib/SOURCES
@@ -5,6 +5,9 @@ codeclib.c
mdct2.c
#ifdef CPU_ARM
mdct_arm.S
+#if ARM_ARCH == 4
+udiv32_armv4.S
+#endif
#endif
#elif defined(SIMULATOR) && defined(__APPLE__)