\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r43930 = x;
double r43931 = y;
double r43932 = r43930 + r43931;
double r43933 = sqrt(r43932);
return r43933;
}
double f(double x, double y) {
double r43934 = x;
double r43935 = y;
double r43936 = r43934 + r43935;
double r43937 = sqrt(r43936);
return r43937;
}



Bits error versus x



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