MCPcopy
hub / github.com/gitcoinco/web / add

Function add

app/assets/v2/js/ipfs-api.js:44640–44664  ·  view source on GitHub ↗
(p, q)

Source from the content-addressed store, hash-verified

44638}
44639
44640function add(p, q) {
44641 var a = gf(), b = gf(), c = gf(),
44642 d = gf(), e = gf(), f = gf(),
44643 g = gf(), h = gf(), t = gf();
44644
44645 Z(a, p[1], p[0]);
44646 Z(t, q[1], q[0]);
44647 M(a, a, t);
44648 A(b, p[0], p[1]);
44649 A(t, q[0], q[1]);
44650 M(b, b, t);
44651 M(c, p[3], q[3]);
44652 M(c, c, D2);
44653 M(d, p[2], q[2]);
44654 A(d, d, d);
44655 Z(e, b, a);
44656 Z(f, d, c);
44657 A(g, d, c);
44658 A(h, b, a);
44659
44660 M(p[0], e, f);
44661 M(p[1], h, g);
44662 M(p[2], g, f);
44663 M(p[3], e, h);
44664}
44665
44666function cswap(p, q, b) {
44667 var i;

Callers 3

ipfs-api.jsFile · 0.85
scalarmultFunction · 0.85
crypto_sign_openFunction · 0.85

Calls 4

gfFunction · 0.85
ZFunction · 0.70
MFunction · 0.70
AFunction · 0.70

Tested by

no test coverage detected