\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 r185041 = x;
double r185042 = y;
double r185043 = r185041 * r185042;
double r185044 = 2.0;
double r185045 = r185043 / r185044;
double r185046 = z;
double r185047 = 8.0;
double r185048 = r185046 / r185047;
double r185049 = r185045 - r185048;
return r185049;
}
double f(double x, double y, double z) {
double r185050 = x;
double r185051 = y;
double r185052 = r185050 * r185051;
double r185053 = 2.0;
double r185054 = r185052 / r185053;
double r185055 = z;
double r185056 = 8.0;
double r185057 = r185055 / r185056;
double r185058 = r185054 - r185057;
return r185058;
}



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)))