\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 r278867 = x;
double r278868 = 2.0;
double r278869 = r278867 / r278868;
double r278870 = y;
double r278871 = r278870 * r278867;
double r278872 = r278869 + r278871;
double r278873 = z;
double r278874 = r278872 + r278873;
return r278874;
}
double f(double x, double y, double z) {
double r278875 = x;
double r278876 = 2.0;
double r278877 = r278875 / r278876;
double r278878 = y;
double r278879 = r278878 * r278875;
double r278880 = r278877 + r278879;
double r278881 = z;
double r278882 = r278880 + r278881;
return r278882;
}



Bits error versus x



Bits error versus y



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