fp_copy
ATTRIBUTE_WARN_UNUSED_RET int fp_copy(fp_t out, fp_src_t in);
ret = fp_copy(y1, x); EG(ret, err);
ret = fp_copy(y2, x); EG(ret, err);
ret = fp_copy(&(out->x), &(in->x)); EG(ret, err);
ret = fp_copy(&(out->y), &(in->y));
ret = fp_copy(&(in->x), xcoord); EG(ret, err);
ret = fp_copy(&(in->y), ycoord);
ret = fp_copy(&(out->x), &(in->x)); EG(ret, err);
ret = fp_copy(&(out->y), &(in->y));
ret = fp_copy(&tab_x[1], &(in_edwards->x)); EG(ret, err);
ret = fp_copy(&tab_y[0], &tmp2); EG(ret, err);
ret = fp_copy(&tab_y[1], &(in_edwards->y)); EG(ret, err);
ret = fp_copy(&tmp2, &tmp); EG(ret, err);
ret = fp_copy(&tab_u[1], &(in_montgomery->u)); EG(ret, err);
ret = fp_copy(&tab_v[0], &tmp); EG(ret, err);
ret = fp_copy(&tab_v[1], &(in_montgomery->v)); EG(ret, err);
ret = fp_copy(&(in->x), xcoord); EG(ret, err);
ret = fp_copy(&(in->y), ycoord);
ret = fp_copy(&u3, &Au2); EG(ret, err);
ret = fp_copy(&(out->u), &(in->u)); EG(ret, err);
ret = fp_copy(&(out->v), &(in->v));
ret = fp_copy(&(in->u), ucoord); EG(ret, err);
ret = fp_copy(&(in->v), vcoord);
ret = fp_copy(&(crv->a), a); EG(ret, err);
ret = fp_copy(&(crv->d), d); EG(ret, err);
ret = fp_copy(&(crv->A), A); EG(ret, err);
ret = fp_copy(&(crv->B), B); EG(ret, err);
ret = fp_copy(&(crv->a), a); EG(ret, err);
ret = fp_copy(&(crv->b), b); EG(ret, err);
ret = fp_copy(&(out->X), &(in->X)); EG(ret, err);
ret = fp_copy(&(out->Y), &(in->Y)); EG(ret, err);
ret = fp_copy(&(out->Z), &(in->Z));
ret = fp_copy(&(out->X), &(in->x)); EG(ret, err);
ret = fp_copy(&(out->Y), &(in->y)); EG(ret, err);
ret = fp_copy(&(out->Z), &sss);
ret = fp_copy(&(in->X), xcoord); EG(ret, err);
ret = fp_copy(&(in->Y), ycoord); EG(ret, err);
ret = fp_copy(&(in->Z), zcoord);
ret = fp_copy(&fp_tmp1, &x); EG(ret, err);
ret = fp_copy(&fp_tmp2, &x); EG(ret, err);
ret = fp_copy(x, &(Q.X)); EG(ret, err);
ret = fp_copy(&tmp2, &r_inv); EG(ret, err);
ret = fp_copy(&_num, num); EG(ret, err1);
ret = fp_copy(&base, out); EG(ret, err);
ret = fp_copy(_n, n); EG(ret, err);
ret = fp_copy(sqrt1, _n); EG(ret, err);
ret = fp_copy(sqrt2, _n); EG(ret, err);
ret = fp_copy(sqrt1, &r); EG(ret, err);
ret = fp_copy(&tmp_fp, &t); EG(ret, err);
ret = fp_copy(&b, &c); EG(ret, err);
ret = fp_copy(&(R->X), &rx); EG(ret, err);
ret = fp_copy(&(R->Y), &(R->Z)); EG(ret, err);
ret = fp_copy(&(R->X), &rx); EG(ret, err);
ret = fp_copy(&(R->Y), &(R->Z)); EG(ret, err);
ret = fp_copy(&tmp_x, &(in->x)); EG(ret, err1);
ret = fp_copy(&tmp_y, &(in->y)); EG(ret, err1);
ret = fp_copy(&tmp_x, &(in->x)); EG(ret, err1);
ret = fp_copy(&tmp_y, &(in->y)); EG(ret, err1);
ret = fp_copy(&x, &sqrt1); EG(ret, err);
ret = fp_copy(&x, &sqrt2); EG(ret, err);
ret = fp_copy(&sqrt1, &x); EG(ret, err);
ret = fp_copy(&sqrt2, &y); EG(ret, err);