1. A method comprising: receiving, within a loop instruction, an address associated with a first nested loop, wherein the first nested loop includes the loop instruction; receiving, within the loop instruction, a register identifier identifying a first register of a processor; determining whether a value stored in the first register is greater than zero, wherein said value is associated with a number of times the first nested loop has been executed; and decrementing the value and performing an operation in parallel with the decrementing in response to determining that the value stored in the first register is greater than zero.