\frac{1 - \cos t}{2}\frac{1 - \cos t}{2}double code(double t) {
return ((double) (((double) (1.0 - ((double) cos(t)))) / 2.0));
}
double code(double t) {
return ((double) (((double) (1.0 - ((double) cos(t)))) / 2.0));
}



Bits error versus t
Results
Initial program 15.5
Final simplification15.5
herbie shell --seed 2020152
(FPCore (t)
:name "(/ (- 1 (cos t)) 2)"
:precision binary64
(/ (- 1.0 (cos t)) 2.0))