double-double
Version:
Pure double-double precision functions *with strict error bounds*.
18 lines (12 loc) • 497 B
text/typescript
import { expect } from 'chai';
import { describe } from 'mocha';
import { ddAddDd } from '../../../src/index.js';
describe('ddAddDd', function() {
it('should correctly add some double-double precision values',
function() {
// Some double-doubles
let a = [-4.357806199228875e-10, 11638607.274152497];
let b = [4.511949494578893e-11, -2797357.2918064594];
expect(ddAddDd(a,b)).to.eql([-3.906611249770986e-10, 8841249.982346037]);
});
});