\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 r242752 = x;
double r242753 = 2.0;
double r242754 = r242752 / r242753;
double r242755 = y;
double r242756 = r242755 * r242752;
double r242757 = r242754 + r242756;
double r242758 = z;
double r242759 = r242757 + r242758;
return r242759;
}
double f(double x, double y, double z) {
double r242760 = x;
double r242761 = 2.0;
double r242762 = r242760 / r242761;
double r242763 = y;
double r242764 = r242763 * r242760;
double r242765 = r242762 + r242764;
double r242766 = z;
double r242767 = r242765 + r242766;
return r242767;
}



Bits error versus x



Bits error versus y



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