x + \frac{y - x}{z}x + \frac{y - x}{z}double f(double x, double y, double z) {
double r1562 = x;
double r1563 = y;
double r1564 = r1563 - r1562;
double r1565 = z;
double r1566 = r1564 / r1565;
double r1567 = r1562 + r1566;
return r1567;
}
double f(double x, double y, double z) {
double r1568 = x;
double r1569 = y;
double r1570 = r1569 - r1568;
double r1571 = z;
double r1572 = r1570 / r1571;
double r1573 = r1568 + r1572;
return r1573;
}



Bits error versus x



Bits error versus y



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