Lines Matching full:that
19 PyLong_BASE*PyLong_BASE-1. x_sub assumes that 'digit' is an unsigned type,
20 and that overflow is handled by taking the result modulo 2**N for some N >
24 - long_pow() requires that PyLong_SHIFT be divisible by 5
26 - PyLong_{As,From}ByteArray require that PyLong_SHIFT be at least 8
28 - long_hash() requires that PyLong_SHIFT is *strictly* less than the number
32 - the Python int <-> size_t/Py_ssize_t conversion functions expect that
35 - the marshal code currently expects that PyLong_SHIFT is a multiple of 15
50 #define _PyLong_DECIMAL_SHIFT 9 /* max(e such that 10**e fits in a digit) */
58 #define _PyLong_DECIMAL_SHIFT 4 /* max(e such that 10**e fits in a digit) */
67 #error "longobject.c requires that PyLong_SHIFT be divisible by 5"
79 so that ob_digit[0] ... ob_digit[abs(ob_size)-1] are actually available.
82 aware that ints abuse ob_size's sign bit.