x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r16374 = x;
double r16375 = y;
double r16376 = r16375 - r16374;
double r16377 = z;
double r16378 = r16376 / r16377;
double r16379 = r16374 + r16378;
return r16379;
}
double f(double x, double y, double z) {
double r16380 = x;
double r16381 = y;
double r16382 = r16381 - r16380;
double r16383 = z;
double r16384 = r16382 / r16383;
double r16385 = r16380 + r16384;
return r16385;
}



Bits error versus x



Bits error versus y



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