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

@@ -20,30 +20,34 @@
  */
 
 /*
  * Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
  */
+
 /*
  * Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 #pragma weak __trunc = trunc
 
 #include "libm.h"
 
 double
-trunc(double x) {
+trunc(double x)
+{
         union {
                 unsigned i[2];
                 double d;
         } xx;
+
         unsigned hx, sx, i;
 
         xx.d = x;
         hx = xx.i[HIWORD] & ~0x80000000;
         sx = xx.i[HIWORD] & 0x80000000;
+
         if (hx < 0x43300000) {  /* |x| < 2^52 */
                 if (hx < 0x3ff00000)    /* |x| < 1 */
                         return (sx ? -0.0 : 0.0);
 
                 /* chop x at the integer bit */

@@ -53,16 +57,19 @@
                         xx.i[LOWORD] = 0;
                 } else {
                         i = 1 << (0x432 - (hx >> 20));
                         xx.i[LOWORD] &= ~(i | (i - 1));
                 }
+
                 return (xx.d);
-        } else if (hx < 0x7ff00000)
+        } else if (hx < 0x7ff00000) {
                 return (x);
-        else
+        } else {
 #if defined(FPADD_TRAPS_INCOMPLETE_ON_NAN)
                 return (hx >= 0x7ff80000 ? x : x + x);
+
                 /* assumes sparc-like QNaN */
 #else
                 return (x + x);
 #endif
+        }
 }