basic_subtract
if (basic_subtract(&t1, &x0, &t1) != MP_OKAY) {
if ((res = basic_subtract(x, m, x)) != MP_OKAY) {
if ((res = basic_subtract(&tmp, a, d)) != MP_OKAY) {
basic_subtract(a, n, a);
if (basic_subtract(&t1, &t2, &t1) != MP_OKAY) {
return basic_subtract(x, n, x);
return basic_subtract(x, n, x);
basic_subtract(x, n, x);
if ((res = basic_subtract(&tmp, a, &tmp)) != MP_OKAY) {
basic_subtract(a, n, a);
if ((res = basic_subtract(a, b, a)) != MP_OKAY) {
res = basic_subtract(a, b, c);
res = basic_subtract(b, a, c);
res = basic_subtract(b, a, c);
res = basic_subtract(a, b, c);