\sqrt{x + y}\sqrt{y + x}double f(double x, double y) {
double r2520007 = x;
double r2520008 = y;
double r2520009 = r2520007 + r2520008;
double r2520010 = sqrt(r2520009);
return r2520010;
}
double f(double x, double y) {
double r2520011 = y;
double r2520012 = x;
double r2520013 = r2520011 + r2520012;
double r2520014 = sqrt(r2520013);
return r2520014;
}



Bits error versus x



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