\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r52630 = x;
double r52631 = y;
double r52632 = r52630 - r52631;
double r52633 = fabs(r52632);
double r52634 = sqrt(r52633);
return r52634;
}
double f(double x, double y) {
double r52635 = x;
double r52636 = y;
double r52637 = r52635 - r52636;
double r52638 = fabs(r52637);
double r52639 = sqrt(r52638);
return r52639;
}



Bits error versus x



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