Lines Matching defs:NAN

18 NAN = float('nan')
267 self.assertTrue(math.isnan(math.acos(NAN)))
277 self.assertTrue(math.isnan(math.acosh(NAN)))
288 self.assertTrue(math.isnan(math.asin(NAN)))
297 self.assertTrue(math.isnan(math.asinh(NAN)))
306 self.assertTrue(math.isnan(math.atan(NAN)))
317 self.assertTrue(math.isnan(math.atanh(NAN)))
334 self.assertTrue(math.isnan(math.atan2(0., NAN)))
342 self.assertTrue(math.isnan(math.atan2(-0., NAN)))
350 self.assertTrue(math.isnan(math.atan2(INF, NAN)))
358 self.assertTrue(math.isnan(math.atan2(NINF, NAN)))
364 self.assertTrue(math.isnan(math.atan2(2.3, NAN)))
370 self.assertTrue(math.isnan(math.atan2(-2.3, NAN)))
371 # math.atan2(NAN, x)
372 self.assertTrue(math.isnan(math.atan2(NAN, NINF)))
373 self.assertTrue(math.isnan(math.atan2(NAN, -2.3)))
374 self.assertTrue(math.isnan(math.atan2(NAN, -0.)))
375 self.assertTrue(math.isnan(math.atan2(NAN, 0.)))
376 self.assertTrue(math.isnan(math.atan2(NAN, 2.3)))
377 self.assertTrue(math.isnan(math.atan2(NAN, INF)))
378 self.assertTrue(math.isnan(math.atan2(NAN, NAN)))
394 self.assertTrue(math.isnan(math.cbrt(NAN)))
409 #self.assertTrue(math.isnan(math.ceil(NAN)))
452 self.assertTrue(math.isnan(math.copysign(NAN, 1.)))
453 self.assertTrue(math.isnan(math.copysign(NAN, INF)))
454 self.assertTrue(math.isnan(math.copysign(NAN, NINF)))
455 self.assertTrue(math.isnan(math.copysign(NAN, NAN)))
456 # copysign(INF, NAN) may be INF or it may be NINF, since
457 # we don't know whether the sign bit of NAN is set on any
459 self.assertTrue(math.isinf(math.copysign(INF, NAN)))
460 # similarly, copysign(2., NAN) could be 2. or -2.
461 self.assertEqual(abs(math.copysign(2., NAN)), 2.)
475 self.assertTrue(math.isnan(math.cos(NAN)))
485 self.assertTrue(math.isnan(math.cosh(NAN)))
501 self.assertTrue(math.isnan(math.exp(NAN)))
512 self.assertTrue(math.isnan(math.exp2(NAN)))
559 #self.assertTrue(math.isnan(math.floor(NAN)))
587 self.assertTrue(math.isnan(math.fmod(NAN, 1.)))
588 self.assertTrue(math.isnan(math.fmod(1., NAN)))
589 self.assertTrue(math.isnan(math.fmod(NAN, NAN)))
617 self.assertTrue(math.isnan(math.frexp(NAN)[0]))
806 self.assertEqual(hypot(NAN, INF), INF)
807 self.assertEqual(hypot(INF, NAN), INF)
808 self.assertEqual(hypot(NINF, NAN), INF)
809 self.assertEqual(hypot(NAN, NINF), INF)
815 self.assertTrue(math.isnan(hypot(NAN)))
816 self.assertTrue(math.isnan(hypot(0, NAN)))
817 self.assertTrue(math.isnan(hypot(NAN, 10)))
818 self.assertTrue(math.isnan(hypot(10, NAN)))
819 self.assertTrue(math.isnan(hypot(NAN, NAN)))
820 self.assertTrue(math.isnan(hypot(NAN)))
982 values = [NINF, -10.5, -0.0, 0.0, 10.5, INF, NAN]
1123 self.assertTrue(math.isnan(math.ldexp(NAN, 0)))
1133 self.assertTrue(math.isnan(math.ldexp(NAN, -n)))
1141 self.assertTrue(math.isnan(math.ldexp(NAN, n)))
1157 self.assertTrue(math.isnan(math.log(NAN)))
1182 self.assertTrue(math.isnan(math.log2(NAN)))
1203 self.assertTrue(math.isnan(math.log10(NAN)))
1220 modf_nan = math.modf(NAN)
1234 self.assertTrue(math.isnan(math.pow(NAN, 1)))
1235 self.assertTrue(math.isnan(math.pow(2, NAN)))
1236 self.assertTrue(math.isnan(math.pow(0, NAN)))
1237 self.assertEqual(math.pow(1, NAN), 1)
1250 self.assertTrue(math.isnan(math.pow(0., NAN)))
1263 self.assertTrue(math.isnan(math.pow(INF, NAN)))
1276 self.assertTrue(math.isnan(math.pow(-0., NAN)))
1289 self.assertTrue(math.isnan(math.pow(NINF, NAN)))
1302 self.assertTrue(math.isnan(math.pow(-1., NAN)))
1315 self.assertEqual(math.pow(1., NAN), 1.)
1320 self.assertEqual(math.pow(NAN, 0.), 1.)
1323 self.assertEqual(math.pow(NAN, -0.), 1.)
1364 #self.assertEqual(1**NAN, 1)
1368 #self.assertEqual(1.**NAN, 1)
1488 for value in [NAN, 0.0, -0.0, 2.0, -2.3, NINF, INF]:
1489 self.assertIsNaN(math.remainder(NAN, value))
1490 self.assertIsNaN(math.remainder(value, NAN))
1520 self.assertTrue(math.isnan(math.sin(NAN)))
1529 self.assertTrue(math.isnan(math.sinh(NAN)))
1543 self.assertTrue(math.isnan(math.sqrt(NAN)))
1556 self.assertTrue(math.isnan(math.tan(NAN)))
1565 self.assertTrue(math.isnan(math.tanh(NAN)))
2069 self.assertIsNaN(math.nextafter(NAN, 1.0))
2070 self.assertIsNaN(math.nextafter(1.0, NAN))
2071 self.assertIsNaN(math.nextafter(NAN, NAN))
2190 not_close_examples = [(NAN, NAN),
2191 (NAN, 1e-100),
2192 (1e-100, NAN),
2193 (INF, NAN),
2194 (NAN, INF),