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