APE codec: Speed up decoding of -c2000 and higher on ARMv4 and coldfire by fusing...
commitec6a9fc7ab246fa1caf9925ccd2660bf44c61400
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Tue, 2 Feb 2010 22:50:21 +0000 (2 22:50 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Tue, 2 Feb 2010 22:50:21 +0000 (2 22:50 +0000)
treed9f73e9c50f90af02d0a0f875c6711070ca8c456
parent1033da0d5b86e9b4a8ecd88b1ede4143d5d4a571
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
apps/codecs/demac/libdemac/filter.c
apps/codecs/demac/libdemac/vector_math16_cf.h
apps/codecs/demac/libdemac/vector_math32_armv4.h
apps/codecs/lib/udiv32_arm.S