x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r29947 = x;
double r29948 = y;
double r29949 = r29948 - r29947;
double r29950 = z;
double r29951 = r29949 / r29950;
double r29952 = r29947 + r29951;
return r29952;
}
double f(double x, double y, double z) {
double r29953 = x;
double r29954 = y;
double r29955 = r29954 - r29953;
double r29956 = z;
double r29957 = r29955 / r29956;
double r29958 = r29953 + r29957;
return r29958;
}



Bits error versus x



Bits error versus y



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