Lines Matching full:nan
64 * Compare d1 and d2 using special rules: NaN == NaN and +0 != -0.
147 * Test the handling of infinities when the other argument is not NaN.
184 ATF_CHECK(creall(t_csqrt(CMPLXL(INFINITY, NAN))) == INFINITY); in test_nans()
185 ATF_CHECK(isnan(cimagl(t_csqrt(CMPLXL(INFINITY, NAN))))); in test_nans()
187 ATF_CHECK(isnan(creall(t_csqrt(CMPLXL(-INFINITY, NAN))))); in test_nans()
188 ATF_CHECK(isinf(cimagl(t_csqrt(CMPLXL(-INFINITY, NAN))))); in test_nans()
190 assert_equal(t_csqrt(CMPLXL(NAN, INFINITY)), in test_nans()
192 assert_equal(t_csqrt(CMPLXL(NAN, -INFINITY)), in test_nans()
195 assert_equal(t_csqrt(CMPLXL(0.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
196 assert_equal(t_csqrt(CMPLXL(-0.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
197 assert_equal(t_csqrt(CMPLXL(42.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
198 assert_equal(t_csqrt(CMPLXL(-42.0, NAN)), CMPLXL(NAN, NAN)); in test_nans()
199 assert_equal(t_csqrt(CMPLXL(NAN, 0.0)), CMPLXL(NAN, NAN)); in test_nans()
200 assert_equal(t_csqrt(CMPLXL(NAN, -0.0)), CMPLXL(NAN, NAN)); in test_nans()
201 assert_equal(t_csqrt(CMPLXL(NAN, 42.0)), CMPLXL(NAN, NAN)); in test_nans()
202 assert_equal(t_csqrt(CMPLXL(NAN, -42.0)), CMPLXL(NAN, NAN)); in test_nans()
203 assert_equal(t_csqrt(CMPLXL(NAN, NAN)), CMPLXL(NAN, NAN)); in test_nans()