\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 r223892 = x;
double r223893 = y;
double r223894 = r223892 * r223893;
double r223895 = 2.0;
double r223896 = r223894 / r223895;
double r223897 = z;
double r223898 = 8.0;
double r223899 = r223897 / r223898;
double r223900 = r223896 - r223899;
return r223900;
}
double f(double x, double y, double z) {
double r223901 = x;
double r223902 = y;
double r223903 = r223901 * r223902;
double r223904 = 2.0;
double r223905 = r223903 / r223904;
double r223906 = z;
double r223907 = 8.0;
double r223908 = r223906 / r223907;
double r223909 = r223905 - r223908;
return r223909;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020045 +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)))