amoswap.d
Atomic SWAP doubleword
This instruction is defined by:
Synopsis
Atomically:
-
Load the doubleword at address xs1
-
Write the loaded value into xd
-
Store the value of register xs2 to the address in xs1
Decode Variables
Bits<5> xs2 = $encoding[24:20];
Bits<5> xs1 = $encoding[19:15];
Bits<5> xd = $encoding[11:7];