x - \left(y \cdot 4\right) \cdot z
x - \left(4 \cdot y\right) \cdot z
double f(double x, double y, double z) {
double r7846444 = x;
double r7846445 = y;
double r7846446 = 4.0;
double r7846447 = r7846445 * r7846446;
double r7846448 = z;
double r7846449 = r7846447 * r7846448;
double r7846450 = r7846444 - r7846449;
return r7846450;
}
double f(double x, double y, double z) {
double r7846451 = x;
double r7846452 = 4.0;
double r7846453 = y;
double r7846454 = r7846452 * r7846453;
double r7846455 = z;
double r7846456 = r7846454 * r7846455;
double r7846457 = r7846451 - r7846456;
return r7846457;
}



Bits error versus x



Bits error versus y



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