\frac{x \cdot y}{2} - \frac{z}{8}\frac{x \cdot y}{2} - \frac{z}{8}double f(double x, double y, double z) {
double r217005 = x;
double r217006 = y;
double r217007 = r217005 * r217006;
double r217008 = 2.0;
double r217009 = r217007 / r217008;
double r217010 = z;
double r217011 = 8.0;
double r217012 = r217010 / r217011;
double r217013 = r217009 - r217012;
return r217013;
}
double f(double x, double y, double z) {
double r217014 = x;
double r217015 = y;
double r217016 = r217014 * r217015;
double r217017 = 2.0;
double r217018 = r217016 / r217017;
double r217019 = z;
double r217020 = 8.0;
double r217021 = r217019 / r217020;
double r217022 = r217018 - r217021;
return r217022;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020047 +o rules:numerics
(FPCore (x y z)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, D"
:precision binary64
(- (/ (* x y) 2) (/ z 8)))