val \cdot minstep + minval
val \cdot minstep + minval
double code(double val, double minstep, double minval) {
return ((double) (((double) (val * minstep)) + minval));
}
double code(double val, double minstep, double minval) {
return ((double) (((double) (val * minstep)) + minval));
}



Bits error versus val



Bits error versus minstep



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