\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 r123252 = x;
double r123253 = y;
double r123254 = r123252 * r123253;
double r123255 = 2.0;
double r123256 = r123254 / r123255;
double r123257 = z;
double r123258 = 8.0;
double r123259 = r123257 / r123258;
double r123260 = r123256 - r123259;
return r123260;
}
double f(double x, double y, double z) {
double r123261 = x;
double r123262 = y;
double r123263 = r123261 * r123262;
double r123264 = 2.0;
double r123265 = r123263 / r123264;
double r123266 = z;
double r123267 = 8.0;
double r123268 = r123266 / r123267;
double r123269 = r123265 - r123268;
return r123269;
}



Bits error versus x



Bits error versus y



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