x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r5383 = x;
double r5384 = y;
double r5385 = r5384 - r5383;
double r5386 = z;
double r5387 = r5385 / r5386;
double r5388 = r5383 + r5387;
return r5388;
}
double f(double x, double y, double z) {
double r5389 = x;
double r5390 = y;
double r5391 = r5390 - r5389;
double r5392 = z;
double r5393 = r5391 / r5392;
double r5394 = r5389 + r5393;
return r5394;
}



Bits error versus x



Bits error versus y



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