@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 1.02 kB
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import t from"./../../../constants/math/float64-pinf.js";import o from"./../../../constants/math/float64-ninf.js";import r from"./abs.js";import n from"./exp.js";import a from"./../../../constants/math/float64-ln-two.js";function f(t){var o,r;return 0===t?.16666666666666666:((t<0?-t:t)<=1?(o=t*(t*(-.789474443963537*t-163.72585752598383)-11561.443576500522)-351754.9648081514,r=t*(36157.827983443196+t*(1*t-277.7110814206028))-2110529.7888489086):(o=(t=1/t)*(t*(-351754.9648081514*t-11561.443576500522)-163.72585752598383)-.789474443963537,r=1+t*(t*(36157.827983443196+-2110529.7888489086*t)-277.7110814206028)),o/r)}var m=t,s=o,i=r,p=n,c=a,e=f,j=709.782712893384,l=-708.3964185322641,u=j+a,v=l-a,h=j-a;function x(t){var o;return 0===t?t:(o=i(t),t>u||t<v?t>0?m:s:o>1?o>=h?(o=p(.5*o),o*=.5*o,t<0&&(o=-o),o):(o=.5*(o=p(o))-.5/o,t<0&&(o=-o),o):t+t*(o*=o)*e(o))}var b=x;export default b;
//# sourceMappingURL=sinh.js.map