double-double
Version:
Pure double-double precision functions *with strict error bounds*.
55 lines • 3.59 kB
JavaScript
export { ddMin } from './double-double/binary/dd-min.js';
export { ddMax } from './double-double/binary/dd-max.js';
export { ddSqrt } from './double-double/unary/dd-sqrt.js';
export { doubleSqrt } from './double-mixed-double-double/double-sqrt.js';
export { sqrtWithErr } from './double-with-err/sqrt-with-err.js';
export { ddAbs } from './double-double/unary/dd-abs.js';
export { ddAddDouble } from './double-mixed-double-double/dd-add-double.js';
export { ddAddDd } from './double-double/binary/dd-add-dd.js';
export { ddProduct } from './double-double/multi/dd-product.js';
export { ddSum } from './double-double/multi/dd-sum.js';
export { ddCompare } from './double-double/binary/dd-compare.js';
export { ddDiffDd } from './double-double/binary/dd-diff-dd.js';
export { ddMultDouble1, ddMultDouble2 } from './double-mixed-double-double/dd-mult-double.js';
export { ddMultBy2 } from './double-double/unary/dd-mult-by-2.js';
export { ddMultBy4 } from './double-double/unary/dd-mult-by-4.js';
export { ddDivBy2 } from './double-double/unary/dd-div-by-2.js';
export { ddMultByNeg2 } from './double-double/unary/dd-mult-by-neg-2.js';
export { ddMultByNeg4 } from './double-double/unary/dd-mult-by-neg-4.js';
export { ddMultDd } from './double-double/binary/dd-mult-dd.js';
export { ddDivDouble } from './double-mixed-double-double/dd-div-double.js';
export { ddDivDd } from './double-double/binary/dd-div-dd.js';
export { ddNegativeOf } from './double-double/unary/dd-negative-of.js';
export { ddSign } from './double-double/unary/dd-sign.js';
export { fastTwoDiff } from './basic/fast-two-diff.js';
export { fastTwoSum } from './basic/fast-two-sum.js';
export { split } from './basic/split.js';
export { twoDiff } from './basic/two-diff.js';
export { twoProduct } from './basic/two-product.js';
export { doubleDivDouble } from './double-mixed-double-double/double-div-double.js';
export { twoSum } from './basic/two-sum.js';
export { reduceSignificand } from './basic/reduce-significand.js';
export { parseDouble, parseDoubleDetailed } from './double-representation/parse-double.js';
export { isBitAligned } from './double-representation/is-bit-aligned.js';
export { msbExponent } from './double-representation/msb-exponent.js';
export { lsbExponent } from './double-representation/lsb-exponent.js';
export { bitLength } from './double-representation/bit-length.js';
export { exponent } from './double-representation/exponent.js';
export { significand } from './double-representation/significand.js';
export { doubleToBinaryString } from './double-representation/double-to-binary-string.js';
export { doubleToOctets } from './double-representation/double-to-octets.js';
export { getHighestSetBit, getLowestSetBit } from './double-representation/get-max-set-bit.js';
export { ddDivDdWithError } from './double-double-with-error/dd-div-dd-with-error.js';
export { divWithErr } from './double-with-err/div-with-err.js';
export { ddToStr } from './dd-to-str/dd-to-str.js';
export { strToDd } from './str-to-dd/str-to-dd.js';
export { ddSin } from './double-double/unary/dd-sin.js';
export { ddCos } from './double-double/unary/dd-cos.js';
export { ddEq } from './double-double/binary/dd-eq.js';
export { ddGt } from './double-double/binary/dd-gt.js';
export { ddGte } from './double-double/binary/dd-gte.js';
export { ddLt } from './double-double/binary/dd-lt.js';
export { ddLte } from './double-double/binary/dd-lte.js';
export { ddDiffDouble } from './double-mixed-double-double/dd-diff-double.js';
export { PIDd, eDd, ln2Dd, eulerDd } from './constants.js';
//# sourceMappingURL=index.js.map