x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r10429 = x;
double r10430 = y;
double r10431 = r10430 - r10429;
double r10432 = z;
double r10433 = r10431 / r10432;
double r10434 = r10429 + r10433;
return r10434;
}
double f(double x, double y, double z) {
double r10435 = x;
double r10436 = y;
double r10437 = r10436 - r10435;
double r10438 = z;
double r10439 = r10437 / r10438;
double r10440 = r10435 + r10439;
return r10440;
}



Bits error versus x



Bits error versus y



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