A method and apparatus to speculatively allocate a combinable store request buffer
for a cache lock operation by setting an extended lock indicator. The store request
buffer is speculatively allocated and the load-lock micro-operation associated
with the cache lock operation is sent to a replay loop. During the replay window,
conflict detection processing is completed. When the load-lock micro-operation
returns from replay, the store buffer is de-allocated if a conflict has been detected
during the replay window.