x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r21918 = x;
double r21919 = y;
double r21920 = r21919 - r21918;
double r21921 = z;
double r21922 = r21920 / r21921;
double r21923 = r21918 + r21922;
return r21923;
}
double f(double x, double y, double z) {
double r21924 = x;
double r21925 = y;
double r21926 = r21925 - r21924;
double r21927 = z;
double r21928 = r21926 / r21927;
double r21929 = r21924 + r21928;
return r21929;
}



Bits error versus x



Bits error versus y



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