\left(\frac{x}{2} + y \cdot x\right) + z\left(\frac{x}{2} + y \cdot x\right) + zdouble f(double x, double y, double z) {
double r233172 = x;
double r233173 = 2.0;
double r233174 = r233172 / r233173;
double r233175 = y;
double r233176 = r233175 * r233172;
double r233177 = r233174 + r233176;
double r233178 = z;
double r233179 = r233177 + r233178;
return r233179;
}
double f(double x, double y, double z) {
double r233180 = x;
double r233181 = 2.0;
double r233182 = r233180 / r233181;
double r233183 = y;
double r233184 = r233183 * r233180;
double r233185 = r233182 + r233184;
double r233186 = z;
double r233187 = r233185 + r233186;
return r233187;
}



Bits error versus x



Bits error versus y



Bits error versus z
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019235
(FPCore (x y z)
:name "Data.Histogram.Bin.BinF:$cfromIndex from histogram-fill-0.8.4.1"
:precision binary64
(+ (+ (/ x 2) (* y x)) z))