\frac{2 \cdot a - 1}{a}2 - \frac{1}{a}double code(double a) {
return ((double) (((double) (((double) (2.0 * a)) - 1.0)) / a));
}
double code(double a) {
return ((double) (2.0 - ((double) (1.0 / a))));
}



Bits error versus a
Results
Initial program 0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020152
(FPCore (a)
:name "(/ (- (* 2 a) 1) a)"
:precision binary64
(/ (- (* 2.0 a) 1.0) a))