LD.AQRL 可以写 offset(rs1) 吗?
不可以。官方语法是 rd,(rs1) 或 rs2,(rs1),没有 offset 字段。
Zalasr 原子加载8 字节,带 acquire+release-RCsc 排序标注(RV64-only)。
LD.AQRL 是 Zalasr 独立原子 load-acquire 指令。它从 x[rs1] 指向地址原子加载 8 字节并符号扩展到 x[rd]。地址必须按操作数宽度自然对齐,除非 misaligned atomicity granule PMA 放宽该要求;D 宽度形式仅 RV64 定义。
LD.AQRL 是 Zalasr 的独立有序原子加载;它以 rs1 为唯一地址源,没有普通 load/store 的 offset 字段。
结合 «ld.aqrl x5, (x6)» 等实际代码理解该场景。
结合 «ld.aqrl x5, (x6)» 等实际代码理解该场景。
不可以。官方语法是 rd,(rs1) 或 rs2,(rs1),没有 offset 字段。
不是。它是 Zalasr 定义的单条原子有序 load/store 指令。