\frac{1}{1 + \frac{1}{a}}\frac{1}{1 + \frac{1}{a}}double code(double a) {
return ((double) (1.0 / ((double) (1.0 + ((double) (1.0 / a))))));
}
double code(double a) {
return ((double) (1.0 / ((double) (1.0 + ((double) (1.0 / a))))));
}



Bits error versus a
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020153
(FPCore (a)
:name "(/ 1 (+ 1 (/ 1 a)))"
:precision binary64
(/ 1.0 (+ 1.0 (/ 1.0 a))))