LDBL_EPSILON
RECIP_EPSILON = 1/LDBL_EPSILON,
if (y == 1 && x < LDBL_EPSILON*LDBL_EPSILON/128) {
} else if (x >= LDBL_EPSILON * fabsl(y-1)) {
*sqrt_A2my2 = A * (2 / LDBL_EPSILON);
*new_y= y * (2 / LDBL_EPSILON);
if (y == 1 && x < LDBL_EPSILON/128) {
} else if (x >= LDBL_EPSILON * fabsl(y-1)) {
*sqrt_A2my2 = x * (4/LDBL_EPSILON/LDBL_EPSILON) * y /
*new_y = y * (4/LDBL_EPSILON/LDBL_EPSILON);
if (ax == 1 && ay < LDBL_EPSILON) {
else if (ay < LDBL_EPSILON)
const long double eps = 2*LDBL_EPSILON;
ATF_CHECK(fabsl(fmodl(1.0, 0.1L) - 0.1L) <= 55 * LDBL_EPSILON);
LDBL_MIN*(1 + LDBL_EPSILON),
LDBL_MIN*(1 + 2*LDBL_EPSILON),
LDBL_EPSILON/2,
LDBL_EPSILON,
2*LDBL_EPSILON,
1 - 3*LDBL_EPSILON/2,
1 - 2*LDBL_EPSILON/2,
1 - LDBL_EPSILON/2,
1 + LDBL_EPSILON,
1 + 2*LDBL_EPSILON,
1 + 3*LDBL_EPSILON,
1.5 - 3*LDBL_EPSILON,
1.5 - 2*LDBL_EPSILON,
1.5 - LDBL_EPSILON,
1.5 + LDBL_EPSILON,
1.5 + 2*LDBL_EPSILON,
1.5 + 3*LDBL_EPSILON,
0.5/LDBL_EPSILON - 0.5,
0.5/LDBL_EPSILON,
0.5/LDBL_EPSILON + 0.5,
1/LDBL_EPSILON,
-LDBL_EPSILON,
-1 - LDBL_EPSILON,
ATF_CHECK_MSG((fabsl((log10l(e) - log10e)/log10e) < 2*LDBL_EPSILON),
ATF_CHECK_MSG((fabsl((log10l(e2) - log10e2)/log10e2) < 2*LDBL_EPSILON),
ATF_CHECK_MSG(fabsl((log1pl(em1) - 1)/1) < 2*LDBL_EPSILON,
ATF_CHECK_MSG(fabsl((log1pl(e2m1) - 2)/2) < 2*LDBL_EPSILON,
ATF_CHECK_MSG((fabsl((log2l(e) - log2e)/log2e) < 2*LDBL_EPSILON),
ATF_CHECK_MSG((fabsl((log2l(e2) - log2e2)/log2e2) < 2*LDBL_EPSILON),
ATF_CHECK_MSG(fabsl((logl(2) - log_2)/log_2) < 2*LDBL_EPSILON,
ATF_CHECK_MSG(fabsl((logl(e) - 1)/1) < 2*LDBL_EPSILON,
ATF_CHECK_MSG(fabsl((logl(e2) - 2)/2) < 2*LDBL_EPSILON,
ATF_CHECK_MSG(fabsl((logl(10) - log_10)/log_10) < 2*LDBL_EPSILON,
{ 1 - LDBL_EPSILON/2, 0, 1 - LDBL_EPSILON/2 },
{ 1 + LDBL_EPSILON, 1, LDBL_EPSILON },
{ 0.5/LDBL_EPSILON - 0.5L, 0.5/LDBL_EPSILON - 1, 0.5 },
{ 0.5/LDBL_EPSILON, 0.5/LDBL_EPSILON, 0 },
{ 0.5/LDBL_EPSILON + 0.5L, 0.5/LDBL_EPSILON, 0.5 },
{ 1/LDBL_EPSILON, 1/LDBL_EPSILON, 0 },
CHECK(i, nexttoward, x[i], x[i]*(1 - LDBL_EPSILON/2),
CHECK(i, nexttowardf, x[i], x[i]*(1 + LDBL_EPSILON),
CHECK(i, nexttowardf, x[i], x[i]*(1 - LDBL_EPSILON/2),
[2] = LDBL_MIN*(1 + LDBL_EPSILON),
[3] = LDBL_MIN*(1 + 2*LDBL_EPSILON),
[4] = LDBL_MIN*(1 + 3*LDBL_EPSILON),
[0] = 1 - 3*LDBL_EPSILON/2,
[1] = 1 - 2*LDBL_EPSILON/2,
[2] = 1 - LDBL_EPSILON/2,
[4] = 1 + LDBL_EPSILON,
[5] = 1 + 2*LDBL_EPSILON,
[6] = 1 + 3*LDBL_EPSILON,
[0] = 1.5 - 3*LDBL_EPSILON,
[1] = 1.5 - 2*LDBL_EPSILON,
[2] = 1.5 - LDBL_EPSILON,
[4] = 1.5 + LDBL_EPSILON,
[5] = 1.5 + 2*LDBL_EPSILON,
[6] = 1.5 + 3*LDBL_EPSILON,
CHECK(i, nexttoward, x[i], x[i]*(1 + LDBL_EPSILON),
y += LDBL_EPSILON;
ATF_CHECK(y == LDBL_EPSILON);
y += LDBL_EPSILON;
#define VALL (0.5 - LDBL_EPSILON)