asinhy.js 188 B

123456789
  1. import hypot from './hypot';
  2. import log1py from './log1py';
  3. export default function(x) {
  4. var y = Math.abs(x);
  5. y = log1py(y * (1 + y / (hypot(1, y) + 1)));
  6. return x < 0 ? -y : y;
  7. }