\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 r152744 = x;
double r152745 = 2.0;
double r152746 = r152744 / r152745;
double r152747 = y;
double r152748 = r152747 * r152744;
double r152749 = r152746 + r152748;
double r152750 = z;
double r152751 = r152749 + r152750;
return r152751;
}
double f(double x, double y, double z) {
double r152752 = x;
double r152753 = 2.0;
double r152754 = r152752 / r152753;
double r152755 = y;
double r152756 = r152755 * r152752;
double r152757 = r152754 + r152756;
double r152758 = z;
double r152759 = r152757 + r152758;
return r152759;
}



Bits error versus x



Bits error versus y



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