\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r56076 = x;
double r56077 = y;
double r56078 = r56076 - r56077;
double r56079 = fabs(r56078);
double r56080 = sqrt(r56079);
return r56080;
}
double f(double x, double y) {
double r56081 = x;
double r56082 = y;
double r56083 = r56081 - r56082;
double r56084 = fabs(r56083);
double r56085 = sqrt(r56084);
return r56085;
}



Bits error versus x



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