x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r17043 = x;
double r17044 = y;
double r17045 = r17044 - r17043;
double r17046 = z;
double r17047 = r17045 / r17046;
double r17048 = r17043 + r17047;
return r17048;
}
double f(double x, double y, double z) {
double r17049 = x;
double r17050 = y;
double r17051 = r17050 - r17049;
double r17052 = z;
double r17053 = r17051 / r17052;
double r17054 = r17049 + r17053;
return r17054;
}



Bits error versus x



Bits error versus y



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