\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r976791 = x;
double r976792 = y;
double r976793 = r976791 - r976792;
double r976794 = 2.0;
double r976795 = r976791 + r976792;
double r976796 = r976794 - r976795;
double r976797 = r976793 / r976796;
return r976797;
}
double f(double x, double y) {
double r976798 = x;
double r976799 = y;
double r976800 = r976798 - r976799;
double r976801 = 2.0;
double r976802 = r976798 + r976799;
double r976803 = r976801 - r976802;
double r976804 = r976800 / r976803;
return r976804;
}




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 2020045
(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))))