Can LD.AQRL use offset(rs1)?
No. The official syntax is rd,(rs1) or rs2,(rs1), with no offset field.
Zalasr atomic load of 8 bytes with acquire+release-RCsc ordering (RV64-only).
LD.AQRL is a standalone Zalasr atomic load-acquire instruction. It atomically loads 8 bytes from the address in x[rs1] and sign-extends the value to x[rd]. The address must be naturally aligned to the operand width unless relaxed by the misaligned atomicity granule PMA; D-width forms are RV64-only.
LD.AQRL is a standalone ordered atomic Zalasr load; rs1 is the only address source and there is no ordinary load/store offset field.
Understand this scenario with real code like «ld.aqrl x5, (x6)».
Understand this scenario with real code like «ld.aqrl x5, (x6)».
No. The official syntax is rd,(rs1) or rs2,(rs1), with no offset field.
No. It is a single atomic ordered load/store instruction defined by Zalasr.