\frac{\left(x \cdot 116 - 16\right) \cdot 27}{24389}\frac{\left(x \cdot 116 - 16\right) \cdot 27}{24389}double code(double x) {
return ((double) (((double) (((double) (((double) (x * 116.0)) - 16.0)) * 27.0)) / 24389.0));
}
double code(double x) {
return ((double) (((double) (((double) (((double) (x * 116.0)) - 16.0)) * 27.0)) / 24389.0));
}



Bits error versus x
Results
Initial program 0.5
Final simplification0.5
herbie shell --seed 2020153
(FPCore (x)
:name "(/ (* (- (* x 116) 16) 27) 24389)"
:precision binary64
(/ (* (- (* x 116.0) 16.0) 27.0) 24389.0))