| * This file has no copyright assigned and is placed in the Public Domain. |
| * This file is part of the mingw-w64 runtime package. |
| * No warranty is given; refer to the file DISCLAIMER.PD within this package. |
| #include "cephes_mconf.h" |
| #if defined(_ARM_) || defined(__arm__) || defined(_ARM64_) || defined(__aarch64__) |
| long double coshl(long double x) |
| long double coshl(long double x) |
| int x_class = fpclassify (x); |
| else if (x_class == FP_INFINITE) |
| if (x > (MAXLOGL + LOGE2L)) |
| if (x >= (MAXLOGL - LOGE2L)) |
| y = 0.5L * (y + 1.0L / y); |