diff options
| author | Kacper <kacper@mail.openlinux.dev> | 2025-12-09 23:14:53 +0100 |
|---|---|---|
| committer | Kacper <kacper@mail.openlinux.dev> | 2025-12-09 23:14:53 +0100 |
| commit | 169daa11155988a210fac949297381743f3cb400 (patch) | |
| tree | 602ef5df5ae9ea075ab3d5dac3c8ad60da1ea2cc /lib/libm/tanh.c | |
| parent | 4e2112e165fdd94dee58378e3ea32892f3710cd7 (diff) | |
feat: clang-tidy fixes
Diffstat (limited to 'lib/libm/tanh.c')
| -rw-r--r-- | lib/libm/tanh.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/libm/tanh.c b/lib/libm/tanh.c index b32bf0b6..2b0951fd 100644 --- a/lib/libm/tanh.c +++ b/lib/libm/tanh.c @@ -1,4 +1,7 @@ -#include "libm.h" +#include "libm.h" // for FORCE_EVAL + +#include <math.h> // for expm1, tanh, double_t +#include <stdint.h> // for uint64_t, uint32_t /* tanh(x) = (exp(x) - exp(-x))/(exp(x) + exp(-x)) * = (exp(2*x) - 1)/(exp(2*x) - 1 + 2) @@ -15,7 +18,7 @@ double tanh(double x) double_t t; /* x = |x| */ - sign = u.i >> 63; + sign = (int)(u.i >> 63); u.i &= (uint64_t)-1 / 2; x = u.f; w = u.i >> 32; |
