1asinh(3) Library Functions Manual asinh(3)
2
3
4
6 asinh, asinhf, asinhl - inverse hyperbolic sine function
7
9 Math library (libm, -lm)
10
12 #include <math.h>
13
14 double asinh(double x);
15 float asinhf(float x);
16 long double asinhl(long double x);
17
18 Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
19
20 asinh():
21 _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
22 || _XOPEN_SOURCE >= 500
23 || /* Since glibc 2.19: */ _DEFAULT_SOURCE
24 || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
25
26 asinhf(), asinhl():
27 _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
28 || /* Since glibc 2.19: */ _DEFAULT_SOURCE
29 || /* glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
30
32 These functions calculate the inverse hyperbolic sine of x; that is the
33 value whose hyperbolic sine is x.
34
36 On success, these functions return the inverse hyperbolic sine of x.
37
38 If x is a NaN, a NaN is returned.
39
40 If x is +0 (-0), +0 (-0) is returned.
41
42 If x is positive infinity (negative infinity), positive infinity (nega‐
43 tive infinity) is returned.
44
46 No errors occur.
47
49 For an explanation of the terms used in this section, see at‐
50 tributes(7).
51
52 ┌────────────────────────────────────────────┬───────────────┬─────────┐
53 │Interface │ Attribute │ Value │
54 ├────────────────────────────────────────────┼───────────────┼─────────┤
55 │asinh(), asinhf(), asinhl() │ Thread safety │ MT-Safe │
56 └────────────────────────────────────────────┴───────────────┴─────────┘
57
59 C11, POSIX.1-2008.
60
62 C99, POSIX.1-2001.
63
64 The variant returning double also conforms to SVr4, 4.3BSD.
65
67 acosh(3), atanh(3), casinh(3), cosh(3), sinh(3), tanh(3)
68
69
70
71Linux man-pages 6.05 2023-07-20 asinh(3)