Frozen
|
The XTheadSync extension is stable .
|
The XTheadSync
ISA extension provides multi-core synchronization instructions.
Extension version: 1.0.
The table below gives an overview of the instructions:
RV32 | RV64 | Mnemonic | Instruction |
---|---|---|---|
Y |
Y |
th.sfence.vmas rs1, rs2 |
|
Y |
Y |
th.sync |
|
Y |
Y |
th.sync.s |
|
Y |
Y |
th.sync.i |
|
Y |
Y |
th.sync.is |
The XTheadSync
extension’s availability can be probed via the
th.sxstatus
.THEADISAEE bit (bit 22).
The XTheadSync
extension is available if and only if this bit is 1
.
Refer to [xtheadsxstatus] for more information about the th.sxstatus
CSR.