\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r49203 = x;
double r49204 = y;
double r49205 = r49203 + r49204;
double r49206 = sqrt(r49205);
return r49206;
}
double f(double x, double y) {
double r49207 = x;
double r49208 = y;
double r49209 = r49207 + r49208;
double r49210 = sqrt(r49209);
return r49210;
}



Bits error versus x



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