\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r51885 = x;
double r51886 = y;
double r51887 = r51885 - r51886;
double r51888 = fabs(r51887);
double r51889 = sqrt(r51888);
return r51889;
}
double f(double x, double y) {
double r51890 = x;
double r51891 = y;
double r51892 = r51890 - r51891;
double r51893 = fabs(r51892);
double r51894 = sqrt(r51893);
return r51894;
}



Bits error versus x



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