\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 r195293 = x;
double r195294 = 2.0;
double r195295 = r195293 / r195294;
double r195296 = y;
double r195297 = r195296 * r195293;
double r195298 = r195295 + r195297;
double r195299 = z;
double r195300 = r195298 + r195299;
return r195300;
}
double f(double x, double y, double z) {
double r195301 = x;
double r195302 = 2.0;
double r195303 = r195301 / r195302;
double r195304 = y;
double r195305 = r195304 * r195301;
double r195306 = r195303 + r195305;
double r195307 = z;
double r195308 = r195306 + r195307;
return r195308;
}



Bits error versus x



Bits error versus y



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