Speed doesn’t address the problem Robert ( convenient floating point math),
but I should have tried out some faster pics years ago yes! 
Richard, you’re probably right, and I didn’t think of that.
At least 16 bit rotation should take the same time, and in this instance the bytes don’t have to be bytes.
I don’t think C can create an alias of another variable type like PBP does (it might cost more time to access them)
but accessing an array out of bounds has worked on every platform I’ve tried, and probably for PBP too although not needed.
Code:
unsigned char bytearray[2];
long longarray[2];
Now bytearray[2],bytearray[3], etc. can access the bytes of longarray.
Bookmarks