\sqrt{\left|x - y\right|}\sqrt{\left|x - y\right|}double f(double x, double y) {
double r26097 = x;
double r26098 = y;
double r26099 = r26097 - r26098;
double r26100 = fabs(r26099);
double r26101 = sqrt(r26100);
return r26101;
}
double f(double x, double y) {
double r26102 = x;
double r26103 = y;
double r26104 = r26102 - r26103;
double r26105 = fabs(r26104);
double r26106 = sqrt(r26105);
return r26106;
}



Bits error versus x



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