summaryrefslogtreecommitdiff
path: root/arch/sparc/lib/udivdi3.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/lib/udivdi3.S')
-rw-r--r--arch/sparc/lib/udivdi3.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/sparc/lib/udivdi3.S b/arch/sparc/lib/udivdi3.S
index b430f1f0ef62..24e0a355e2e8 100644
--- a/arch/sparc/lib/udivdi3.S
+++ b/arch/sparc/lib/udivdi3.S
@@ -60,8 +60,9 @@ __udivdi3:
bne .LL77
mov %i0,%o2
mov 1,%o0
- call .udiv,0
mov 0,%o1
+ wr %g0, 0, %y
+ udiv %o0, %o1, %o0
mov %o0,%o3
mov %i0,%o2
.LL77: