Lines Matching refs:x_size
2956 Py_ssize_t a_size, a_bits, shift_digits, shift_bits, x_size;
2981 /* Shift the first DBL_MANT_DIG + 2 bits of a into x_digits[0:x_size]
3000 valid for any integers m and n, we find that x_size satisfies
3002 x_size <= 2 + (DBL_MANT_DIG + 1) // PyLong_SHIFT
3009 x_size = shift_digits;
3010 rem = v_lshift(x_digits + x_size, a->ob_digit, a_size,
3012 x_size += a_size;
3013 x_digits[x_size++] = rem;
3020 x_size = a_size - shift_digits;
3034 assert(1 <= x_size && x_size <= (Py_ssize_t)Py_ARRAY_LENGTH(x_digits));
3038 dx = x_digits[--x_size];
3039 while (x_size > 0)
3040 dx = dx * PyLong_BASE + x_digits[--x_size];
3986 Py_ssize_t a_size, b_size, shift, extra_bits, diff, x_size, x_bits;
4178 x_size = Py_SIZE(x);
4183 digit rem = inplace_divrem1(x->ob_digit, x->ob_digit, x_size,
4200 x_size = Py_ABS(Py_SIZE(x));
4201 assert(x_size > 0); /* result of division is never zero */
4202 x_bits = (x_size-1)*PyLong_SHIFT+bit_length_digit(x->ob_digit[x_size-1]);
4216 dx = x->ob_digit[--x_size];
4217 while (x_size > 0)
4218 dx = dx * PyLong_BASE + x->ob_digit[--x_size];