\frac{t + 32.183999999999997}{86400} + 2400000.5\frac{t + 32.183999999999997}{86400} + 2400000.5double code(double t) {
return ((double) (((double) (((double) (t + 32.184)) / 86400.0)) + 2400000.5));
}
double code(double t) {
return ((double) (((double) (((double) (t + 32.184)) / 86400.0)) + 2400000.5));
}



Bits error versus t
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (t)
:name "(+ (/ (+ t 32.184) 86400) 2400000.5)"
:precision binary64
(+ (/ (+ t 32.184) 86400.0) 2400000.5))