x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r15217 = x;
double r15218 = y;
double r15219 = r15218 - r15217;
double r15220 = z;
double r15221 = r15219 / r15220;
double r15222 = r15217 + r15221;
return r15222;
}
double f(double x, double y, double z) {
double r15223 = x;
double r15224 = y;
double r15225 = r15224 - r15223;
double r15226 = z;
double r15227 = r15225 / r15226;
double r15228 = r15223 + r15227;
return r15228;
}



Bits error versus x



Bits error versus y



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