x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r7537 = x;
double r7538 = y;
double r7539 = r7538 - r7537;
double r7540 = z;
double r7541 = r7539 / r7540;
double r7542 = r7537 + r7541;
return r7542;
}
double f(double x, double y, double z) {
double r7543 = x;
double r7544 = y;
double r7545 = r7544 - r7543;
double r7546 = z;
double r7547 = r7545 / r7546;
double r7548 = r7543 + r7547;
return r7548;
}



Bits error versus x



Bits error versus y



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