\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r54677 = x;
double r54678 = y;
double r54679 = r54677 - r54678;
double r54680 = fabs(r54679);
double r54681 = sqrt(r54680);
return r54681;
}
double f(double x, double y) {
double r54682 = x;
double r54683 = y;
double r54684 = r54682 - r54683;
double r54685 = fabs(r54684);
double r54686 = sqrt(r54685);
return r54686;
}



Bits error versus x



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