\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r34067 = x;
double r34068 = y;
double r34069 = r34067 + r34068;
double r34070 = sqrt(r34069);
return r34070;
}
double f(double x, double y) {
double r34071 = x;
double r34072 = y;
double r34073 = r34071 + r34072;
double r34074 = sqrt(r34073);
return r34074;
}



Bits error versus x



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