\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 r180724 = x;
double r180725 = y;
double r180726 = r180724 * r180725;
double r180727 = 2.0;
double r180728 = r180726 / r180727;
double r180729 = z;
double r180730 = 8.0;
double r180731 = r180729 / r180730;
double r180732 = r180728 - r180731;
return r180732;
}
double f(double x, double y, double z) {
double r180733 = x;
double r180734 = y;
double r180735 = r180733 * r180734;
double r180736 = 2.0;
double r180737 = r180735 / r180736;
double r180738 = z;
double r180739 = 8.0;
double r180740 = r180738 / r180739;
double r180741 = r180737 - r180740;
return r180741;
}



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)))