MCPcopy Create free account
hub / github.com/microsoft/SandDance / valueOf

Method valueOf

docs/app/js/sanddance-app.js:110420–110439  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

110418 return this;
110419 }
110420 valueOf() {
110421 const p = this._partials;
110422 let n = this._n, x, y, lo, hi = 0;
110423 if (n > 0) {
110424 hi = p[--n];
110425 while(n > 0){
110426 x = hi;
110427 y = p[--n];
110428 hi = x + y;
110429 lo = y - (hi - x);
110430 if (lo) break;
110431 }
110432 if (n > 0 && (lo < 0 && p[n - 1] < 0 || lo > 0 && p[n - 1] > 0)) {
110433 y = lo * 2;
110434 x = hi + y;
110435 if (y == x - hi) hi = x;
110436 }
110437 }
110438 return hi;
110439 }
110440}
110441function fsum(values, valueof) {
110442 const adder = new Adder();

Callers 3

keyofFunction · 0.45
fromFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected