\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r36012 = x;
double r36013 = y;
double r36014 = r36012 + r36013;
double r36015 = sqrt(r36014);
return r36015;
}
double f(double x, double y) {
double r36016 = x;
double r36017 = y;
double r36018 = r36016 + r36017;
double r36019 = sqrt(r36018);
return r36019;
}



Bits error versus x



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