\frac{1}{x - 1} + \frac{x}{x + 1}\frac{1}{x - 1} + \frac{1}{\frac{x + 1}{x}}double f(double x) {
double r6422230 = 1.0;
double r6422231 = x;
double r6422232 = r6422231 - r6422230;
double r6422233 = r6422230 / r6422232;
double r6422234 = r6422231 + r6422230;
double r6422235 = r6422231 / r6422234;
double r6422236 = r6422233 + r6422235;
return r6422236;
}
double f(double x) {
double r6422237 = 1.0;
double r6422238 = x;
double r6422239 = r6422238 - r6422237;
double r6422240 = r6422237 / r6422239;
double r6422241 = r6422238 + r6422237;
double r6422242 = r6422241 / r6422238;
double r6422243 = r6422237 / r6422242;
double r6422244 = r6422240 + r6422243;
return r6422244;
}



Bits error versus x
Results
Initial program 0.0
rmApplied clear-num0.0
Final simplification0.0
herbie shell --seed 2019165 +o rules:numerics
(FPCore (x)
:name "Asymptote B"
(+ (/ 1 (- x 1)) (/ x (+ x 1))))