\left(\frac{x}{2.0} + y \cdot x\right) + z\left(\frac{x}{2.0} + y \cdot x\right) + zdouble f(double x, double y, double z) {
double r15763092 = x;
double r15763093 = 2.0;
double r15763094 = r15763092 / r15763093;
double r15763095 = y;
double r15763096 = r15763095 * r15763092;
double r15763097 = r15763094 + r15763096;
double r15763098 = z;
double r15763099 = r15763097 + r15763098;
return r15763099;
}
double f(double x, double y, double z) {
double r15763100 = x;
double r15763101 = 2.0;
double r15763102 = r15763100 / r15763101;
double r15763103 = y;
double r15763104 = r15763103 * r15763100;
double r15763105 = r15763102 + r15763104;
double r15763106 = z;
double r15763107 = r15763105 + r15763106;
return r15763107;
}



Bits error versus x



Bits error versus y



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