1. A method comprising: decoding an instruction, the instruction requesting a memory reference; dispatching the instruction to a memory ordering unit; retiring the instruction from a load buffer; and executing the instruction after said retiring.