\frac{x - y}{2.0 - \left(x + y\right)}\frac{x}{2.0 - \left(x + y\right)} - \frac{y}{2.0 - \left(x + y\right)}double f(double x, double y) {
double r41562849 = x;
double r41562850 = y;
double r41562851 = r41562849 - r41562850;
double r41562852 = 2.0;
double r41562853 = r41562849 + r41562850;
double r41562854 = r41562852 - r41562853;
double r41562855 = r41562851 / r41562854;
return r41562855;
}
double f(double x, double y) {
double r41562856 = x;
double r41562857 = 2.0;
double r41562858 = y;
double r41562859 = r41562856 + r41562858;
double r41562860 = r41562857 - r41562859;
double r41562861 = r41562856 / r41562860;
double r41562862 = r41562858 / r41562860;
double r41562863 = r41562861 - r41562862;
return r41562863;
}




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