Lines Matching refs:rem
1298 twodigits rem = 0;
1305 rem = (rem << PyLong_SHIFT) | *--pin;
1306 *--pout = hi = (digit)(rem / n);
1307 rem -= (twodigits)hi * n;
1309 return (digit)rem;
1340 digit *pout, *pin, rem, tenpow;
1405 rem = pout[size-1];
1406 while (rem >= tenpow) {
1424 rem = pout[i];
1426 *--p = '0' + rem % 10;
1427 rem /= 10;
1431 rem = pout[i];
1433 *--p = '0' + rem % 10;
1434 rem /= 10;
1435 } while (rem != 0);
1554 digit rem = inplace_divrem1(scratch->ob_digit,
1565 /* Break rem into digits. */
1568 digit nextrem = (digit)(rem / base);
1569 char c = (char)(rem - nextrem * base);
1573 rem = nextrem;
1577 remaining quotient and rem are both 0. */
1578 } while (ntostore && (size || rem));
2045 digit rem = 0;
2046 z = divrem1(a, b->ob_digit[0], &rem);
2049 *prem = (PyLongObject *) PyLong_FromLong((long)rem);
2218 digit rem, x_digits[2 + (DBL_MANT_DIG + 1) / PyLong_SHIFT];
2271 rem = v_lshift(x_digits + x_size, a->ob_digit, a_size,
2274 x_digits[x_size++] = rem;
2279 rem = v_rshift(x_digits, a->ob_digit + shift_digits,
2286 if (rem)
2996 a b a rem b a mod b
3001 So, to get from rem to mod, we have to add b if a and b
3246 digit rem;
3261 rem = v_lshift(x->ob_digit + shift_digits, a->ob_digit,
3263 x->ob_digit[a_size + shift_digits] = rem;
3267 digit rem;
3273 rem = v_rshift(x->ob_digit, a->ob_digit + shift_digits,
3276 if (rem)
3288 digit rem = inplace_divrem1(x->ob_digit, x->ob_digit, x_size,
3291 if (rem)
3295 PyLongObject *div, *rem;
3296 div = x_divrem(x, b, &rem);
3301 if (Py_SIZE(rem))
3303 Py_DECREF(rem);