\frac{x + y}{y + 1.0}\frac{y + x}{y + 1.0}double f(double x, double y) {
double r22032911 = x;
double r22032912 = y;
double r22032913 = r22032911 + r22032912;
double r22032914 = 1.0;
double r22032915 = r22032912 + r22032914;
double r22032916 = r22032913 / r22032915;
return r22032916;
}
double f(double x, double y) {
double r22032917 = y;
double r22032918 = x;
double r22032919 = r22032917 + r22032918;
double r22032920 = 1.0;
double r22032921 = r22032917 + r22032920;
double r22032922 = r22032919 / r22032921;
return r22032922;
}



Bits error versus x



Bits error versus y
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019158
(FPCore (x y)
:name "Data.Colour.SRGB:invTransferFunction from colour-2.3.3"
(/ (+ x y) (+ y 1.0)))