\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r43455 = x;
double r43456 = y;
double r43457 = r43455 + r43456;
double r43458 = sqrt(r43457);
return r43458;
}
double f(double x, double y) {
double r43459 = x;
double r43460 = y;
double r43461 = r43459 + r43460;
double r43462 = sqrt(r43461);
return r43462;
}



Bits error versus x



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