RISC-V ISA Explorer · Atomics (Za/Zic*)

Zalasr: Load-Acquire/Store-Release

Ratified 2025-10 · version 1.0.0

Load-acquire and store-release memory instructions, giving ordered accesses without full fences.

Typical use: Acquire/release synchronization without fences

Specification

Open Zalasr in the explorer

Instructions (8)

MnemonicNameEncodingMatchMask
LB.AQLoad Byte Acquire001101-00000-----000-----01011110x3400002f0xfdf0707f
LD.AQLoad Doubleword Acquire001101-00000-----011-----01011110x3400302f0xfdf0707f
LH.AQLoad Halfword Acquire001101-00000-----001-----01011110x3400102f0xfdf0707f
LW.AQLoad Word Acquire001101-00000-----010-----01011110x3400202f0xfdf0707f
SB.RLStore Byte Release00111-1----------0000000001011110x3a00002f0xfa007fff
SD.RLStore Doubleword Release00111-1----------0110000001011110x3a00302f0xfa007fff
SH.RLStore Halfword Release00111-1----------0010000001011110x3a00102f0xfa007fff
SW.RLStore Word Release00111-1----------0100000001011110x3a00202f0xfa007fff