\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r36990 = x;
double r36991 = y;
double r36992 = r36990 - r36991;
double r36993 = fabs(r36992);
double r36994 = sqrt(r36993);
return r36994;
}
double f(double x, double y) {
double r36995 = x;
double r36996 = y;
double r36997 = r36995 - r36996;
double r36998 = fabs(r36997);
double r36999 = sqrt(r36998);
return r36999;
}



Bits error versus x



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