Patent ID: 6021485
Filing Date: 2000-02-01
Classification: G06F

Abstract:
A method for forwarding data resulting from a store instruction to a load instruction, wherein said store instruction has not yet updated said data when said load instruction is executing, said method comprising the steps of:determining if there are any common bytes between a data address of said load instruction and a data address of said store instruction;determining if said load instruction is logically subsequent to said store instruction; andforwarding said data to said load instruction if there are any common bytes between said data address of said load instruction and said data address of said store instruction, and if said load instruction is logically subsequent to said store instruction, wherein said step of determining if there are any common bytes between said data address of said load instruction and said data address of said store instruction further comprises the steps of:comparing effective addresses of said load instruction and said store instruction; andcomparing real addresses of said load instruction and said store instruction.