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 r7770527 = x;
double r7770528 = y;
double r7770529 = 4.0;
double r7770530 = r7770528 * r7770529;
double r7770531 = z;
double r7770532 = r7770530 * r7770531;
double r7770533 = r7770527 - r7770532;
return r7770533;
}
double f(double x, double y, double z) {
double r7770534 = x;
double r7770535 = 4.0;
double r7770536 = y;
double r7770537 = r7770535 * r7770536;
double r7770538 = z;
double r7770539 = r7770537 * r7770538;
double r7770540 = r7770534 - r7770539;
return r7770540;
}



Bits error versus x



Bits error versus y



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