\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 r276372 = x;
double r276373 = 2.0;
double r276374 = r276372 / r276373;
double r276375 = y;
double r276376 = r276375 * r276372;
double r276377 = r276374 + r276376;
double r276378 = z;
double r276379 = r276377 + r276378;
return r276379;
}
double f(double x, double y, double z) {
double r276380 = x;
double r276381 = 2.0;
double r276382 = r276380 / r276381;
double r276383 = y;
double r276384 = r276383 * r276380;
double r276385 = r276382 + r276384;
double r276386 = z;
double r276387 = r276385 + r276386;
return r276387;
}



Bits error versus x



Bits error versus y



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