\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 r238763 = x;
double r238764 = y;
double r238765 = r238763 * r238764;
double r238766 = 2.0;
double r238767 = r238765 / r238766;
double r238768 = z;
double r238769 = 8.0;
double r238770 = r238768 / r238769;
double r238771 = r238767 - r238770;
return r238771;
}
double f(double x, double y, double z) {
double r238772 = x;
double r238773 = y;
double r238774 = r238772 * r238773;
double r238775 = 2.0;
double r238776 = r238774 / r238775;
double r238777 = z;
double r238778 = 8.0;
double r238779 = r238777 / r238778;
double r238780 = r238776 - r238779;
return r238780;
}



Bits error versus x



Bits error versus y



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