1. A method for processing a plurality of swap requests comprising: receiving a first swap request in a pipeline; executing the first swap request; receiving a second swap request in the pipeline immediately subsequent to the first swap request; and determining if the first swap request and the second swap request swap a same register.