\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r36776 = x;
double r36777 = y;
double r36778 = r36776 - r36777;
double r36779 = fabs(r36778);
double r36780 = sqrt(r36779);
return r36780;
}
double f(double x, double y) {
double r36781 = x;
double r36782 = y;
double r36783 = r36781 - r36782;
double r36784 = fabs(r36783);
double r36785 = sqrt(r36784);
return r36785;
}



Bits error versus x



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