Further optimised (vs. libgcc) unsigned 32 bit division for ARMv4 (based on the ARMv5...
commit9a5e64c31d5be17f924c0d4328b29ebe8715823a
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Wed, 5 Nov 2008 00:10:05 +0000 (5 00:10 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Wed, 5 Nov 2008 00:10:05 +0000 (5 00:10 +0000)
tree955b1557f3da7cd8362bc05d96302cac08a72ff2
parentb60e53d27ff399f5ad9d38f9a64622b04a0ef895
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
apps/codecs/demac/libdemac/rangecoding.h
apps/codecs/lib/SOURCES
apps/codecs/lib/codeclib.h
apps/codecs/lib/udiv32_armv4.S [new file with mode: 0644]