\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r705714 = x;
double r705715 = y;
double r705716 = r705714 - r705715;
double r705717 = 2.0;
double r705718 = r705714 + r705715;
double r705719 = r705717 - r705718;
double r705720 = r705716 / r705719;
return r705720;
}
double f(double x, double y) {
double r705721 = x;
double r705722 = y;
double r705723 = r705721 - r705722;
double r705724 = 2.0;
double r705725 = r705721 + r705722;
double r705726 = r705724 - r705725;
double r705727 = r705723 / r705726;
return r705727;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019303
(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))))