x + x \cdot x
x + x \cdot x
double f(double x) {
double r88107 = x;
double r88108 = r88107 * r88107;
double r88109 = r88107 + r88108;
return r88109;
}
double f(double x) {
double r88110 = x;
double r88111 = r88110 * r88110;
double r88112 = r88110 + r88111;
return r88112;
}



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