x + x \cdot x
x \cdot \left(1 + x\right)
double f(double x) {
double r115774 = x;
double r115775 = r115774 * r115774;
double r115776 = r115774 + r115775;
return r115776;
}
double f(double x) {
double r115777 = x;
double r115778 = 1.0;
double r115779 = r115778 + r115777;
double r115780 = r115777 * r115779;
return r115780;
}



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