x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r10670 = x;
double r10671 = y;
double r10672 = r10671 - r10670;
double r10673 = z;
double r10674 = r10672 / r10673;
double r10675 = r10670 + r10674;
return r10675;
}
double f(double x, double y, double z) {
double r10676 = x;
double r10677 = y;
double r10678 = r10677 - r10676;
double r10679 = z;
double r10680 = r10678 / r10679;
double r10681 = r10676 + r10680;
return r10681;
}



Bits error versus x



Bits error versus y



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