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.
*/
@@ -34,20 +35,22 @@
#endif
#include "libm.h"
long long
-llrintf(float x) {
+llrintf(float x)
+{
/*
* Note: The following code works on x86 (in the default rounding
* precision mode), but one should just use the fistpll instruction
* instead.
*/
union {
unsigned i;
float f;
} xx, yy;
+
unsigned hx;
xx.f = x;
hx = xx.i & ~0x80000000;
@@ -65,11 +68,11 @@
/*
* on LP32 architectures, we can just convert x to a 32-bit
* integer and sign-extend it
*/
- return ((long) x);
+ return ((long)x);
}
/* now x is nan, inf, or integral */
- return ((long long) x);
+ return ((long long)x);
}