\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 r8000115 = x;
double r8000116 = y;
double r8000117 = r8000115 * r8000116;
double r8000118 = 2.0;
double r8000119 = r8000117 / r8000118;
double r8000120 = z;
double r8000121 = 8.0;
double r8000122 = r8000120 / r8000121;
double r8000123 = r8000119 - r8000122;
return r8000123;
}
double f(double x, double y, double z) {
double r8000124 = x;
double r8000125 = y;
double r8000126 = r8000124 * r8000125;
double r8000127 = 2.0;
double r8000128 = r8000126 / r8000127;
double r8000129 = z;
double r8000130 = 8.0;
double r8000131 = r8000129 / r8000130;
double r8000132 = r8000128 - r8000131;
return r8000132;
}



Bits error versus x



Bits error versus y



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