signed_add
if ((res = signed_add(&x, &t1, &x)) != MP_OKAY) {
res = signed_add(b, &t, c);
if ((res = signed_add(&D, b, &D)) != MP_OKAY) {
if ((res = signed_add(&A, &y, &A)) != MP_OKAY) {
if ((res = signed_add(&C, &y, &C)) != MP_OKAY) {
if ((res = signed_add(&C, b, &C)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a2, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp2, &b1, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&tmp2, &b2, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a0, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp2, &b1, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&tmp2, &b0, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&a2, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a0, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&b2, &b1, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&tmp2, &b0, &tmp2)) != MP_OKAY) {
if ((res = signed_add(&w0, &w1, c)) != MP_OKAY) {
if ((res = signed_add(&w2, &w3, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&w4, &tmp1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, c, c)) != MP_OKAY) {
if (signed_add(&x0y0, &x1y1, &x0) != MP_OKAY) {
if (signed_add(&x0y0, &t1, &t1) != MP_OKAY) {
if (signed_add(&t1, &x1y1, c) != MP_OKAY) {
if ((res = signed_add(x, &q, x)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a2, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a0, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&a2, &a1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, &a0, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&w0, &w1, b)) != MP_OKAY) {
if ((res = signed_add(&w2, &w3, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&w4, &tmp1, &tmp1)) != MP_OKAY) {
if ((res = signed_add(&tmp1, b, b)) != MP_OKAY) {
if (signed_add(&x0x0, &t1, &t1) != MP_OKAY) {
if (signed_add(&t1, &x1x1, b) != MP_OKAY) {
return signed_add(__UNCONST(a), __UNCONST(b), r) == MP_OKAY;