\sqrt{x + y}\sqrt{x + y}double f(double x, double y) {
double r46200 = x;
double r46201 = y;
double r46202 = r46200 + r46201;
double r46203 = sqrt(r46202);
return r46203;
}
double f(double x, double y) {
double r46204 = x;
double r46205 = y;
double r46206 = r46204 + r46205;
double r46207 = sqrt(r46206);
return r46207;
}



Bits error versus x



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