\begin{array}{l}
\mathbf{if}\;x \cdot x - x \ge 0.0:\\
\;\;\;\;\frac{x}{10}\\
\mathbf{else}:\\
\;\;\;\;x \cdot x + 2\\
\end{array}\begin{array}{l}
\mathbf{if}\;x \cdot x - x \ge 0.0:\\
\;\;\;\;\frac{x}{10}\\
\mathbf{else}:\\
\;\;\;\;x \cdot x + 2\\
\end{array}double code(double x) {
double VAR;
if ((((double) (((double) (x * x)) - x)) >= 0.0)) {
VAR = ((double) (x / 10.0));
} else {
VAR = ((double) (((double) (x * x)) + 2.0));
}
return VAR;
}
double code(double x) {
double VAR;
if ((((double) (((double) (x * x)) - x)) >= 0.0)) {
VAR = ((double) (x / 10.0));
} else {
VAR = ((double) (((double) (x * x)) + 2.0));
}
return VAR;
}



Bits error versus x
Results
Initial program 0
Final simplification0
herbie shell --seed 2020152
(FPCore (x)
:name "(if (>= (- (* x x) x) 0.0) (/ x 10) (+ (* x x) 2))"
:precision binary64
(if (>= (- (* x x) x) 0.0) (/ x 10.0) (+ (* x x) 2.0)))