\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r750173 = x;
double r750174 = y;
double r750175 = r750173 - r750174;
double r750176 = 2.0;
double r750177 = r750173 + r750174;
double r750178 = r750176 - r750177;
double r750179 = r750175 / r750178;
return r750179;
}
double f(double x, double y) {
double r750180 = x;
double r750181 = y;
double r750182 = r750180 - r750181;
double r750183 = 2.0;
double r750184 = r750180 + r750181;
double r750185 = r750183 - r750184;
double r750186 = r750182 / r750185;
return r750186;
}




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
rmApplied sub-div0.0
Final simplification0.0
herbie shell --seed 2020001 +o rules:numerics
(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))))