Yes I was being a donut - no surprises.
I thought about it for a couple of minutes, which is what I should do before I ask obvious questions anyway.
Instead of writing a list of angles and then using these to lookup into my sin and cos tabs I just write out a list of 2^14 sin cos values and read these in instead without converting from decimal angle numbers.
Then I can use half or even quarter steps cos I'll be referring to the angles directly by their 2^14 whole fixed number representation.
OK - another thing to do to my routine then...