Print this page
11210 libm should be cstyle(1ONBLD) clean

@@ -20,39 +20,43 @@
  */
 
 /*
  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  */
+
 /*
  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #pragma weak modfl = __modfl
 
 #include "libm.h"
 
 #if defined(__sparc)
-
 long double
-__modfl(long double x, long double *iptr) {
+__modfl(long double x, long double *iptr)
+{
         union {
                 unsigned i[4];
                 long double q;
         } xx, yy;
+
         unsigned hx, s;
 
         xx.q = x;
         hx = xx.i[0] & ~0x80000000;
 
         if (hx >= 0x406f0000) { /* x is NaN, infinite, or integral */
                 *iptr = x;
-                if (hx < 0x7fff0000 || (hx == 0x7fff0000 &&
-                        (xx.i[1] | xx.i[2] | xx.i[3]) == 0)) {
+
+                if (hx < 0x7fff0000 || (hx == 0x7fff0000 && (xx.i[1] | xx.i[2] |
+                    xx.i[3]) == 0)) {
                         xx.i[0] &= 0x80000000;
                         xx.i[1] = xx.i[2] = xx.i[3] = 0;
                 }
+
                 return (xx.q);
         }
 
         if (hx < 0x3fff0000) {  /* |x| < 1 */
                 xx.i[0] &= 0x80000000;

@@ -61,10 +65,11 @@
                 return (x);
         }
 
         /* split x at the binary point */
         s = xx.i[0] & 0x80000000;
+
         if (hx < 0x40100000) {
                 yy.i[0] = xx.i[0] & ~((1 << (0x400f - (hx >> 16))) - 1);
                 yy.i[1] = yy.i[2] = yy.i[3] = 0;
         } else if (hx < 0x40300000) {
                 yy.i[0] = xx.i[0];

@@ -79,10 +84,11 @@
                 yy.i[0] = xx.i[0];
                 yy.i[1] = xx.i[1];
                 yy.i[2] = xx.i[2];
                 yy.i[3] = xx.i[3] & ~((1 << (0x406f - (hx >> 16))) - 1);
         }
+
         *iptr = yy.q;
 
         /*
          * we could implement the following more efficiently than by using
          * software emulation of fsubq, but we'll do it this way for now

@@ -90,19 +96,19 @@
          */
         xx.q -= yy.q;
         xx.i[0] = (xx.i[0] & ~0x80000000) | s;  /* keep sign of x */
         return (xx.q);
 }
-
 #elif defined(__x86)
-
 long double
-__modfl(long double x, long double *iptr) {
+__modfl(long double x, long double *iptr)
+{
         union {
                 unsigned i[3];
                 long double e;
         } xx, yy;
+
         unsigned hx, s;
 
         /*
          * It might be faster to use one of the x86 fpops instead of
          * the following.

@@ -110,15 +116,17 @@
         xx.e = x;
         hx = xx.i[2] & 0x7fff;
 
         if (hx >= 0x403e) {     /* x is NaN, infinite, or integral */
                 *iptr = x;
-                if (hx < 0x7fff || (hx == 0x7fff &&
-                        ((xx.i[1] << 1) | xx.i[0]) == 0)) {
+
+                if (hx < 0x7fff || (hx == 0x7fff && ((xx.i[1] << 1) |
+                    xx.i[0]) == 0)) {
                         xx.i[2] &= 0x8000;
                         xx.i[1] = xx.i[0] = 0;
                 }
+
                 return (xx.e);
         }
 
         if (hx < 0x3fff) {      /* |x| < 1 */
                 xx.i[2] &= 0x8000;

@@ -128,21 +136,22 @@
         }
 
         /* split x at the binary point */
         s = xx.i[2] & 0x8000;
         yy.i[2] = xx.i[2];
+
         if (hx < 0x401f) {
                 yy.i[1] = xx.i[1] & ~((1 << (0x401e - hx)) - 1);
                 yy.i[0] = 0;
         } else {
                 yy.i[1] = xx.i[1];
                 yy.i[0] = xx.i[0] & ~((1 << (0x403e - hx)) - 1);
         }
+
         *iptr = yy.e;
         xx.e -= yy.e;
         xx.i[2] = (xx.i[2] & ~0x8000) | s;      /* keep sign of x */
         return (xx.e);
 }
-
 #else
 #error Unknown architecture
 #endif