x - \left(y \cdot 4\right) \cdot z
x - y \cdot \left(4 \cdot z\right)
double f(double x, double y, double z) {
double r190879 = x;
double r190880 = y;
double r190881 = 4.0;
double r190882 = r190880 * r190881;
double r190883 = z;
double r190884 = r190882 * r190883;
double r190885 = r190879 - r190884;
return r190885;
}
double f(double x, double y, double z) {
double r190886 = x;
double r190887 = y;
double r190888 = 4.0;
double r190889 = z;
double r190890 = r190888 * r190889;
double r190891 = r190887 * r190890;
double r190892 = r190886 - r190891;
return r190892;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
rmApplied associate-*l*0.1
Final simplification0.1
herbie shell --seed 2020060
(FPCore (x y z)
:name "Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, A"
:precision binary64
(- x (* (* y 4) z)))