Resort operands in mul/smull/mla/smlal to use D[] as second multiplication operand...
commit00da21d789a975a3628de71fa79a0db15fdf12a7
authorBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 14 Jun 2008 11:22:31 +0000 (14 11:22 +0000)
committerBuschel <Buschel@a1c6a512-1295-4272-9138-f99709370657>
Sat, 14 Jun 2008 11:22:31 +0000 (14 11:22 +0000)
treea6656e265a0806c73f9296b5a9bb120875dc3af2
parenta1ddf9b9966f873cb603215c2873a1e34e58adcd
Resort operands in mul/smull/mla/smlal to use D[] as second multiplication operand. Additionally do not pre-scale D[] for the 64 Bit precision synthesizer. Through this the 64 Bit multiplication is speed up by 1.5MHz without loss of precision.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17719 a1c6a512-1295-4272-9138-f99709370657
apps/codecs/libmusepack/synth_filter.c
apps/codecs/libmusepack/synth_filter_arm.S