FLT_EPSILON
if (y == 1 && x < FLT_EPSILON * FLT_EPSILON / 128) {
} else if (x >= FLT_EPSILON * fabsf(y - 1)) {
*sqrt_A2my2 = A * (2 / FLT_EPSILON);
*new_y = y * (2 / FLT_EPSILON);
if (y == 1 && x < FLT_EPSILON / 128) {
} else if (x >= FLT_EPSILON * fabsf(y - 1)) {
*sqrt_A2my2 = x * (4 / FLT_EPSILON / FLT_EPSILON) * y /
*new_y = y * (4 / FLT_EPSILON / FLT_EPSILON);
if (ax == 1 && ay < FLT_EPSILON)
else if (ay < FLT_EPSILON)
RECIP_EPSILON = 1 / FLT_EPSILON,
const float eps = FLT_EPSILON;
const float eps = 2*FLT_EPSILON;
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;
ATF_CHECK(fabsf(fmodf(1.0, 0.1) - 0.1f) <= 55 * FLT_EPSILON);
1/FLT_EPSILON - 0.5,
1/FLT_EPSILON,
1/FLT_EPSILON + 0.5,
1/FLT_EPSILON - 0.5,
1/FLT_EPSILON,
1/FLT_EPSILON + 0.5,
FLT_MIN*(1 + FLT_EPSILON),
FLT_MIN*(1 + 2*FLT_EPSILON),
FLT_EPSILON/2,
FLT_EPSILON,
2*FLT_EPSILON,
1 - 3*FLT_EPSILON/2,
1 - 2*FLT_EPSILON/2,
1 - FLT_EPSILON/2,
1 + FLT_EPSILON,
1 + 2*FLT_EPSILON,
1 + 3*FLT_EPSILON,
1.5 - 3*FLT_EPSILON,
1.5 - 2*FLT_EPSILON,
1.5 - FLT_EPSILON,
1.5 + FLT_EPSILON,
1.5 + 2*FLT_EPSILON,
1.5 + 3*FLT_EPSILON,
0.5/FLT_EPSILON - 0.5,
0.5/FLT_EPSILON,
0.5/FLT_EPSILON + 0.5,
1/FLT_EPSILON,
const float eps = FLT_EPSILON;
-FLT_EPSILON,
-1 - FLT_EPSILON,
2*FLT_EPSILON),
2*FLT_EPSILON),
ATF_CHECK_MSG(fabsf((log1pf(em1) - 1)/1) < 2*FLT_EPSILON,
ATF_CHECK_MSG(fabsf((log1pf(e2m1) - 2)/2) < 2*FLT_EPSILON,
2*FLT_EPSILON),
2*FLT_EPSILON),
ATF_CHECK_MSG(fabsf((logf(2) - log_2)/log_2) < 2*FLT_EPSILON,
ATF_CHECK_MSG(fabsf((logf(e) - 1)/1) < 2*FLT_EPSILON,
ATF_CHECK_MSG(fabsf((logf(e2) - 2)/2) < 2*FLT_EPSILON,
ATF_CHECK_MSG(fabsf((logf(10) - log_10)/log_10) < 2*FLT_EPSILON,
{ 1 - FLT_EPSILON/2, 0, 1 - FLT_EPSILON/2 },
{ 1 + FLT_EPSILON, 1, FLT_EPSILON },
{ 0.5/FLT_EPSILON - 0.5, 0.5/FLT_EPSILON - 1, 0.5 },
{ 0.5/FLT_EPSILON, 0.5/FLT_EPSILON, 0 },
{ 0.5/FLT_EPSILON + 0.5, 0.5/FLT_EPSILON, 0.5 },
{ 1/FLT_EPSILON, 1/FLT_EPSILON, 0 },
{ 1/FLT_EPSILON + 0.5, 1/FLT_EPSILON, 0.5 },
[2] = FLT_MIN*(1 + FLT_EPSILON),
[3] = FLT_MIN*(1 + 2*FLT_EPSILON),
[4] = FLT_MIN*(1 + 3*FLT_EPSILON),
[0] = 1 - 3*FLT_EPSILON/2,
[1] = 1 - 2*FLT_EPSILON/2,
[2] = 1 - FLT_EPSILON/2,
[4] = 1 + FLT_EPSILON,
[5] = 1 + 2*FLT_EPSILON,
[6] = 1 + 3*FLT_EPSILON,
[0] = 1.5 - 3*FLT_EPSILON,
[1] = 1.5 - 2*FLT_EPSILON,
[2] = 1.5 - FLT_EPSILON,
[4] = 1.5 + FLT_EPSILON,
[5] = 1.5 + 2*FLT_EPSILON,
[6] = 1.5 + 3*FLT_EPSILON,
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;
const float eps = FLT_EPSILON;