Home | History | Annotate | Download | only in test

Lines Matching refs:huge

55         huge = 1L << 40000
56 mhuge = -huge
57 self.assertEqual(huge / huge, 1.0)
59 self.assertEqual(huge / mhuge, -1.0)
60 self.assertEqual(mhuge / huge, -1.0)
61 self.assertEqual(1 / huge, 0.0)
62 self.assertEqual(1L / huge, 0.0)
65 self.assertEqual((666 * huge + (huge >> 1)) / huge, 666.5)
67 self.assertEqual((666 * huge + (huge >> 1)) / mhuge, -666.5)
68 self.assertEqual((666 * mhuge + (mhuge >> 1)) / huge, -666.5)
69 self.assertEqual(huge / (huge << 1), 0.5)
70 self.assertEqual((1000000 * huge) / huge, 1000000)
72 namespace = {'huge': huge, 'mhuge': mhuge}
74 for overflow in ["float(huge)", "float(mhuge)",
75 "huge / 1", "huge / 2L", "huge / -1", "huge / -2L",
82 for underflow in ["1 / huge", "2L / huge", "-1 / huge", "-2L / huge",
88 for zero in ["huge / 0", "huge / 0L", "mhuge / 0", "mhuge / 0L"]: