\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 r28290 = x;
double r28291 = y;
double r28292 = r28290 * r28291;
double r28293 = 2.0;
double r28294 = r28292 / r28293;
double r28295 = z;
double r28296 = 8.0;
double r28297 = r28295 / r28296;
double r28298 = r28294 - r28297;
return r28298;
}
double f(double x, double y, double z) {
double r28299 = x;
double r28300 = y;
double r28301 = r28299 * r28300;
double r28302 = 2.0;
double r28303 = r28301 / r28302;
double r28304 = z;
double r28305 = 8.0;
double r28306 = r28304 / r28305;
double r28307 = r28303 - r28306;
return r28307;
}



Bits error versus x



Bits error versus y



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