A microprocessor apparatus is provided that enables exclusive allocation
and renaming a cache line. The apparatus includes translation logic and
execution logic. The translation logic translates an allocate and rename
instruction into a micro instruction sequence that directs a
microprocessor to allocate a first cache line in an exclusive state and
to copy the contents of a second cache line into the first cache line.
The execution logic is coupled to the translation logic. The execution
logic receives the micro instruction sequence, and issues transactions
over a memory bus that requests the first cache line in the exclusive
state. Upon granting of exclusive rights, the execution logic copies the
contents of the second cache line into the first cache line.