(p, q)
| 44638 | } |
| 44639 | |
| 44640 | function 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 | |
| 44666 | function cswap(p, q, b) { |
| 44667 | var i; |
no test coverage detected