x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r24388 = x;
double r24389 = y;
double r24390 = r24389 - r24388;
double r24391 = z;
double r24392 = r24390 / r24391;
double r24393 = r24388 + r24392;
return r24393;
}
double f(double x, double y, double z) {
double r24394 = x;
double r24395 = y;
double r24396 = r24395 - r24394;
double r24397 = z;
double r24398 = r24396 / r24397;
double r24399 = r24394 + r24398;
return r24399;
}



Bits error versus x



Bits error versus y



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