x + x \cdot x
x + x \cdot x
double f(double x) {
double r142444 = x;
double r142445 = r142444 * r142444;
double r142446 = r142444 + r142445;
return r142446;
}
double f(double x) {
double r142447 = x;
double r142448 = r142447 * r142447;
double r142449 = r142447 + r142448;
return r142449;
}



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