UNPKG

double-double

Version:

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

55 lines 3.59 kB
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