fp_add
ATTRIBUTE_WARN_UNUSED_RET int fp_add(fp_t out, fp_src_t in1, fp_src_t in2);
GENERIC_TEST_FP(fp_add, FP_ADD, "+", fp_add, "cfff", "ioii",
ret = fp_add(y1, y1, y2); EG(ret, err);
ret = fp_add(y1, y1, &(curve->b)); EG(ret, err);
ret = fp_add(&tmp2, &tmp2, &(curve->a)); EG(ret, err);
ret = fp_add(&tmp2, &tmp2, &y2); EG(ret, err);
ret = fp_add(&A, &(edwards_crv->a), &(edwards_crv->d)); EG(ret, err);
ret = fp_add(&a, &(m_crv->A), &tmp); EG(ret, err);
ret = fp_add(&tmp2, &tmp2, &y); EG(ret, err);
ret = fp_add(&(out_edwards->y), &u, &tmp); EG(ret, err);
ret = fp_add(&tmp, &u3, &Au2); EG(ret, err);
ret = fp_add(&tmp, &tmp, u); EG(ret, err);
ret = fp_add(&c, &c, &(shortw_crv->a)); EG(ret, err);
ret = fp_add(&(out_shortw->x), &tmp, &tmp2); EG(ret, err);
ret = fp_add(v1, v1, v2); EG(ret, err);
ret = fp_add(v1, v1, u); EG(ret, err);
ret = fp_add(&tmp, A, &tmp); EG(ret, err);
ret = fp_add(&tmp, &tmp, &tmp2); EG(ret, err);
ret = fp_add(&(crv->b3), b, b); EG(ret, err);
ret = fp_add(&(crv->b3), &(crv->b3), b); EG(ret, err);
ret = fp_add(&Z, &Z, &Y); EG(ret, err);
ret = fp_add(&X, &X, &Z); EG(ret, err);
ret = fp_add(&fp_tmp1, &fp_tmp1, &fp_tmp2); EG(ret, err);
ret = fp_add(&fp_tmp1, &fp_tmp1, &(curve_params->ec_curve.b)); EG(ret, err);
ret = fp_add(&s, &s, &tmp); EG(ret, err);
ret = fp_add(&y, &y, &s); EG(ret, err);
return fp_add(out, in1, in2);
ret = fp_add(&tmp_x, &tmp_x, &tmp_y); EG(ret, err1);
ret = fp_add(&sqrt1, &sqrt1, &sqrt2); EG(ret, err);