\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r40027 = x;
double r40028 = y;
double r40029 = r40027 + r40028;
double r40030 = sqrt(r40029);
return r40030;
}
double f(double x, double y) {
double r40031 = x;
double r40032 = y;
double r40033 = r40031 + r40032;
double r40034 = sqrt(r40033);
return r40034;
}



Bits error versus x



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