1. A method for manipulating data in a processor, the method comprising: performing a conditional shift operation on an index register based on the condition of a carry flag, the condition of the carry flag having been set by a previous arithmetic operation; and performing an indexed load operation using an index register.