x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r9949 = x;
double r9950 = y;
double r9951 = r9950 - r9949;
double r9952 = z;
double r9953 = r9951 / r9952;
double r9954 = r9949 + r9953;
return r9954;
}
double f(double x, double y, double z) {
double r9955 = x;
double r9956 = y;
double r9957 = r9956 - r9955;
double r9958 = z;
double r9959 = r9957 / r9958;
double r9960 = r9955 + r9959;
return r9960;
}



Bits error versus x



Bits error versus y



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