summaryrefslogtreecommitdiff
path: root/arch/mips/math-emu/dp_fmin.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/math-emu/dp_fmin.c')
-rw-r--r--arch/mips/math-emu/dp_fmin.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/mips/math-emu/dp_fmin.c b/arch/mips/math-emu/dp_fmin.c
index 099e6bd55353..4574f04b44ce 100644
--- a/arch/mips/math-emu/dp_fmin.c
+++ b/arch/mips/math-emu/dp_fmin.c
@@ -243,7 +243,11 @@ union ieee754dp ieee754dp_fmina(union ieee754dp x, union ieee754dp y)
return x;
/* Compare mantissa */
- if (xm <= ym)
+ if (xm < ym)
+ return x;
+ else if (xm > ym)
+ return y;
+ else if (xs == 1)
return x;
return y;
}