Patent ID: 7822951
Filing Date: 2010-10-26
Classification: G06F

Abstract:
1. A method for use in processing device, the method comprising: storing in the processing device at least a retry bit and a store index corresponding to an uncommitted load instruction of a plurality of uncommitted load instructions in an entry of a first plurality of entries; storing at least bypass data corresponding to an uncommitted store instruction of a plurality of uncommitted store instructions in an entry of a second plurality of entries; in response to detecting a retry bit stored in a first load entry of the first plurality of entries is not set, comparing a first load address corresponding to a first load instruction of the plurality of uncommitted load instructions to a store address stored in each entry of the second plurality of entries, wherein the first load instruction corresponds to the first load entry; and in response to detecting said retry bit is set: selecting a first store entry of the second plurality of entries based upon a first store index stored in the first load entry; and forwarding bypass data from the first store entry to the first load instruction.