x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r12611 = x;
double r12612 = y;
double r12613 = r12612 - r12611;
double r12614 = z;
double r12615 = r12613 / r12614;
double r12616 = r12611 + r12615;
return r12616;
}
double f(double x, double y, double z) {
double r12617 = x;
double r12618 = y;
double r12619 = r12618 - r12617;
double r12620 = z;
double r12621 = r12619 / r12620;
double r12622 = r12617 + r12621;
return r12622;
}



Bits error versus x



Bits error versus y



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