summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/builtins/arm/udivsi3.S
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-rt/lib/builtins/arm/udivsi3.S')
-rw-r--r--compiler-rt/lib/builtins/arm/udivsi3.S4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler-rt/lib/builtins/arm/udivsi3.S b/compiler-rt/lib/builtins/arm/udivsi3.S
index bb5f8a069f4..34bd713fb1f 100644
--- a/compiler-rt/lib/builtins/arm/udivsi3.S
+++ b/compiler-rt/lib/builtins/arm/udivsi3.S
@@ -27,9 +27,7 @@ DEFINE_COMPILERRT_FUNCTION(__udivsi3)
#if __ARM_ARCH_EXT_IDIV__
tst r1, r1
beq LOCAL_LABEL(divby0)
- mov r3, r0
- udiv r0, r3, r1
- mls r1, r0, r1, r3
+ udiv r0, r0, r1
bx lr
#else
cmp r1, #1
OpenPOWER on IntegriCloud