Index: fusl/src/math/__fpclassifyf.c |
diff --git a/fusl/src/math/__fpclassifyf.c b/fusl/src/math/__fpclassifyf.c |
index fd00eb1bcdc62e08c2ed1c8bdb8ac09dce3d0b52..842a0f1f024c03029443ca1a298cb5b625b23fed 100644 |
--- a/fusl/src/math/__fpclassifyf.c |
+++ b/fusl/src/math/__fpclassifyf.c |
@@ -1,11 +1,15 @@ |
#include <math.h> |
#include <stdint.h> |
-int __fpclassifyf(float x) |
-{ |
- union {float f; uint32_t i;} u = {x}; |
- int e = u.i>>23 & 0xff; |
- if (!e) return u.i<<1 ? FP_SUBNORMAL : FP_ZERO; |
- if (e==0xff) return u.i<<9 ? FP_NAN : FP_INFINITE; |
- return FP_NORMAL; |
+int __fpclassifyf(float x) { |
+ union { |
+ float f; |
+ uint32_t i; |
+ } u = {x}; |
+ int e = u.i >> 23 & 0xff; |
+ if (!e) |
+ return u.i << 1 ? FP_SUBNORMAL : FP_ZERO; |
+ if (e == 0xff) |
+ return u.i << 9 ? FP_NAN : FP_INFINITE; |
+ return FP_NORMAL; |
} |