\frac{x + y}{2}\frac{x + y}{2}double f(double x, double y) {
double r225913 = x;
double r225914 = y;
double r225915 = r225913 + r225914;
double r225916 = 2.0;
double r225917 = r225915 / r225916;
return r225917;
}
double f(double x, double y) {
double r225918 = x;
double r225919 = y;
double r225920 = r225918 + r225919;
double r225921 = 2.0;
double r225922 = r225920 / r225921;
return r225922;
}



Bits error versus x



Bits error versus y
Results
Initial program 0
Final simplification0
herbie shell --seed 2020003
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, A"
:precision binary64
(/ (+ x y) 2))