x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r14160 = x;
double r14161 = y;
double r14162 = r14161 - r14160;
double r14163 = z;
double r14164 = r14162 / r14163;
double r14165 = r14160 + r14164;
return r14165;
}
double f(double x, double y, double z) {
double r14166 = x;
double r14167 = y;
double r14168 = r14167 - r14166;
double r14169 = z;
double r14170 = r14168 / r14169;
double r14171 = r14166 + r14170;
return r14171;
}



Bits error versus x



Bits error versus y



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