\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 r158646 = x;
double r158647 = y;
double r158648 = r158646 * r158647;
double r158649 = 2.0;
double r158650 = r158648 / r158649;
double r158651 = z;
double r158652 = 8.0;
double r158653 = r158651 / r158652;
double r158654 = r158650 - r158653;
return r158654;
}
double f(double x, double y, double z) {
double r158655 = x;
double r158656 = y;
double r158657 = r158655 * r158656;
double r158658 = 2.0;
double r158659 = r158657 / r158658;
double r158660 = z;
double r158661 = 8.0;
double r158662 = r158660 / r158661;
double r158663 = r158659 - r158662;
return r158663;
}



Bits error versus x



Bits error versus y



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