x + x \cdot x
x \cdot x + x
double f(double x) {
double r6603593 = x;
double r6603594 = r6603593 * r6603593;
double r6603595 = r6603593 + r6603594;
return r6603595;
}
double f(double x) {
double r6603596 = x;
double r6603597 = r6603596 * r6603596;
double r6603598 = r6603597 + r6603596;
return r6603598;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019162
(FPCore (x)
:name "Main:bigenough1 from B"
(+ x (* x x)))