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 r202182 = x;
double r202183 = y;
double r202184 = 4.0;
double r202185 = r202183 * r202184;
double r202186 = z;
double r202187 = r202185 * r202186;
double r202188 = r202182 - r202187;
return r202188;
}
double f(double x, double y, double z) {
double r202189 = x;
double r202190 = y;
double r202191 = 4.0;
double r202192 = r202190 * r202191;
double r202193 = z;
double r202194 = r202192 * r202193;
double r202195 = r202189 - r202194;
return r202195;
}



Bits error versus x



Bits error versus y



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