x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r1444117 = x;
double r1444118 = y;
double r1444119 = r1444118 - r1444117;
double r1444120 = z;
double r1444121 = r1444119 / r1444120;
double r1444122 = r1444117 + r1444121;
return r1444122;
}
double f(double x, double y, double z) {
double r1444123 = x;
double r1444124 = y;
double r1444125 = r1444124 - r1444123;
double r1444126 = z;
double r1444127 = r1444125 / r1444126;
double r1444128 = r1444123 + r1444127;
return r1444128;
}



Bits error versus x



Bits error versus y



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