From a6bd83a31519370b9fe1229f9b2a7220dc8e6d7b Mon Sep 17 00:00:00 2001 From: Andrew Mahone Date: Thu, 28 Jan 2010 02:40:33 +0000 Subject: Fix red: smlal operand ordering in udiv32_arm.S git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24355 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/lib/udiv32_arm.S | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/codecs/lib/udiv32_arm.S b/apps/codecs/lib/udiv32_arm.S index c46a09be5c..d080205f08 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 -- cgit v1.2.3