Lines Matching defs:sys
4 import sys
11 SHIFT = sys.int_info.bits_per_digit
31 DBL_MAX = sys.float_info.max
32 DBL_MAX_EXP = sys.float_info.max_exp
33 DBL_MIN_EXP = sys.float_info.min_exp
34 DBL_MANT_DIG = sys.float_info.mant_dig
46 PRECISION = sys.float_info.mant_dig + 2
47 SHIFT_MAX = sys.float_info.max_exp - PRECISION
74 assert q % 4 == 0 and q // 4 <= 2**(sys.float_info.mant_dig)
75 assert q * 2**shift <= sys.float_info.max
605 cases.extend([0, 1, 2, sys.maxsize, float(sys.maxsize)])
941 self.assertEqual(0 << sys.maxsize, 0)
942 self.assertEqual(0 << (sys.maxsize + 1), 0)
945 @support.bigmemtest(sys.maxsize + 1000, memuse=2/15 * 2, dry_run=False)
947 self.assertEqual(1 << (sys.maxsize + 1000), 1 << 1000 << sys.maxsize)
959 @support.bigmemtest(sys.maxsize + 500, memuse=2/15, dry_run=False)
961 huge = ((1 << 500) + 11) << sys.maxsize
962 self.assertEqual(huge >> (sys.maxsize + 1), (1 << 499) + 5)
963 self.assertEqual(huge >> (sys.maxsize + 1000), 0)
1580 tests = [10, 0, -10, 1, sys.maxsize + 1, True, False, myint(42)]