\frac{x + y}{y + 1.0}\frac{y + x}{y + 1.0}double f(double x, double y) {
double r9187152 = x;
double r9187153 = y;
double r9187154 = r9187152 + r9187153;
double r9187155 = 1.0;
double r9187156 = r9187153 + r9187155;
double r9187157 = r9187154 / r9187156;
return r9187157;
}
double f(double x, double y) {
double r9187158 = y;
double r9187159 = x;
double r9187160 = r9187158 + r9187159;
double r9187161 = 1.0;
double r9187162 = r9187158 + r9187161;
double r9187163 = r9187160 / r9187162;
return r9187163;
}



Bits error versus x



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