Atomic¶
Ch 14
AMO — Atomic Memory Operations |
**Group:** Atomic |
**Forms:** 4 |
**Unique mnemonics:** 4
Atomic memory operations including load-reserved, store-conditional, and fetch-op variants.
Instructions¶
| Mnemonic | Assembly | Length | Decode | Description |
|---|---|---|---|---|
| HL.CASB | hl.casb<.{aq, rl, f, aqrl, aqf, rlf, aqrlf}> [SrcL], SrcR, SrcD, ->{t, u, Rd} |
48 | — | [48-bit HL.] Atomic memory read-modify-write operation. |
| HL.CASD | hl.casd<.{aq, rl, f, aqrl, aqf, rlf, aqrlf}> [SrcL], SrcR, SrcD, ->{t, u, Rd} |
48 | — | [48-bit HL.] Atomic memory read-modify-write operation. |
| HL.CASH | hl.cash<.{aq, rl, f, aqrl, aqf, rlf, aqrlf}> [SrcL], SrcR, SrcD, ->{t, u, Rd} |
48 | — | [48-bit HL.] Atomic memory read-modify-write operation. |
| HL.CASW | hl.casw<.{aq, rl, f, aqrl, aqf, rlf, aqrlf}> [SrcL], SrcR, SrcD, ->{t, u, Rd} |
48 | — | [48-bit HL.] Atomic memory read-modify-write operation. |