x + x \cdot x
\mathsf{fma}\left(x, x, x\right)double f(double x) {
double r142883 = x;
double r142884 = r142883 * r142883;
double r142885 = r142883 + r142884;
return r142885;
}
double f(double x) {
double r142886 = x;
double r142887 = fma(r142886, r142886, r142886);
return r142887;
}



Bits error versus x
Initial program 0.0
Simplified0
Final simplification0
herbie shell --seed 2019194 +o rules:numerics
(FPCore (x)
:name "Main:bigenough1 from B"
(+ x (* x x)))