x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r857233 = x;
double r857234 = y;
double r857235 = r857234 - r857233;
double r857236 = z;
double r857237 = r857235 / r857236;
double r857238 = r857233 + r857237;
return r857238;
}
double f(double x, double y, double z) {
double r857239 = x;
double r857240 = y;
double r857241 = r857240 - r857239;
double r857242 = z;
double r857243 = r857241 / r857242;
double r857244 = r857239 + r857243;
return r857244;
}



Bits error versus x



Bits error versus y



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