\frac{x - y}{2 - \left(x + y\right)}\frac{1}{\frac{2 - \left(x + y\right)}{x - y}}double f(double x, double y) {
double r54238272 = x;
double r54238273 = y;
double r54238274 = r54238272 - r54238273;
double r54238275 = 2.0;
double r54238276 = r54238272 + r54238273;
double r54238277 = r54238275 - r54238276;
double r54238278 = r54238274 / r54238277;
return r54238278;
}
double f(double x, double y) {
double r54238279 = 1.0;
double r54238280 = 2.0;
double r54238281 = x;
double r54238282 = y;
double r54238283 = r54238281 + r54238282;
double r54238284 = r54238280 - r54238283;
double r54238285 = r54238281 - r54238282;
double r54238286 = r54238284 / r54238285;
double r54238287 = r54238279 / r54238286;
return r54238287;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.1 |
Initial program 0.0
rmApplied clear-num0.1
Final simplification0.1
herbie shell --seed 2019174 +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))))