geMadd static method
Implementation
static void geMadd(
GroupElementP1P1 r, GroupElementP3 p, GroupElementPrecomp q) {
FieldElement t0 = FieldElement();
feAdd(r.x, p.y, p.x);
feSub(r.y, p.y, p.x);
feMul(r.z, r.x, q.yplusx);
feMul(r.y, r.y, q.yminusx);
feMul(r.t, q.xy2d, p.t);
feAdd(t0, p.z, p.z);
feSub(r.x, r.z, r.y);
feAdd(r.y, r.z, r.y);
feAdd(r.z, t0, r.t);
feSub(r.t, t0, r.t);
}