\frac{x \cdot y}{2} - \frac{z}{8}\frac{y \cdot x}{2} - \frac{z}{8}double f(double x, double y, double z) {
double r8775703 = x;
double r8775704 = y;
double r8775705 = r8775703 * r8775704;
double r8775706 = 2.0;
double r8775707 = r8775705 / r8775706;
double r8775708 = z;
double r8775709 = 8.0;
double r8775710 = r8775708 / r8775709;
double r8775711 = r8775707 - r8775710;
return r8775711;
}
double f(double x, double y, double z) {
double r8775712 = y;
double r8775713 = x;
double r8775714 = r8775712 * r8775713;
double r8775715 = 2.0;
double r8775716 = r8775714 / r8775715;
double r8775717 = z;
double r8775718 = 8.0;
double r8775719 = r8775717 / r8775718;
double r8775720 = r8775716 - r8775719;
return r8775720;
}



Bits error versus x



Bits error versus y



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