Lines Matching refs:rem
575 mp_digit rem;
588 rem = DIGIT(a, 0) & mask;
596 *r = rem;
604 res = s_mp_div_d(&qp, d, &rem);
610 *r = rem;
1458 mp_digit rem;
1463 if((res = mp_div_d(a, d, NULL, &rem)) != MP_OKAY)
1468 rem = d - DIGIT(a, 0);
1470 rem = DIGIT(a, 0);
1474 *c = rem;
2866 mp_digit rem, rdx = (mp_digit)radix;
2877 if((res = mp_div_d(&tmp, rdx, &tmp, &rem)) != MP_OKAY) {
2883 ch = s_mp_todigit(rem, radix, 0);
3562 mp_int rem;
3574 mp_digit rem;
3577 rem = n % d;
3580 *r = rem;
3584 MP_DIGITS(&rem) = 0;
3610 MP_CHECKOK( mp_init_copy(&rem, mp) );
3614 MP_CHECKOK( s_mp_norm(&rem, ", &norm) );
3621 for (ix = USED(&rem) - 1; ix >= 0; ix--) {
3622 w = DIGIT(&rem, ix);
3652 mp_clear(&rem);
4385 mp_err s_mp_div(mp_int *rem, /* i: dividend, o: remainder */
4405 MP_CHECKOK( mp_copy(rem, quot) );
4407 s_mp_mod_2d(rem, (mp_digit)ix);
4413 MP_SIGN(rem) = ZPOS;
4417 MP_CHECKOK( mp_init_size(&t, MP_ALLOC(rem), FLAG(rem)));
4420 MP_CHECKOK( s_mp_norm(rem, div, &d) );
4422 part = *rem;
4427 /* Find a partial substring of rem which is at least div */
4429 while (MP_USED(rem) > MP_USED(div) || s_mp_cmp(rem, div) >= 0) {
4433 unusedRem = MP_USED(rem) - MP_USED(div);
4434 MP_DIGITS(&part) = MP_DIGITS(rem) + unusedRem;
4435 MP_ALLOC(&part) = MP_ALLOC(rem) - unusedRem;
4494 s_mp_clamp(rem);
4506 s_mp_div_2d(rem, d);