\frac{x + y}{y + 1}\frac{y + x}{y + 1}double f(double x, double y) {
double r9545818 = x;
double r9545819 = y;
double r9545820 = r9545818 + r9545819;
double r9545821 = 1.0;
double r9545822 = r9545819 + r9545821;
double r9545823 = r9545820 / r9545822;
return r9545823;
}
double f(double x, double y) {
double r9545824 = y;
double r9545825 = x;
double r9545826 = r9545824 + r9545825;
double r9545827 = 1.0;
double r9545828 = r9545824 + r9545827;
double r9545829 = r9545826 / r9545828;
return r9545829;
}



Bits error versus x



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