aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arc/lib1funcs.asm
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/arc/lib1funcs.asm')
-rw-r--r--gcc/config/arc/lib1funcs.asm2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/arc/lib1funcs.asm b/gcc/config/arc/lib1funcs.asm
index 56a865cec32..8b591c19213 100644
--- a/gcc/config/arc/lib1funcs.asm
+++ b/gcc/config/arc/lib1funcs.asm
@@ -89,7 +89,7 @@ ___umulsidi3:
nop
beq.nd .Ldone
and.f 0,r0,1 ; if (a & 1)
- cmp r0,0
+ sub.f 0,r0,0
nop
beq .Ldontadd
add.f r4,r4,r1 ; r += b