\frac{x \cdot y}{2} - \frac{z}{8}\frac{1}{\frac{\frac{2}{x}}{y}} - \frac{z}{8}double code(double x, double y, double z) {
return ((double) (((double) (((double) (x * y)) / 2.0)) - ((double) (z / 8.0))));
}
double code(double x, double y, double z) {
return ((double) (((double) (1.0 / ((double) (((double) (2.0 / x)) / y)))) - ((double) (z / 8.0))));
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.1
rmApplied *-commutative0.1
Applied associate-/l*0.1
rmApplied clear-num0.2
Final simplification0.2
herbie shell --seed 2020114
(FPCore (x y z)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, D"
:precision binary64
(- (/ (* x y) 2) (/ z 8)))