x + \frac{y - x}{z}\frac{y - x}{z} + xdouble f(double x, double y, double z) {
double r783520 = x;
double r783521 = y;
double r783522 = r783521 - r783520;
double r783523 = z;
double r783524 = r783522 / r783523;
double r783525 = r783520 + r783524;
return r783525;
}
double f(double x, double y, double z) {
double r783526 = y;
double r783527 = x;
double r783528 = r783526 - r783527;
double r783529 = z;
double r783530 = r783528 / r783529;
double r783531 = r783530 + r783527;
return r783531;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019200 +o rules:numerics
(FPCore (x y z)
:name "Statistics.Sample:$swelfordMean from math-functions-0.1.5.2"
(+ x (/ (- y x) z)))