\frac{x + y}{x - y}\frac{1}{\frac{x - y}{x + y}}double f(double x, double y) {
double r26013835 = x;
double r26013836 = y;
double r26013837 = r26013835 + r26013836;
double r26013838 = r26013835 - r26013836;
double r26013839 = r26013837 / r26013838;
return r26013839;
}
double f(double x, double y) {
double r26013840 = 1.0;
double r26013841 = x;
double r26013842 = y;
double r26013843 = r26013841 - r26013842;
double r26013844 = r26013841 + r26013842;
double r26013845 = r26013843 / r26013844;
double r26013846 = r26013840 / r26013845;
return r26013846;
}




Bits error versus x




Bits error versus y
Results
| Original | 0.0 |
|---|---|
| Target | 0.0 |
| Herbie | 0.0 |
Initial program 0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2019168
(FPCore (x y)
:name "Linear.Projection:perspective from linear-1.19.1.3, A"
:herbie-target
(/ 1 (- (/ x (+ x y)) (/ y (+ x y))))
(/ (+ x y) (- x y)))