\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 r13753581 = x;
double r13753582 = 2.0;
double r13753583 = r13753581 / r13753582;
double r13753584 = y;
double r13753585 = r13753584 * r13753581;
double r13753586 = r13753583 + r13753585;
double r13753587 = z;
double r13753588 = r13753586 + r13753587;
return r13753588;
}
double f(double x, double y, double z) {
double r13753589 = x;
double r13753590 = 2.0;
double r13753591 = r13753589 / r13753590;
double r13753592 = y;
double r13753593 = r13753592 * r13753589;
double r13753594 = r13753591 + r13753593;
double r13753595 = z;
double r13753596 = r13753594 + r13753595;
return r13753596;
}



Bits error versus x



Bits error versus y



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