\frac{x - y}{2 - \left(x + y\right)}\frac{x}{2 - \left(x + y\right)} - \frac{y}{2 - \left(x + y\right)}double f(double x, double y) {
double r810346 = x;
double r810347 = y;
double r810348 = r810346 - r810347;
double r810349 = 2.0;
double r810350 = r810346 + r810347;
double r810351 = r810349 - r810350;
double r810352 = r810348 / r810351;
return r810352;
}
double f(double x, double y) {
double r810353 = x;
double r810354 = 2.0;
double r810355 = y;
double r810356 = r810353 + r810355;
double r810357 = r810354 - r810356;
double r810358 = r810353 / r810357;
double r810359 = r810355 / r810357;
double r810360 = r810358 - r810359;
return r810360;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied *-un-lft-identity0.0
Applied *-un-lft-identity0.0
Applied times-frac0.0
Simplified0.0
rmApplied div-sub0.0
Final simplification0.0
herbie shell --seed 2020047
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, C"
:precision binary64
:herbie-target
(- (/ x (- 2 (+ x y))) (/ y (- 2 (+ x y))))
(/ (- x y) (- 2 (+ x y))))