Can SD.AQRL use offset(rs1)?
No. The official syntax is rd,(rs1) or rs2,(rs1), with no offset field.
Zalasr atomic store of 8 bytes with release+acquire-RCsc ordering (RV64-only).
SD.AQRL is a standalone Zalasr atomic store-release instruction. It atomically stores the low 64 bits of x[rs2] to the address in x[rs1]. The address must be naturally aligned to the operand width unless relaxed by the misaligned atomicity granule PMA; D-width forms are RV64-only.
SD.AQRL is a standalone ordered atomic Zalasr store; rs1 is the only address source and there is no ordinary load/store offset field.
Understand this scenario with real code like «sd.aqrl x5, (x6)».
Understand this scenario with real code like «sd.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.