two-sum
Version:
Computes a non-overlapping sequence representing the sum of two floating point numbers.
15 lines (11 loc) • 328 B
JavaScript
var twoSum = require("../two-sum.js")
require("tape")(function(t) {
t.same(twoSum(1e64, 1), [1, 1e64])
t.same(twoSum(1, 1), [0, 2])
t.same(twoSum(0,-1415), [0, -1415])
t.same(twoSum(1e-64, 1e64), [1e-64, 1e64])
t.same(twoSum(0, 0), [0, 0])
t.same(twoSum(9e15+1, 9e15), [1, 18000000000000000])
t.end()
})