x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r8879 = x;
double r8880 = y;
double r8881 = r8880 - r8879;
double r8882 = z;
double r8883 = r8881 / r8882;
double r8884 = r8879 + r8883;
return r8884;
}
double f(double x, double y, double z) {
double r8885 = x;
double r8886 = y;
double r8887 = r8886 - r8885;
double r8888 = z;
double r8889 = r8887 / r8888;
double r8890 = r8885 + r8889;
return r8890;
}



Bits error versus x



Bits error versus y



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