DBL_EPSILON
if (y == 1 && x < DBL_EPSILON * DBL_EPSILON / 128) {
} else if (x >= DBL_EPSILON * fabs(y - 1)) {
*sqrt_A2my2 = A * (2 / DBL_EPSILON);
*new_y = y * (2 / DBL_EPSILON);
if (y == 1 && x < DBL_EPSILON / 128) {
} else if (x >= DBL_EPSILON * fabs(y - 1)) {
*sqrt_A2my2 = x * (4 / DBL_EPSILON / DBL_EPSILON) * y /
*new_y = y * (4 / DBL_EPSILON / DBL_EPSILON);
if (ax == 1 && ay < DBL_EPSILON)
else if (ay < DBL_EPSILON)
RECIP_EPSILON = 1 / DBL_EPSILON,
#define _TINY DBL_EPSILON
#define _TINYER DBL_EPSILON
#define LDBL_EPSILON DBL_EPSILON
#define LDBL_EPSILON DBL_EPSILON
const double eps = DBL_EPSILON;
const double eps = 2*DBL_EPSILON;
const double eps = DBL_EPSILON;
const long double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;
volatile double ulp1 = DBL_EPSILON;
ATF_CHECK(fabs(fmod(1.0, 0.1) - 0.1) <= 55 * DBL_EPSILON);
DBL_MIN*(1 + DBL_EPSILON),
DBL_MIN*(1 + 2*DBL_EPSILON),
DBL_EPSILON/2,
DBL_EPSILON,
2*DBL_EPSILON,
1 - 3*DBL_EPSILON/2,
1 - 2*DBL_EPSILON/2,
1 - DBL_EPSILON/2,
1 + DBL_EPSILON,
1 + 2*DBL_EPSILON,
1 + 3*DBL_EPSILON,
1.5 - 3*DBL_EPSILON,
1.5 - 2*DBL_EPSILON,
1.5 - DBL_EPSILON,
1.5 + DBL_EPSILON,
1.5 + 2*DBL_EPSILON,
1.5 + 3*DBL_EPSILON,
0.5/DBL_EPSILON - 0.5,
0.5/DBL_EPSILON,
0.5/DBL_EPSILON + 0.5,
1/DBL_EPSILON,
1/DBL_EPSILON - 0.5L,
1/DBL_EPSILON,
1/DBL_EPSILON + 0.5L,
const double eps = DBL_EPSILON;
-DBL_EPSILON,
-1 - DBL_EPSILON,
2*DBL_EPSILON),
2*DBL_EPSILON),
ATF_CHECK_MSG(fabs((log1p(em1) - 1)/1) < 2*DBL_EPSILON,
ATF_CHECK_MSG(fabs((log1p(e2m1) - 2)/2) < 2*DBL_EPSILON,
2*DBL_EPSILON),
2*DBL_EPSILON),
ATF_CHECK_MSG(fabs((log(2) - log_2)/log_2) < 2*DBL_EPSILON,
ATF_CHECK_MSG(fabs((log(e) - 1)/1) < 2*DBL_EPSILON,
ATF_CHECK_MSG(fabs((log(e2) - 2)/2) < 2*DBL_EPSILON,
ATF_CHECK_MSG(fabs((log(10) - log_10)/log_10) < 2*DBL_EPSILON,
{ 1 - DBL_EPSILON/2, 0, 1 - DBL_EPSILON/2 },
{ 1 + DBL_EPSILON, 1, DBL_EPSILON },
{ 0.5/DBL_EPSILON - 0.5, 0.5/DBL_EPSILON - 1, 0.5 },
{ 0.5/DBL_EPSILON, 0.5/DBL_EPSILON, 0 },
{ 0.5/DBL_EPSILON + 0.5, 0.5/DBL_EPSILON, 0.5 },
{ 1/DBL_EPSILON, 1/DBL_EPSILON, 0 },
{ 1.0L/DBL_EPSILON + 0.5L, 1.0L/DBL_EPSILON, 0.5 },
[2] = DBL_MIN*(1 + DBL_EPSILON),
[3] = DBL_MIN*(1 + 2*DBL_EPSILON),
[4] = DBL_MIN*(1 + 3*DBL_EPSILON),
[0] = 1 - 3*DBL_EPSILON/2,
[1] = 1 - 2*DBL_EPSILON/2,
[2] = 1 - DBL_EPSILON/2,
[4] = 1 + DBL_EPSILON,
[5] = 1 + 2*DBL_EPSILON,
[6] = 1 + 3*DBL_EPSILON,
[0] = 1.5 - 3*DBL_EPSILON,
[1] = 1.5 - 2*DBL_EPSILON,
[2] = 1.5 - DBL_EPSILON,
[4] = 1.5 + DBL_EPSILON,
[5] = 1.5 + 2*DBL_EPSILON,
[6] = 1.5 + 3*DBL_EPSILON,
x += DBL_EPSILON;
ATF_CHECK(x == DBL_EPSILON);
x += DBL_EPSILON;
const double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;
const long double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;
const long double eps = DBL_EPSILON; /* XXX powl == pow for now */
const double eps = DBL_EPSILON;
const double eps = DBL_EPSILON;