\sqrt{x + a \cdot x}\sqrt{x + a \cdot x}double code(double x, double a) {
return ((double) sqrt(((double) (x + ((double) (a * x))))));
}
double code(double x, double a) {
return ((double) sqrt(((double) (x + ((double) (a * x))))));
}



Bits error versus x



Bits error versus a
Results
Initial program 8.1
Final simplification8.1
herbie shell --seed 2020153
(FPCore (x a)
:name "(sqrt (+ x (* a x)))"
:precision binary64
(sqrt (+ x (* a x))))