]>
git.r.bdr.sh - rbdr/dotfiles/blob - atom/packages/vim-mode/node_modules/grim/node_modules/emissary/node_modules/es6-weak-map/node_modules/es5-ext/math/atanh/shim.js
531e2891fe2f6750ad7eb18b62fad4aedc0e4503
5 module
.exports = function (x
) {
6 if (isNaN(x
)) return NaN
;
8 if (x
< -1) return NaN
;
10 if (x
=== -1) return -Infinity
;
11 if (x
=== 1) return Infinity
;
12 if (x
=== 0) return x
;
13 return 0.5 * log((1 + x
) / (1 - x
));