\frac{x - y}{x + y}\frac{x}{y + x} - \frac{y}{y + x}double f(double x, double y) {
double r33924810 = x;
double r33924811 = y;
double r33924812 = r33924810 - r33924811;
double r33924813 = r33924810 + r33924811;
double r33924814 = r33924812 / r33924813;
return r33924814;
}
double f(double x, double y) {
double r33924815 = x;
double r33924816 = y;
double r33924817 = r33924816 + r33924815;
double r33924818 = r33924815 / r33924817;
double r33924819 = r33924816 / r33924817;
double r33924820 = r33924818 - r33924819;
return r33924820;
}




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 2019165
(FPCore (x y)
:name "Data.Colour.RGB:hslsv from colour-2.3.3, D"
:herbie-target
(- (/ x (+ x y)) (/ y (+ x y)))
(/ (- x y) (+ x y)))