base + count \cdot interval
base + count \cdot interval
double code(double base, double count, double interval) {
return ((double) (base + ((double) (count * interval))));
}
double code(double base, double count, double interval) {
return ((double) (base + ((double) (count * interval))));
}



Bits error versus base



Bits error versus count



Bits error versus interval
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (base count interval)
:name "(+ base (* count interval))"
:precision binary64
(+ base (* count interval)))