x - \left(y \cdot 4.0\right) \cdot z
x - \left(4.0 \cdot y\right) \cdot z
double f(double x, double y, double z) {
double r9660497 = x;
double r9660498 = y;
double r9660499 = 4.0;
double r9660500 = r9660498 * r9660499;
double r9660501 = z;
double r9660502 = r9660500 * r9660501;
double r9660503 = r9660497 - r9660502;
return r9660503;
}
double f(double x, double y, double z) {
double r9660504 = x;
double r9660505 = 4.0;
double r9660506 = y;
double r9660507 = r9660505 * r9660506;
double r9660508 = z;
double r9660509 = r9660507 * r9660508;
double r9660510 = r9660504 - r9660509;
return r9660510;
}



Bits error versus x



Bits error versus y



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