Index: fusl/src/math/tan.c |
diff --git a/fusl/src/math/tan.c b/fusl/src/math/tan.c |
index 9c724a45af51e09f9da9069ba7ab1073e8fee05c..b1da8a413c3536506f5ae73a39affde936a3b03f 100644 |
--- a/fusl/src/math/tan.c |
+++ b/fusl/src/math/tan.c |
@@ -41,30 +41,29 @@ |
#include "libm.h" |
-double tan(double x) |
-{ |
- double y[2]; |
- uint32_t ix; |
- unsigned n; |
+double tan(double x) { |
+ double y[2]; |
+ uint32_t ix; |
+ unsigned n; |
- GET_HIGH_WORD(ix, x); |
- ix &= 0x7fffffff; |
+ GET_HIGH_WORD(ix, x); |
+ ix &= 0x7fffffff; |
- /* |x| ~< pi/4 */ |
- if (ix <= 0x3fe921fb) { |
- if (ix < 0x3e400000) { /* |x| < 2**-27 */ |
- /* raise inexact if x!=0 and underflow if subnormal */ |
- FORCE_EVAL(ix < 0x00100000 ? x/0x1p120f : x+0x1p120f); |
- return x; |
- } |
- return __tan(x, 0.0, 0); |
- } |
+ /* |x| ~< pi/4 */ |
+ if (ix <= 0x3fe921fb) { |
+ if (ix < 0x3e400000) { /* |x| < 2**-27 */ |
+ /* raise inexact if x!=0 and underflow if subnormal */ |
+ FORCE_EVAL(ix < 0x00100000 ? x / 0x1p120f : x + 0x1p120f); |
+ return x; |
+ } |
+ return __tan(x, 0.0, 0); |
+ } |
- /* tan(Inf or NaN) is NaN */ |
- if (ix >= 0x7ff00000) |
- return x - x; |
+ /* tan(Inf or NaN) is NaN */ |
+ if (ix >= 0x7ff00000) |
+ return x - x; |
- /* argument reduction */ |
- n = __rem_pio2(x, y); |
- return __tan(y[0], y[1], n&1); |
+ /* argument reduction */ |
+ n = __rem_pio2(x, y); |
+ return __tan(y[0], y[1], n & 1); |
} |