diff options
author | Jens Arnold <amiconn@rockbox.org> | 2010-02-02 22:50:21 +0000 |
---|---|---|
committer | Jens Arnold <amiconn@rockbox.org> | 2010-02-02 22:50:21 +0000 |
commit | 9f6586698a411186750d2b1ff3c2f3d7a8e117a8 (patch) | |
tree | d9f73e9c50f90af02d0a0f875c6711070ca8c456 /apps/codecs/lib | |
parent | 24de239d3d0f48f9f67721c716e6880cbbf95bae (diff) | |
download | rockbox-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.S | 2 |
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 |