Lines Matching refs:eps
334 int float_near_abs_eps(float a, float b, float eps)
337 if (abs_diff < eps)
340 fprintf(stderr, "test failed comparing %g with %g (abs diff=%g with EPS=%g)\n", a, b, abs_diff, eps);
345 int float_near_abs_eps_array(const float *a, const float *b, float eps,
351 if (!float_near_abs_eps(a[i], b[i], eps))
357 int float_near_abs_eps_ulp(float a, float b, float eps, unsigned max_ulp)
359 return float_near_ulp(a, b, max_ulp) || float_near_abs_eps(a, b, eps);
362 int float_near_abs_eps_array_ulp(const float *a, const float *b, float eps,
368 if (!float_near_abs_eps_ulp(a[i], b[i], eps, max_ulp))
374 int double_near_abs_eps(double a, double b, double eps)
378 return abs_diff < eps;
381 int double_near_abs_eps_array(const double *a, const double *b, double eps,
387 if (!double_near_abs_eps(a[i], b[i], eps))