\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 r156880 = x;
double r156881 = y;
double r156882 = r156880 * r156881;
double r156883 = 2.0;
double r156884 = r156882 / r156883;
double r156885 = z;
double r156886 = 8.0;
double r156887 = r156885 / r156886;
double r156888 = r156884 - r156887;
return r156888;
}
double f(double x, double y, double z) {
double r156889 = x;
double r156890 = y;
double r156891 = r156889 * r156890;
double r156892 = 2.0;
double r156893 = r156891 / r156892;
double r156894 = z;
double r156895 = 8.0;
double r156896 = r156894 / r156895;
double r156897 = r156893 - r156896;
return r156897;
}



Bits error versus x



Bits error versus y



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