x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r612799 = x;
double r612800 = y;
double r612801 = r612800 - r612799;
double r612802 = z;
double r612803 = r612801 / r612802;
double r612804 = r612799 + r612803;
return r612804;
}
double f(double x, double y, double z) {
double r612805 = x;
double r612806 = y;
double r612807 = r612806 - r612805;
double r612808 = z;
double r612809 = r612807 / r612808;
double r612810 = r612805 + r612809;
return r612810;
}



Bits error versus x



Bits error versus y



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