| CPC G06F 15/8007 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30043 (2013.01); G06F 9/30112 (2013.01); G06F 9/3887 (2013.01); G06F 9/3888 (2023.08)] | 21 Claims |

|
1. A processor comprising:
a plurality of caches;
decode circuitry to decode an instruction, the instruction indicating first information to reference a source memory location and second information to reference a destination memory location, wherein the instruction to indicate the second information is to indicate a general-purpose register, the general-purpose register to store relative memory address information to be combined with information from a segment register to address the destination memory location; and
execution circuitry coupled with the decode circuitry, the execution circuitry to perform operations corresponding to the instruction, including to:
load 512 bits of data from the source memory location; and
atomically store the 512 bits of data to the destination memory location.
|