Lines Matching defs:bits
83 #define UPPER_MASK 0x80000000U /* most significant w-r bits */
84 #define LOWER_MASK 0x7fffffffU /* least significant r bits */
162 * effect, a contains 27 random bits shifted left 26, and b fills in the
163 * lower 26 bits of the 53-bit numerator.
280 size_t bits, keyused;
316 bits = _PyLong_NumBits(n);
317 if (bits == (size_t)-1 && PyErr_Occurred())
321 keyused = bits == 0 ? 1 : (bits - 1) / 32 + 1;
477 getrandbits(k) -> x. Generates an int with k random bits.
491 "number of bits must be non-negative");
508 /* Fill-out bits of long integer, by 32-bit words, from least significant
518 r >>= (32 - k); /* Drop least significant bits */