x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r15503 = x;
double r15504 = y;
double r15505 = r15504 - r15503;
double r15506 = z;
double r15507 = r15505 / r15506;
double r15508 = r15503 + r15507;
return r15508;
}
double f(double x, double y, double z) {
double r15509 = x;
double r15510 = y;
double r15511 = r15510 - r15509;
double r15512 = z;
double r15513 = r15511 / r15512;
double r15514 = r15509 + r15513;
return r15514;
}



Bits error versus x



Bits error versus y



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