Abstract
Methods and systems for out-of-order processing are disclosed herein. A disclosed method for out-of-order instruction processing includes identifying a first load instruction for processing, determining, based on the first load instruction, whether a store instruction window has been established for the first load instruction, confirming, when the store instruction window has been established, that one or more store instructions, within the store instruction window, that the first load instruction is dependent upon have been executed, and executing the first load instruction after execution of the one or more store instructions has been confirmed.