Lines Matching refs:nextafterl
234 * floating-point numbers. Verify nextafterl and nexttowardl
244 CHECK(i, nextafterl, x[i], x[i], x[i]);
246 CHECK(i, nextafterl, -x[i], -x[i], -x[i]);
253 CHECK(i, nextafterl, x[i], x[i + 1], x[i + 1]);
255 CHECK(i, nextafterl, x[i], x[n - 1], x[i + 1]);
257 CHECK(i, nextafterl, x[i], INFINITY, x[i + 1]);
260 CHECK(i, nextafterl, -x[i], -x[i + 1], -x[i + 1]);
262 CHECK(i, nextafterl, -x[i], -x[n - 1], -x[i + 1]);
264 CHECK(i, nextafterl, -x[i], -INFINITY, -x[i + 1]);
271 CHECK(i, nextafterl, x[i], x[i - 1], x[i - 1]);
273 CHECK(i, nextafterl, x[i], x[0], x[i - 1]);
275 CHECK(i, nextafterl, x[i], +0., x[i - 1]);
277 CHECK(i, nextafterl, x[i], -0., x[i - 1]);
279 CHECK(i, nextafterl, x[i], -x[0], x[i - 1]);
281 CHECK(i, nextafterl, x[i], -x[i], x[i - 1]);
283 CHECK(i, nextafterl, x[i], -INFINITY, x[i - 1]);
286 CHECK(i, nextafterl, -x[i], -x[i - 1], -x[i - 1]);
288 CHECK(i, nextafterl, -x[i], -x[0], -x[i - 1]);
290 CHECK(i, nextafterl, -x[i], -0., -x[i - 1]);
292 CHECK(i, nextafterl, -x[i], +0., -x[i - 1]);
294 CHECK(i, nextafterl, -x[i], x[0], -x[i - 1]);
296 CHECK(i, nextafterl, -x[i], INFINITY, -x[i - 1]);
675 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl on NaN");
681 ATF_CHECK(isnan(nextafterl(NAN, 0)));
683 ATF_CHECK(isnan(nextafterl(0, NAN)));
693 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl on signed 0");
714 * Verify that nextafterl and nexttowardl, which implement the
719 CHECK(0, nextafterl, z_neg, +INFINITY, m);
721 CHECK(2, nextafterl, z_pos, +INFINITY, m);
724 CHECK(4, nextafterl, z_pos, -INFINITY, -m);
726 CHECK(6, nextafterl, z_neg, -INFINITY, -m);
734 CHECK(8, nextafterl, -m, +INFINITY, 0);
736 ATF_CHECK(signbit(nextafterl(-m, +INFINITY)) != 0);
737 CHECK(10, nextafterl, m, -INFINITY, 0);
739 ATF_CHECK(signbit(nextafterl(m, -INFINITY)) == 0);
745 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl near 0");
771 "nextafterl/nexttowardl near the subnormal/normal boundary");
795 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl near 1");
815 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl near 1.5");
835 atf_tc_set_md_var(tc, "descr", "nextafterl/nexttowardl near infinity");
850 ATF_CHECK_EQ_MSG((t = nextafterl(INFINITY, INFINITY)), INFINITY,
852 ATF_CHECK_EQ_MSG((t = nextafterl(-INFINITY, -INFINITY)), -INFINITY,