x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r7497 = x;
double r7498 = y;
double r7499 = r7498 - r7497;
double r7500 = z;
double r7501 = r7499 / r7500;
double r7502 = r7497 + r7501;
return r7502;
}
double f(double x, double y, double z) {
double r7503 = x;
double r7504 = y;
double r7505 = r7504 - r7503;
double r7506 = z;
double r7507 = r7505 / r7506;
double r7508 = r7503 + r7507;
return r7508;
}



Bits error versus x



Bits error versus y



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