\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r39196 = x;
double r39197 = y;
double r39198 = r39196 + r39197;
double r39199 = sqrt(r39198);
return r39199;
}
double f(double x, double y) {
double r39200 = x;
double r39201 = y;
double r39202 = r39200 + r39201;
double r39203 = sqrt(r39202);
return r39203;
}



Bits error versus x



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