\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r41232 = x;
double r41233 = y;
double r41234 = r41232 - r41233;
double r41235 = fabs(r41234);
double r41236 = sqrt(r41235);
return r41236;
}
double f(double x, double y) {
double r41237 = x;
double r41238 = y;
double r41239 = r41237 - r41238;
double r41240 = fabs(r41239);
double r41241 = sqrt(r41240);
return r41241;
}



Bits error versus x



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