\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 r175022 = x;
double r175023 = y;
double r175024 = r175022 * r175023;
double r175025 = 2.0;
double r175026 = r175024 / r175025;
double r175027 = z;
double r175028 = 8.0;
double r175029 = r175027 / r175028;
double r175030 = r175026 - r175029;
return r175030;
}
double f(double x, double y, double z) {
double r175031 = x;
double r175032 = y;
double r175033 = r175031 * r175032;
double r175034 = 2.0;
double r175035 = r175033 / r175034;
double r175036 = z;
double r175037 = 8.0;
double r175038 = r175036 / r175037;
double r175039 = r175035 - r175038;
return r175039;
}



Bits error versus x



Bits error versus y



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