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