s_mp_cmp
} else if (s_mp_cmp(r, &meth->irr) == 0) {
int s_mp_cmp(const mp_int *a, const mp_int *b); /* magnitude comparison */
if ((cmp = s_mp_cmp(a, b)) <= 0) {
if((mag = s_mp_cmp(a, m)) > 0) {
if((mag = s_mp_cmp(a, b)) == MP_EQ)
return s_mp_cmp(a, b);
while (MP_USED(rem) > MP_USED(div) || s_mp_cmp(rem, div) >= 0) {
if (s_mp_cmp(&part, div) < 0) {
for (i = 4; s_mp_cmp(&t, &part) > 0 && i > 0; --i) {
} else if(s_mp_cmp(a, b) >= 0) { /* different sign: |a| >= |b| */
} else if (!(magDiff = s_mp_cmp(a, b))) {
if ((res = s_mp_cmp(T, &mmm->N)) >= 0) {
if (s_mp_cmp(c, &mmm->N) >= 0) {