1. A method for retiring instructions processed through various processing stages, comprising the steps of: for each instruction capable of early retirement and at each stage of the various stages, processing the instruction in accordance with the stage; if the instruction meets the criteria for early retirement, then terminating the instruction; and updating a state of a system processing the instruction to reflect that the instruction has been terminated.