MPX_UMULN(d->v, d->vl, x->v, x->vl, 3);
while (MP_CMP(d, >, f->r.p)) d = mp_sub(d, d, f->r.p);
return (d);
}
static mp *fqdl(field *ff, mp *d, mp *x) {
MPX_UMULN(d->v, d->vl, x->v, x->vl, 3);
while (MP_CMP(d, >, f->r.p)) d = mp_sub(d, d, f->r.p);
return (d);
}
static mp *fqdl(field *ff, mp *d, mp *x) {