\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 r549626 = x;
double r549627 = y;
double r549628 = r549626 - r549627;
double r549629 = 2.0;
double r549630 = r549626 + r549627;
double r549631 = r549629 - r549630;
double r549632 = r549628 / r549631;
return r549632;
}
double f(double x, double y) {
double r549633 = x;
double r549634 = 2.0;
double r549635 = y;
double r549636 = r549633 + r549635;
double r549637 = r549634 - r549636;
double r549638 = r549633 / r549637;
double r549639 = r549635 / r549637;
double r549640 = r549638 - r549639;
return r549640;
}




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
Simplified0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2019179 +o rules:numerics
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, C"
:herbie-target
(- (/ x (- 2.0 (+ x y))) (/ y (- 2.0 (+ x y))))
(/ (- x y) (- 2.0 (+ x y))))