1. A machine-readable medium that provides instructions, which when executed by a machine, cause the machine to perform operations comprising: issue a speculative load operation having a first address; issue a store operation having a second address, the speculative load operation being dependant on the store operation; and issue a check operation to determine whether the speculative load operation has been executed prior to executing the issued store operation if the first address overlaps with the second address.