UNPKG

double-double

Version:

Pure double-double precision functions *with strict error bounds*.

14 lines 402 B
/** * Returns the exact result of subtracting b from a. * * @param a minuend - a double-double precision floating point number * @param b subtrahend - a double-double precision floating point number */ function twoDiff(a, b) { const x = a - b; const bvirt = a - x; const y = (a - (x + bvirt)) + (bvirt - b); return [y, x]; } export { twoDiff }; //# sourceMappingURL=two-diff.js.map