\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r752365 = x;
double r752366 = y;
double r752367 = r752365 - r752366;
double r752368 = 2.0;
double r752369 = r752365 + r752366;
double r752370 = r752368 - r752369;
double r752371 = r752367 / r752370;
return r752371;
}
double f(double x, double y) {
double r752372 = x;
double r752373 = y;
double r752374 = r752372 - r752373;
double r752375 = 2.0;
double r752376 = r752372 + r752373;
double r752377 = r752375 - r752376;
double r752378 = r752374 / r752377;
return r752378;
}




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 +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))))