On a Voyager (15C) in degrees mode, cos 60 = 0.5. The same is true for a Pioneer (20S).

If, instead, this is performed in radians mode, first converting 60 degrees to radians using ->RAD, this results in

15C: 0.5000000002

20S: 0.499999999997

My question: How do these machines produce exactly the right answer when in degrees mode?

Is CORDIC internally performed always either degrees or radians (with the necessary conversions of input being done first)? Or is it internally performed using the mode that the calculator is set to?