diff options
| author | Andrew Mahone <andrew.mahone@gmail.com> | 2010-01-28 02:40:33 +0000 |
|---|---|---|
| committer | Andrew Mahone <andrew.mahone@gmail.com> | 2010-01-28 02:40:33 +0000 |
| commit | a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b (patch) | |
| tree | 425575c0e9f97b4f167e86bc0a784446f33ab77f /apps/codecs/lib | |
| parent | e76f30a57c25a3ae762fc48218e57bc46dff4410 (diff) | |
| download | rockbox-a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b.zip rockbox-a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b.tar.gz rockbox-a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b.tar.bz2 rockbox-a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b.tar.xz | |
Fix red: smlal operand ordering in udiv32_arm.S
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24355 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/codecs/lib')
| -rw-r--r-- | apps/codecs/lib/udiv32_arm.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/lib/udiv32_arm.S b/apps/codecs/lib/udiv32_arm.S index c46a09b..d080205 100644 --- a/apps/codecs/lib/udiv32_arm.S +++ b/apps/codecs/lib/udiv32_arm.S @@ -229,7 +229,7 @@ udiv32_arm: smmul \inv, \numerator, \divisor #else mov \bits, #0 - smlal \bits, \divisor, \divisor, \inv + smlal \bits, \divisor, \inv, \divisor umull \bits, \inv, \numerator, \divisor #endif add \numerator, \numerator, \neg @@ -250,7 +250,7 @@ udiv32_arm: smmul \inv, \numerator, \divisor #else mov \bits, #0 - smlal \bits, \divisor, \divisor, \inv + smlal \bits, \divisor, \inv, \divisor umull \bits, \inv, \numerator, \divisor #endif mla \divisor, \inv, \neg, \numerator |