\frac{6 \cdot \left(x - 1\right)}{\left(x + 1\right) + 4 \cdot \sqrt{x}}\frac{6 \cdot \left(x - 1\right)}{\left(x + 1\right) + 4 \cdot \sqrt{x}}double code(double x) {
return ((double) (((double) (6.0 * ((double) (x - 1.0)))) / ((double) (((double) (x + 1.0)) + ((double) (4.0 * ((double) sqrt(x))))))));
}
double code(double x) {
return ((double) (((double) (6.0 * ((double) (x - 1.0)))) / ((double) (((double) (x + 1.0)) + ((double) (4.0 * ((double) sqrt(x))))))));
}



Bits error versus x
Results
Initial program 0.2
Final simplification0.2
herbie shell --seed 2020152
(FPCore (x)
:name "(/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x))))"
:precision binary64
(/ (* 6.0 (- x 1.0)) (+ (+ x 1.0) (* 4.0 (sqrt x)))))