]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
MIPS: math-emu: Rename get_rounding() functions.
authorRalf Baechle <ralf@linux-mips.org>
Fri, 25 Apr 2014 08:54:06 +0000 (10:54 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Wed, 30 Apr 2014 23:32:30 +0000 (01:32 +0200)
There are two version of get_rounding(), one for single precision, one
for double precision.  Add a ieee754sp_ rsp. ieee754dp_ prefix for
clarity.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/math-emu/ieee754dp.c
arch/mips/math-emu/ieee754sp.c

index 39c01885683499e11974e65534558894759f66a6..3b123f5db400335bb73059f89614d436d3c18989 100644 (file)
@@ -65,7 +65,7 @@ union ieee754dp __cold ieee754dp_nanxcpt(union ieee754dp r)
        return r;
 }
 
-static u64 get_rounding(int sn, u64 xm)
+static u64 ieee754dp_get_rounding(int sn, u64 xm)
 {
        /* inexact must round of 3 bits
         */
@@ -128,12 +128,12 @@ union ieee754dp ieee754dp_format(int sn, int xe, u64 xm)
                        }
                }
 
-               if (xe == DP_EMIN - 1
-                               && get_rounding(sn, xm) >> (DP_FBITS + 1 + 3))
+               if (xe == DP_EMIN - 1 &&
+                   ieee754dp_get_rounding(sn, xm) >> (DP_FBITS + 1 + 3))
                {
                        /* Not tiny after rounding */
                        ieee754_setcx(IEEE754_INEXACT);
-                       xm = get_rounding(sn, xm);
+                       xm = ieee754dp_get_rounding(sn, xm);
                        xm >>= 1;
                        /* Clear grs bits */
                        xm &= ~(DP_MBIT(3) - 1);
@@ -156,7 +156,7 @@ union ieee754dp ieee754dp_format(int sn, int xe, u64 xm)
 
                /* inexact must round of 3 bits
                 */
-               xm = get_rounding(sn, xm);
+               xm = ieee754dp_get_rounding(sn, xm);
                /* adjust exponent for rounding add overflowing
                 */
                if (xm >> (DP_FBITS + 3 + 1)) {
index 1941c120a168f9b81105306e843d26b542f49f89..d07bec3dd1c00620f3eb88efa7df5c802751182c 100644 (file)
@@ -65,7 +65,7 @@ union ieee754sp __cold ieee754sp_nanxcpt(union ieee754sp r)
        return r;
 }
 
-static unsigned get_rounding(int sn, unsigned xm)
+static unsigned ieee754sp_get_rounding(int sn, unsigned xm)
 {
        /* inexact must round of 3 bits
         */
@@ -128,12 +128,12 @@ union ieee754sp ieee754sp_format(int sn, int xe, unsigned xm)
                        }
                }
 
-               if (xe == SP_EMIN - 1
-                               && get_rounding(sn, xm) >> (SP_FBITS + 1 + 3))
+               if (xe == SP_EMIN - 1 &&
+                   ieee754sp_get_rounding(sn, xm) >> (SP_FBITS + 1 + 3))
                {
                        /* Not tiny after rounding */
                        ieee754_setcx(IEEE754_INEXACT);
-                       xm = get_rounding(sn, xm);
+                       xm = ieee754sp_get_rounding(sn, xm);
                        xm >>= 1;
                        /* Clear grs bits */
                        xm &= ~(SP_MBIT(3) - 1);
@@ -154,7 +154,7 @@ union ieee754sp ieee754sp_format(int sn, int xe, unsigned xm)
 
                /* inexact must round of 3 bits
                 */
-               xm = get_rounding(sn, xm);
+               xm = ieee754sp_get_rounding(sn, xm);
                /* adjust exponent for rounding add overflowing
                 */
                if (xm >> (SP_FBITS + 1 + 3)) {