Lines Matching refs:sinh
29 _CLC_OVERLOAD _CLC_DEF float sinh(float x)
33 // sinh(x) = sign(x)*Inf
35 …// sinh(x) = sign(x)*exp(abs(x))/2 computed using the splitexp and scaleDouble functions as for ex…
38 // sinh(x) is then sign(x)*z.
49 // z = sinh(y) = sinh(y0)cosh(dy) + cosh(y0)sinh(dy)
50 // where sinh(y0) and cosh(y0) are tabulated above.
88 // so sinh(y) is approximated by sign(x)*exp(y)/2.
102 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, float, sinh, float);
107 _CLC_OVERLOAD _CLC_DEF double sinh(double x)
113 // sinh(x) = sign(x)*Inf
116 // sinh(x) = sign(x)*exp(abs(x))/2 computed using the
121 // sinh(x) is then sign(x)*z.
132 // z = sinh(y) = sinh(y0)cosh(dy) + cosh(y0)sinh(dy)
133 // where sinh(y0) and cosh(y0) are obtained from tables
164 // At this point sinh(dy) is approximated by dy + sdy.
189 _CLC_UNARY_VECTORIZE(_CLC_OVERLOAD _CLC_DEF, double, sinh, double)