\frac{x - y}{x + y}\frac{x}{x + y} - \frac{y}{x + y}double f(double x, double y) {
double r497137 = x;
double r497138 = y;
double r497139 = r497137 - r497138;
double r497140 = r497137 + r497138;
double r497141 = r497139 / r497140;
return r497141;
}
double f(double x, double y) {
double r497142 = x;
double r497143 = y;
double r497144 = r497142 + r497143;
double r497145 = r497142 / r497144;
double r497146 = r497143 / r497144;
double r497147 = r497145 - r497146;
return r497147;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied div-sub0.0
Final simplification0.0
herbie shell --seed 2019323 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, D"
:precision binary64
:herbie-target
(- (/ x (+ x y)) (/ y (+ x y)))
(/ (- x y) (+ x y)))