Then, I must use floats. However, what are the libraries you speak of to support floats? Memory and/or RAM are not particularly a problem as this code will eventually run on a 1284P.
Also, in the final application - I was considering running two processors, one a dedicated timer chip that does all of this work, and then sends position via i2c or something every 0.25 or 0.5deg.