x + \frac{y - x}{z}x + \left(\frac{y}{z} - \frac{x}{z}\right)double f(double x, double y, double z) {
double r9371 = x;
double r9372 = y;
double r9373 = r9372 - r9371;
double r9374 = z;
double r9375 = r9373 / r9374;
double r9376 = r9371 + r9375;
return r9376;
}
double f(double x, double y, double z) {
double r9377 = x;
double r9378 = y;
double r9379 = z;
double r9380 = r9378 / r9379;
double r9381 = r9377 / r9379;
double r9382 = r9380 - r9381;
double r9383 = r9377 + r9382;
return r9383;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Simplified0.0
rmApplied div-sub0.0
Final simplification0.0
herbie shell --seed 2019196
(FPCore (x y z)
:name "Statistics.Sample:$swelfordMean from math-functions-0.1.5.2"
(+ x (/ (- y x) z)))