Lines Matching refs:PyLong_SHIFT
127 t >>= PyLong_SHIFT; in PyLong_FromLong()
136 t >>= PyLong_SHIFT; in PyLong_FromLong()
155 t >>= PyLong_SHIFT; in PyLong_FromUnsignedLong()
163 ival >>= PyLong_SHIFT; in PyLong_FromUnsignedLong()
195 ndig = (expo-1) / PyLong_SHIFT + 1; /* Number of 'digits' in result */ in PyLong_FromDouble()
199 frac = ldexp(frac, (expo-1) % PyLong_SHIFT + 1); in PyLong_FromDouble()
204 frac = ldexp(frac, PyLong_SHIFT); in PyLong_FromDouble()
298 x = (x << PyLong_SHIFT) + v->ob_digit[i]; in PyLong_AsLongAndOverflow()
299 if ((x >> PyLong_SHIFT) != prev) { in PyLong_AsLongAndOverflow()
384 x = (x << PyLong_SHIFT) | v->ob_digit[i]; in PyLong_AsSsize_t()
385 if ((x >> PyLong_SHIFT) != prev) in PyLong_AsSsize_t()
439 x = (x << PyLong_SHIFT) | v->ob_digit[i]; in PyLong_AsUnsignedLong()
440 if ((x >> PyLong_SHIFT) != prev) { in PyLong_AsUnsignedLong()
475 x = (x << PyLong_SHIFT) | v->ob_digit[i]; in PyLong_AsUnsignedLongMask()
505 result = (ndigits - 1) * PyLong_SHIFT; in _PyLong_NumBits()
506 if (result / PyLong_SHIFT != (size_t)(ndigits - 1)) in _PyLong_NumBits()
579 if (numsignificantbytes > (PY_SSIZE_T_MAX - PyLong_SHIFT) / 8) { in _PyLong_FromByteArray()
584 ndigits = (numsignificantbytes * 8 + PyLong_SHIFT - 1) / PyLong_SHIFT; in _PyLong_FromByteArray()
612 if (accumbits >= PyLong_SHIFT) { in _PyLong_FromByteArray()
617 accum >>= PyLong_SHIFT; in _PyLong_FromByteArray()
618 accumbits -= PyLong_SHIFT; in _PyLong_FromByteArray()
619 assert(accumbits < PyLong_SHIFT); in _PyLong_FromByteArray()
622 assert(accumbits < PyLong_SHIFT); in _PyLong_FromByteArray()
687 carry = thisdigit >> PyLong_SHIFT; in _PyLong_AsByteArray()
708 accumbits += PyLong_SHIFT; in _PyLong_AsByteArray()
871 t >>= PyLong_SHIFT; in PyLong_FromLongLong()
880 t >>= PyLong_SHIFT; in PyLong_FromLongLong()
899 t >>= PyLong_SHIFT; in PyLong_FromUnsignedLongLong()
907 ival >>= PyLong_SHIFT; in PyLong_FromUnsignedLongLong()
1036 x = (x << PyLong_SHIFT) | v->ob_digit[i]; in PyLong_AsUnsignedLongLongMask()
1116 x = (x << PyLong_SHIFT) + v->ob_digit[i]; in PyLong_AsLongLongAndOverflow()
1117 if ((x >> PyLong_SHIFT) != prev) { in PyLong_AsLongLongAndOverflow()
1216 carry >>= PyLong_SHIFT; in v_iadd()
1222 carry >>= PyLong_SHIFT; in v_iadd()
1242 borrow >>= PyLong_SHIFT; in v_isub()
1248 borrow >>= PyLong_SHIFT; in v_isub()
1263 assert(0 <= d && d < PyLong_SHIFT); in v_lshift()
1267 carry = (digit)(acc >> PyLong_SHIFT); in v_lshift()
1282 assert(0 <= d && d < PyLong_SHIFT); in v_rshift()
1284 twodigits acc = (twodigits)carry << PyLong_SHIFT | a[i]; in v_rshift()
1307 rem = (rem << PyLong_SHIFT) | *--pin; in inplace_divrem1()
1363 if (size_a > PY_SSIZE_T_MAX / PyLong_SHIFT) { in long_to_decimal_string()
1369 size = 1 + size_a * PyLong_SHIFT / (3 * _PyLong_DECIMAL_SHIFT); in long_to_decimal_string()
1383 twodigits z = (twodigits)pout[j] << PyLong_SHIFT | hi; in long_to_decimal_string()
1484 if (size_a > (PY_SSIZE_T_MAX - i) / PyLong_SHIFT) { in _PyLong_Format()
1489 sz = i + 1 + (size_a * PyLong_SHIFT - 1) / bits; in _PyLong_Format()
1515 accumbits += PyLong_SHIFT; in _PyLong_Format()
1539 if (newpow >> PyLong_SHIFT) in _PyLong_Format()
1675 n = (p - start) * bits_per_char + PyLong_SHIFT - 1; in long_from_binary_base()
1681 n = n / PyLong_SHIFT; in long_from_binary_base()
1696 if (bits_in_accum >= PyLong_SHIFT) { in long_from_binary_base()
1699 accum >>= PyLong_SHIFT; in long_from_binary_base()
1700 bits_in_accum -= PyLong_SHIFT; in long_from_binary_base()
1701 assert(bits_in_accum < PyLong_SHIFT); in long_from_binary_base()
1705 assert(bits_in_accum <= PyLong_SHIFT); in long_from_binary_base()
1934 c >>= PyLong_SHIFT; in PyLong_FromString()
2112 d = PyLong_SHIFT - bits_in_digit(w1->ob_digit[size_w-1]); in x_divrem()
2151 vv = ((twodigits)vtop << PyLong_SHIFT) | vk[size_w-1]; in x_divrem()
2154 while ((twodigits)wm2 * q > (((twodigits)r << PyLong_SHIFT) in x_divrem()
2172 z, PyLong_SHIFT); in x_divrem()
2182 carry >>= PyLong_SHIFT; in x_divrem()
2220 digit rem, x_digits[2 + (DBL_MANT_DIG + 1) / PyLong_SHIFT]; in _PyLong_Frexp()
2236 if (a_size >= (PY_SSIZE_T_MAX - 1) / PyLong_SHIFT + 1 && in _PyLong_Frexp()
2237 (a_size > (PY_SSIZE_T_MAX - 1) / PyLong_SHIFT + 1 || in _PyLong_Frexp()
2238 a_bits > (PY_SSIZE_T_MAX - 1) % PyLong_SHIFT + 1)) in _PyLong_Frexp()
2240 a_bits = (a_size - 1) * PyLong_SHIFT + a_bits; in _PyLong_Frexp()
2268 shift_digits = (DBL_MANT_DIG + 2 - a_bits) / PyLong_SHIFT; in _PyLong_Frexp()
2269 shift_bits = (DBL_MANT_DIG + 2 - a_bits) % PyLong_SHIFT; in _PyLong_Frexp()
2279 shift_digits = (a_bits - DBL_MANT_DIG - 2) / PyLong_SHIFT; in _PyLong_Frexp()
2280 shift_bits = (a_bits - DBL_MANT_DIG - 2) % PyLong_SHIFT; in _PyLong_Frexp()
2413 x = (x >> (8*SIZEOF_LONG-PyLong_SHIFT)) | (x << PyLong_SHIFT); in long_hash()
2451 carry >>= PyLong_SHIFT; in x_add()
2456 carry >>= PyLong_SHIFT; in x_add()
2502 borrow >>= PyLong_SHIFT; in x_sub()
2508 borrow >>= PyLong_SHIFT; in x_sub()
2607 carry >>= PyLong_SHIFT; in x_mul()
2617 carry >>= PyLong_SHIFT; in x_mul()
2623 carry >>= PyLong_SHIFT; in x_mul()
2627 assert((carry >> PyLong_SHIFT) == 0); in x_mul()
2646 carry >>= PyLong_SHIFT; in x_mul()
2651 assert((carry >> PyLong_SHIFT) == 0); in x_mul()
3088 #define MANT_DIG_DIGITS (DBL_MANT_DIG / PyLong_SHIFT)
3089 #define MANT_DIG_BITS (DBL_MANT_DIG % PyLong_SHIFT)
3225 if (diff > PY_SSIZE_T_MAX/PyLong_SHIFT - 1) in long_true_divide()
3228 else if (diff < 1 - PY_SSIZE_T_MAX/PyLong_SHIFT) in long_true_divide()
3232 diff = diff * PyLong_SHIFT + bits_in_digit(a->ob_digit[a_size - 1]) - in long_true_divide()
3247 Py_ssize_t i, shift_digits = -shift / PyLong_SHIFT; in long_true_divide()
3264 a_size, -shift % PyLong_SHIFT); in long_true_divide()
3268 Py_ssize_t shift_digits = shift / PyLong_SHIFT; in long_true_divide()
3276 a_size - shift_digits, shift % PyLong_SHIFT); in long_true_divide()
3309 x_bits = (x_size-1)*PyLong_SHIFT+bits_in_digit(x->ob_digit[x_size-1]); in long_true_divide()
3535 for (j = (digit)1 << (PyLong_SHIFT-1); j != 0; j >>= 1) { in long_pow()
3552 for (j = PyLong_SHIFT - 5; j >= 0; j -= 5) { in long_pow()
3669 wordshift = shiftby / PyLong_SHIFT; in long_rshift()
3677 loshift = shiftby % PyLong_SHIFT; in long_rshift()
3678 hishift = PyLong_SHIFT - loshift; in long_rshift()
3725 wordshift = shiftby / PyLong_SHIFT; in long_lshift()
3726 remshift = shiftby - wordshift * PyLong_SHIFT; in long_lshift()
3743 accum >>= PyLong_SHIFT; in long_lshift()
3768 carry >>= PyLong_SHIFT; in v_complement()
4170 if (ndigits <= PY_SSIZE_T_MAX/PyLong_SHIFT) in long_bit_length()
4171 return PyInt_FromSsize_t((ndigits-1)*PyLong_SHIFT + msd_bits); in long_bit_length()
4177 x = (PyLongObject *)PyLong_FromLong(PyLong_SHIFT); in long_bit_length()
4390 PyInt_FromLong(PyLong_SHIFT)); in PyLong_GetInfo()