x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r2830 = x;
double r2831 = y;
double r2832 = r2831 - r2830;
double r2833 = z;
double r2834 = r2832 / r2833;
double r2835 = r2830 + r2834;
return r2835;
}
double f(double x, double y, double z) {
double r2836 = x;
double r2837 = y;
double r2838 = r2837 - r2836;
double r2839 = z;
double r2840 = r2838 / r2839;
double r2841 = r2836 + r2840;
return r2841;
}



Bits error versus x



Bits error versus y



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