\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r38870 = x;
double r38871 = y;
double r38872 = r38870 - r38871;
double r38873 = fabs(r38872);
double r38874 = sqrt(r38873);
return r38874;
}
double f(double x, double y) {
double r38875 = x;
double r38876 = y;
double r38877 = r38875 - r38876;
double r38878 = fabs(r38877);
double r38879 = sqrt(r38878);
return r38879;
}



Bits error versus x



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