Lines Matching refs:PyLong_SHIFT
20 PyLong_SHIFT. The majority of the code doesn't care about the precise
21 value of PyLong_SHIFT, but there are some notable exceptions:
23 - long_pow() requires that PyLong_SHIFT be divisible by 5
25 - PyLong_{As,From}ByteArray require that PyLong_SHIFT be at least 8
27 - long_hash() requires that PyLong_SHIFT is *strictly* less than the number
32 PyLong_SHIFT is strictly less than the number of bits in a size_t
34 - the marshal code currently expects that PyLong_SHIFT is a multiple of 15
49 #define PyLong_SHIFT 30
57 #define PyLong_SHIFT 15
63 #define PyLong_BASE ((digit)1 << PyLong_SHIFT)
67 #define SHIFT PyLong_SHIFT
71 #if PyLong_SHIFT % 5 != 0
72 #error "longobject.c requires that PyLong_SHIFT be divisible by 5"