Lines Matching refs:ldexp
620 mant, exp = int(math.ldexp(mant, mant_dig)), exp - mant_dig
636 return math.ldexp(tmant, texp)
1080 self.assertRaises(TypeError, math.ldexp)
1081 self.ftest('ldexp(0,1)', math.ldexp(0,1), 0)
1082 self.ftest('ldexp(1,1)', math.ldexp(1,1), 2)
1083 self.ftest('ldexp(1,-1)', math.ldexp(1,-1), 0.5)
1084 self.ftest('ldexp(-1,1)', math.ldexp(-1,1), -2)
1085 self.assertRaises(OverflowError, math.ldexp, 1., 1000000)
1086 self.assertRaises(OverflowError, math.ldexp, -1., 1000000)
1087 self.assertEqual(math.ldexp(1., -1000000), 0.)
1088 self.assertEqual(math.ldexp(-1., -1000000), -0.)
1089 self.assertEqual(math.ldexp(INF, 30), INF)
1090 self.assertEqual(math.ldexp(NINF, -213), NINF)
1091 self.assertTrue(math.isnan(math.ldexp(NAN, 0)))
1095 self.assertEqual(math.ldexp(INF, -n), INF)
1096 self.assertEqual(math.ldexp(NINF, -n), NINF)
1097 self.assertEqual(math.ldexp(1., -n), 0.)
1098 self.assertEqual(math.ldexp(-1., -n), -0.)
1099 self.assertEqual(math.ldexp(0., -n), 0.)
1100 self.assertEqual(math.ldexp(-0., -n), -0.)
1101 self.assertTrue(math.isnan(math.ldexp(NAN, -n)))
1103 self.assertRaises(OverflowError, math.ldexp, 1., n)
1104 self.assertRaises(OverflowError, math.ldexp, -1., n)
1105 self.assertEqual(math.ldexp(0., n), 0.)
1106 self.assertEqual(math.ldexp(-0., n), -0.)
1107 self.assertEqual(math.ldexp(INF, n), INF)
1108 self.assertEqual(math.ldexp(NINF, n), NINF)
1109 self.assertTrue(math.isnan(math.ldexp(NAN, n)))
1157 actual = [math.log2(math.ldexp(1.0, n)) for n in range(-1074, 1024)]