Lines Matching +full:half +full:-
15 * mathematically cosh(x) if defined to be (exp(x)+exp(-x))/2
16 * 1. Replace x by |x| (cosh(x) = cosh(-x)).
18 * [ exp(x) - 1 ]^2
19 * 0 <= x <= ln2/2 : cosh(x) := 1 + -------------------
23 * ln2/2 <= x <= 22 : cosh(x) := -------------------
30 * cosh(x) is |x| if x is +INF, -INF, or NaN.
39 static const double one = 1.0, half=0.5, huge = 1.0e300; variable
65 return half*t+half/t; in cosh()
68 /* |x| in [22, log(maxdouble)] return half*exp(|x|) */ in cosh()
69 if (ix < 0x40862E42) return half*exp(fabs(x)); in cosh()
73 return __ldexp_exp(fabs(x), -1); in cosh()