\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 r7519744 = x;
double r7519745 = y;
double r7519746 = r7519744 * r7519745;
double r7519747 = 2.0;
double r7519748 = r7519746 / r7519747;
double r7519749 = z;
double r7519750 = 8.0;
double r7519751 = r7519749 / r7519750;
double r7519752 = r7519748 - r7519751;
return r7519752;
}
double f(double x, double y, double z) {
double r7519753 = x;
double r7519754 = y;
double r7519755 = r7519753 * r7519754;
double r7519756 = 2.0;
double r7519757 = r7519755 / r7519756;
double r7519758 = z;
double r7519759 = 8.0;
double r7519760 = r7519758 / r7519759;
double r7519761 = r7519757 - r7519760;
return r7519761;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019169 +o rules:numerics
(FPCore (x y z)
:name "Diagrams.Solve.Polynomial:quartForm from diagrams-solve-0.1, D"
(- (/ (* x y) 2.0) (/ z 8.0)))