/src/lib/libm/src/ |
w_sinh.c | 19 * wrapper sinh(x) 27 __weak_alias(sinh, _sinh) 31 sinh(double x) /* wrapper sinh */ 40 return __kernel_standard(x,x,25); /* sinh overflow */
|
e_sinhl.c | 50 * |sinh(x)/x - s(x)| < 2**-70.3 66 * |sinh(x)/x - s(x)| < 2**-118.0 114 if(shuge+x>1) RETURNI(x); /* sinh(tiny) = tiny with inexact */ 138 /* |x| > o_threshold, sinh(x) overflow */ 148 return sinh(x);
|
namespace.h | 95 #define sinh _sinh macro
|
/src/lib/libm/complex/ |
ccosh.c | 44 w = cosh(x) * cos(y) + (sinh(x) * sin(y)) * I;
|
csinh.c | 44 w = sinh(x) * cos(y) + (cosh(x) * sin(y)) * I;
|
ctanh.c | 45 w = sinh(2.0 * x) / d + (sin(2.0 * y) / d) * I;
|
ctan.c | 57 w = sin(2.0 * creal(z)) / d + (sinh(2.0 * cimag(z)) / d) * I;
|
cephes_subr.c | 37 /* calculate cosh and sinh */ 46 *s = sinh(x);
|
/src/lib/libm/noieee_src/ |
n_sinh.c | 33 static char sccsid[] = "@(#)sinh.c 8.1 (Berkeley) 6/4/93"; 37 /* SINH(X) 51 * 1. reduce x to non-negative by sinh(-x) = - sinh(x). 55 * 0 <= x <= lnovfl : sinh(x) := -------------------------------- 57 * lnovfl <= x <= lnovfl+ln2 : sinh(x) := expm1(x)/2 (avoid overflow) 62 * sinh(x) is x if x is +INF, -INF, or NaN. 63 * only sinh(0)=0 is exact for finite argument. 66 * sinh(x) returns the exact hyperbolic sine of x nearly rounded. In 82 __weak_alias(sinh, _sinh) 109 sinh(double x) function in typeref:typename:double [all...] |
/src/tests/lib/libm/ |
t_sinh.c | 56 * sinh(3) 61 atf_tc_set_md_var(tc, "descr", "sinh(x) for some values"); 73 if (!(fabs((sinh(x) - sinh_x)/sinh_x) <= eps)) { 74 atf_tc_fail_nonfatal("sinh(%.17g) = %.17g != %.17g\n", 75 x, sinh(x), sinh_x); 83 atf_tc_set_md_var(tc, "descr", "Test sinh(NaN) == NaN"); 91 ATF_CHECK(isnan(sinh(x)) != 0); 97 atf_tc_set_md_var(tc, "descr", "Test sinh(-Inf) == -Inf"); 103 double y = sinh(x); 112 atf_tc_set_md_var(tc, "descr", "Test sinh(+Inf) == +Inf") [all...] |
/src/tests/lib/lua/libm/ |
h_lualibm.c | 30 TEST(sinh(M_PI_2)); 31 TEST(asinh(sinh(M_PI_2))); 81 TEST(sinh(M_PI_4));
|
lualibm.lua | 36 test("sinh(M_PI_2)", lm.sinh(lm.M_PI_2)) 37 test("asinh(sinh(M_PI_2))", lm.asinh(lm.sinh(lm.M_PI_2))) 84 test("sinh(M_PI_4)", lm.sinh(lm.M_PI_4))
|
/src/include/ |
tgmath.h | 141 #define sinh(a) __TG_COMPLEX((a), sinh) macro
|
math.h | 247 double sinh(double);
|
/src/lib/lua/libm/ |
libm.c | 151 DFUNC_DBL(sinh) 291 { "sinh", libm_sinh },
|
/src/usr.bin/xlint/llib/ |
llib-lstdc | 104 double (sinh)(double x);
|
llib-lposix | 251 double (sinh)(double x);
|
/src/lib/libm/ |
Makefile | 453 scalbn.3 sincos.3 sin.3 sinh.3 sqrt.3 \ 550 MLINKS+=sinh.3 sinhf.3 551 MLINKS+=sinh.3 sinhl.3
|
/src/sys/arch/m68k/060sp/dist/ |
fplsp.s | 7605 # overflow. Thus, we calculate sinh(X) as follows: # 7612 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return # 7696 # fp0 = sinh(X) # 7706 # SINH # 7709 # 2. (|X| <= 16380 log2) Sinh(X) is obtained by the formula # 7711 # sinh(X) = sgn*(1/2)*( z + z/(1+z) ). # 7717 # sinh(X) = sign(X) * exp(|X|)/2. # 7719 # Thus, we calculate sinh(X) as follows: # 7724 # sinh(X) := sgnFact * exp(Y'). # 7727 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return [all...] |
fpsp.s | 7711 # overflow. Thus, we calculate sinh(X) as follows: # 7718 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return # 7802 # fp0 = sinh(X) # 7812 # SINH # 7815 # 2. (|X| <= 16380 log2) Sinh(X) is obtained by the formula # 7817 # sinh(X) = sgn*(1/2)*( z + z/(1+z) ). # 7823 # sinh(X) = sign(X) * exp(|X|)/2. # 7825 # Thus, we calculate sinh(X) as follows: # 7830 # sinh(X) := sgnFact * exp(Y'). # 7833 # 5. (|X| > 16480 log2) sinh(X) must overflow. Return [all...] |