\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r44198 = x;
double r44199 = y;
double r44200 = r44198 - r44199;
double r44201 = fabs(r44200);
double r44202 = sqrt(r44201);
return r44202;
}
double f(double x, double y) {
double r44203 = x;
double r44204 = y;
double r44205 = r44203 - r44204;
double r44206 = fabs(r44205);
double r44207 = sqrt(r44206);
return r44207;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019346
(FPCore (x y)
:name "Optimisation.CirclePacking:place from circle-packing-0.1.0.4, C"
:precision binary64
(sqrt (fabs (- x y))))