| 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;
|
| }
|
|
|