1ASINH(3) Linux Programmer's Manual ASINH(3)
2
3
4
6 asinh, asinhf, asinhl - inverse hyperbolic sine function
7
9 #include <math.h>
10
11 double asinh(double x);
12 float asinhf(float x);
13 long double asinhl(long double x);
14
15 Link with -lm.
16
17 Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
18
19 asinh(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 ||
20 _ISOC99_SOURCE; or cc -std=c99
21 asinhf(), asinhl(): _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600
22 || _ISOC99_SOURCE; or cc -std=c99
23
25 The asinh() function calculates the inverse hyperbolic sine of x; that
26 is the value whose hyperbolic sine is x.
27
29 On success, these functions return the inverse hyperbolic sine of x.
30
31 If x is a NaN, a NaN is returned.
32
33 If x is +0 (-0), +0 (-0) is returned.
34
35 If x is positive infinity (negative infinity), positive infinity (nega‐
36 tive infinity) is returned.
37
39 No errors occur.
40
42 C99, POSIX.1-2001. The variant returning double also conforms to SVr4,
43 4.3BSD, C89.
44
46 acosh(3), atanh(3), casinh(3), cosh(3), sinh(3), tanh(3)
47
49 This page is part of release 3.22 of the Linux man-pages project. A
50 description of the project, and information about reporting bugs, can
51 be found at http://www.kernel.org/doc/man-pages/.
52
53
54
55GNU 2008-08-05 ASINH(3)