1. A method for providing full load/store queue functionality to an unordered load/store queue for a processor with out-of-order execution, the method comprising: inserting load and store instructions in one or more load/store queues in non-program order, wherein each entry in said one or more load/store queues comprises an identification corresponding to a program order.