\left(x0 + x1\right) + \left(x2 + x3\right)
\left(x0 + x1\right) + \left(x2 + x3\right)
double code(double x0, double x1, double x2, double x3) {
return ((double) (((double) (x0 + x1)) + ((double) (x2 + x3))));
}
double code(double x0, double x1, double x2, double x3) {
return ((double) (((double) (x0 + x1)) + ((double) (x2 + x3))));
}



Bits error versus x0



Bits error versus x1



Bits error versus x2



Bits error versus x3
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (x0 x1 x2 x3)
:name "(+ (+ x0 x1) (+ x2 x3))"
:precision binary64
(+ (+ x0 x1) (+ x2 x3)))