Lines Matching refs:cosh
29 _CLC_OVERLOAD _CLC_DEF float cosh(float x) {
33 // cosh(x) = sign(x)*Inf
35 // cosh(x) = sign(x)*exp(abs(x))/2 computed using the
39 // cosh(x) is then z.
49 // z = sinh(y) = sinh(y0)cosh(dy) + cosh(y0)sinh(dy)
50 // z = cosh(y) = cosh(y0)cosh(dy) + sinh(y0)sinh(dy)
51 // where sinh(y0) and cosh(y0) are tabulated above.
101 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, float, cosh, float);
106 _CLC_OVERLOAD _CLC_DEF double cosh(double x) {
112 // cosh(x) = sign(x)*Inf
115 // cosh(x) = sign(x)*exp(abs(x))/2 computed using the
120 // cosh(x) is then sign(x)*z.
132 // z = cosh(y) = cosh(y0)cosh(dy) + sinh(y0)sinh(dy)
133 // where sinh(y0) and cosh(y0) are tabulated above.
165 // and cosh(dy) is approximated by 1 + cdy.
190 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, double, cosh, double)