\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r20915 = x;
double r20916 = y;
double r20917 = r20915 - r20916;
double r20918 = fabs(r20917);
double r20919 = sqrt(r20918);
return r20919;
}
double f(double x, double y) {
double r20920 = x;
double r20921 = y;
double r20922 = r20920 - r20921;
double r20923 = fabs(r20922);
double r20924 = sqrt(r20923);
return r20924;
}



Bits error versus x



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