Embodiments of the present invention significantly reduce the number and
complexity of processing operations to be performed. This is done by
receiving the learned run out or vector A to be rotated by phase q. This
phase q may be limited to a .pi./4 resolution. Sine function values and
cosine function values based on q are selected from a group of values
comprising -1, 0, and +1. The sine function values and cosine function
values selected may then be applied to the learned run out or vector A to
rotate the vector A by phase q. Because the sine and cosine values are
limited to -1, 0 and +1 many multiplication processing operations are
eliminated. This greatly simplifies the processing requirements
associated with phase rotating of this learned run out.