x + x \cdot x
\left(1 + x\right) \cdot x
double f(double x) {
double r151095 = x;
double r151096 = r151095 * r151095;
double r151097 = r151095 + r151096;
return r151097;
}
double f(double x) {
double r151098 = 1.0;
double r151099 = x;
double r151100 = r151098 + r151099;
double r151101 = r151100 * r151099;
return r151101;
}



Bits error versus x
Results
Initial program 0.0
rmApplied distribute-rgt1-in0.0
Simplified0.0
Final simplification0.0
herbie shell --seed 2020001
(FPCore (x)
:name "Main:bigenough1 from B"
:precision binary64
(+ x (* x x)))