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

@@ -20,10 +20,11 @@
  */
 
 /*
  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  */
+
 /*
  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 

@@ -42,34 +43,36 @@
 
 extern enum fp_precision_type __swapRP(enum fp_precision_type);
 
 static const double one = 1.0;
 static const long double qzero = 0.0L;
-
 long double
-rintl(long double x) {
+rintl(long double x)
+{
         enum fp_precision_type rp;
         long double t, w, two112;
-        int *pt = (int *) &two112;
+        int *pt = (int *)&two112;
 
         if (!finitel(x))
                 return (x + x);
 
-        if (*(int *) &one != 0) {       /* set two112 = 2^112 */
+        if (*(int *)&one != 0) {        /* set two112 = 2^112 */
                 pt[0] = 0x406f0000;
                 pt[1] = pt[2] = pt[3] = 0;
         } else {
                 pt[3] = 0x406f0000;
                 pt[0] = pt[1] = pt[2] = 0;
         }
 
         if (fabsl(x) >= two112)
                 return (x);     /* already an integer */
+
         t = copysignl(two112, x);
         rp = __swapRP(fp_extended);     /* make sure precision is long double */
         w = x + t;                      /* x+sign(x)*2^112 rounded to integer */
         (void) __swapRP(rp);            /* restore precision mode */
+
         if (w == t)
                 return (copysignl(qzero, x));   /* x rounded to zero */
         else
                 return (w - t);
 }