Symbol: nextafter
include/math.h
300
double nextafter(double, double);
include/tgmath.h
177
#define nextafter(a,b) __TG_FN2(nextafter, (a), (b))
lib/libm/src/s_fma.c
235
return (nextafter(z, 0));
lib/libm/src/s_fma.c
240
return (nextafter(z, -INFINITY));
lib/libm/src/s_fma.c
243
return (nextafter(z, INFINITY));
lib/libm/src/s_nextafter.c
29
__strong_alias(nextafterl, nextafter)
lib/libm/src/s_nextafter.c
30
__strong_alias(nexttoward, nextafter)
lib/libm/src/s_nextafter.c
31
__strong_alias(nexttowardl, nextafter)
lib/libm/src/s_nextafter.c
35
nextafter(double x, double y)
lib/lua/libm/libm.c
144
DFUNC_DBL_DBL(nextafter)
tests/lib/libm/t_next.c
102
CHECK(i, nextafter, -x[i], -x[i + 1], -x[i + 1]);
tests/lib/libm/t_next.c
104
CHECK(i, nextafter, -x[i], -x[n - 1], -x[i + 1]);
tests/lib/libm/t_next.c
106
CHECK(i, nextafter, -x[i], -INFINITY, -x[i + 1]);
tests/lib/libm/t_next.c
120
CHECK(i, nextafter, x[i], x[i - 1], x[i - 1]);
tests/lib/libm/t_next.c
122
CHECK(i, nextafter, x[i], x[0], x[i - 1]);
tests/lib/libm/t_next.c
124
CHECK(i, nextafter, x[i], +0., x[i - 1]);
tests/lib/libm/t_next.c
126
CHECK(i, nextafter, x[i], -0., x[i - 1]);
tests/lib/libm/t_next.c
128
CHECK(i, nextafter, x[i], -x[0], x[i - 1]);
tests/lib/libm/t_next.c
130
CHECK(i, nextafter, x[i], -x[i], x[i - 1]);
tests/lib/libm/t_next.c
132
CHECK(i, nextafter, x[i], -INFINITY, x[i - 1]);
tests/lib/libm/t_next.c
135
CHECK(i, nextafter, -x[i], -x[i - 1], -x[i - 1]);
tests/lib/libm/t_next.c
137
CHECK(i, nextafter, -x[i], -x[0], -x[i - 1]);
tests/lib/libm/t_next.c
139
CHECK(i, nextafter, -x[i], -0., -x[i - 1]);
tests/lib/libm/t_next.c
141
CHECK(i, nextafter, -x[i], +0., -x[i - 1]);
tests/lib/libm/t_next.c
143
CHECK(i, nextafter, -x[i], x[0], -x[i - 1]);
tests/lib/libm/t_next.c
145
CHECK(i, nextafter, -x[i], INFINITY, -x[i - 1]);
tests/lib/libm/t_next.c
310
ATF_CHECK(isnan(nextafter(NAN, 0)));
tests/lib/libm/t_next.c
312
ATF_CHECK(isnan(nextafter(0, NAN)));
tests/lib/libm/t_next.c
348
CHECK(0, nextafter, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
350
CHECK(2, nextafter, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
353
CHECK(4, nextafter, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
355
CHECK(6, nextafter, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
366
CHECK(8, nextafter, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
368
ATF_CHECK(signbit(nextafter(-m, +INFINITY)) != 0);
tests/lib/libm/t_next.c
369
CHECK(10, nextafter, m, -INFINITY, 0);
tests/lib/libm/t_next.c
371
ATF_CHECK(signbit(nextafter(m, -INFINITY)) == 0);
tests/lib/libm/t_next.c
482
ATF_CHECK_EQ_MSG((t = nextafter(INFINITY, INFINITY)), INFINITY,
tests/lib/libm/t_next.c
484
ATF_CHECK_EQ_MSG((t = nextafter(-INFINITY, -INFINITY)), -INFINITY,
tests/lib/libm/t_next.c
81
CHECK(i, nextafter, x[i], x[i], x[i]);
tests/lib/libm/t_next.c
83
CHECK(i, nextafter, -x[i], -x[i], -x[i]);
tests/lib/libm/t_next.c
95
CHECK(i, nextafter, x[i], x[i + 1], x[i + 1]);
tests/lib/libm/t_next.c
97
CHECK(i, nextafter, x[i], x[n - 1], x[i + 1]);
tests/lib/libm/t_next.c
99
CHECK(i, nextafter, x[i], INFINITY, x[i + 1]);
tests/lib/lua/libm/h_lualibm.c
73
TEST(nextafter(1.0e-14, 1.0));