x - \left(y \cdot 4\right) \cdot z
x - \left(y \cdot 4\right) \cdot z
double f(double x, double y, double z) {
double r33464887 = x;
double r33464888 = y;
double r33464889 = 4.0;
double r33464890 = r33464888 * r33464889;
double r33464891 = z;
double r33464892 = r33464890 * r33464891;
double r33464893 = r33464887 - r33464892;
return r33464893;
}
double f(double x, double y, double z) {
double r33464894 = x;
double r33464895 = y;
double r33464896 = 4.0;
double r33464897 = r33464895 * r33464896;
double r33464898 = z;
double r33464899 = r33464897 * r33464898;
double r33464900 = r33464894 - r33464899;
return r33464900;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019173
(FPCore (x y z)
:name "Diagrams.Solve.Polynomial:quadForm from diagrams-solve-0.1, A"
(- x (* (* y 4.0) z)))