Systems and methods for reordering processor instructions. In accordance
with a first embodiment of the present invention, a microprocessor
comprises circuitry to process an instruction extension, wherein the
instruction extension is transparent to the programming model of the
microprocessor. The instruction extension may comprise a field for
indicating an offset from a memory structure pointer. The microprocessor
includes circuitry for adding the offset to the memory structure pointer
to indicate a specific element of the memory structure. The specific
element of the memory structure comprises address information
corresponding to speculative data.