\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r38411 = x;
double r38412 = y;
double r38413 = r38411 - r38412;
double r38414 = fabs(r38413);
double r38415 = sqrt(r38414);
return r38415;
}
double f(double x, double y) {
double r38416 = x;
double r38417 = y;
double r38418 = r38416 - r38417;
double r38419 = fabs(r38418);
double r38420 = sqrt(r38419);
return r38420;
}



Bits error versus x



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