fp_cmp
ATTRIBUTE_WARN_UNUSED_RET int fp_cmp(fp_src_t in1, fp_src_t in2, int *cmp);
ret = fp_cmp(fp_out_ptr[i], FP_T_GENERIC_IN(i), &cmp); \
ret = fp_cmp(&tmp1, &tmp2, &cmp); EG(ret, err);
ret = fp_cmp(&(in1->x), &(in2->x), &cmp_x); EG(ret, err);
ret = fp_cmp(&(in1->y), &(in2->y), &cmp_y); EG(ret, err);
ret = fp_cmp(&(in1->x), &(in2->x), &cmp); EG(ret, err);
ret = fp_cmp(&tmp1, &tmp2, &cmp);
ret = fp_cmp(&(in1->x), &(in2->x), &cmp1); EG(ret, err);
ret = fp_cmp(&(in1->y), &(in2->y), &cmp2);
MUST_HAVE((!fp_cmp(&(check.A), &(m_crv->A), &cmp)) && (!cmp), ret, err);
MUST_HAVE((!fp_cmp(&(check.B), &(m_crv->B), &cmp)) && (!cmp), ret, err);
ret = fp_cmp(&d, &tmp, &cmp); EG(ret, err);
ret = fp_cmp(&(in_edwards->y), &tmp, &cmp); EG(ret, err);
ret = fp_cmp(&(in_edwards->y), &tmp2, &cmp); EG(ret, err);
ret = fp_cmp(&tmp, &Bv2, &cmp); EG(ret, err);
ret = fp_cmp(&(in1->u), &(in2->u), &cmp1); EG(ret, err);
ret = fp_cmp(&(in1->v), &(in2->v), &cmp2); EG(ret, err);
MUST_HAVE((!fp_cmp(&(check.a), &(shortw_crv->a), &cmp)) && (!cmp), ret, err);
MUST_HAVE((!fp_cmp(&(check.b), &(shortw_crv->b), &cmp)) && (!cmp), ret, err);
MUST_HAVE((!fp_cmp(&c, &tmp, &cmp)) && (!cmp), ret, err);
MUST_HAVE((!fp_cmp(a, d, &cmp)) && cmp, ret, err);
ret = fp_cmp(&X, &Y, &cmp); EG(ret, err);
ret = fp_cmp(&(in_edwards->y), &one, &cmp); EG(ret, err);
ret = fp_cmp(&X1, &X2, &x_cmp); EG(ret, err);
ret = fp_cmp(&Y1, &Y2, &y_cmp);
ret = fp_cmp(&X1, &X2, cmp);
ret = fp_cmp(&x, &x_sqrt1, &cmp); EG(ret, err);
ret = fp_cmp(&x, &x_sqrt2, &cmp); EG(ret, err);
ret = fp_cmp(&t, &one_fp, &cmp); EG(ret, err);
ret = fp_cmp(&tmp_fp, &one_fp, &cmp); EG(ret, err);
ret = fp_cmp(&pow, &one, &cmp); EG(ret, err);
ret = fp_cmp(&x, &tmp, &check); EG(ret, err);