\frac{x - y}{2 - \left(x + y\right)}\frac{x - y}{2 - \left(x + y\right)}double f(double x, double y) {
double r870221 = x;
double r870222 = y;
double r870223 = r870221 - r870222;
double r870224 = 2.0;
double r870225 = r870221 + r870222;
double r870226 = r870224 - r870225;
double r870227 = r870223 / r870226;
return r870227;
}
double f(double x, double y) {
double r870228 = x;
double r870229 = y;
double r870230 = r870228 - r870229;
double r870231 = 2.0;
double r870232 = r870228 + r870229;
double r870233 = r870231 - r870232;
double r870234 = r870230 / r870233;
return r870234;
}




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