Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1.33 KB

xtheadmempair.adoc

File metadata and controls

40 lines (32 loc) · 1.33 KB

Two-GPR memory operations (XTheadMemPair)

Frozen
The XTheadMemPair extension is stable.

The XTheadMemPair ISA extension provides two-GPR memory operations.

Extension version: 1.0.

The table below gives an overview of the instructions:

RV32 RV64 Mnemonic Instruction

N

Y

th.ldd rd1, rd2, (rs1), imm2, 4

[xtheadmempair-insns-ldd]

Y

Y

th.lwd rd1, rd2, (rs1), imm2, 3

[xtheadmempair-insns-lwd]

Y

Y

th.lwud rd1, rd2, (rs1), imm2, 3

[xtheadmempair-insns-lwud]

N

Y

th.sdd rd1, rd2, (rs1), imm2, 4

[xtheadmempair-insns-sdd]

Y

Y

th.swd rd1, rd2, (rs1), imm2, 3

[xtheadmempair-insns-swd]

Availability

The XTheadMemPair extension’s availability can be probed via the th.sxstatus.THEADISAEE bit (bit 22). The XTheadMemPair extension is available if and only if this bit is 1. Refer to [xtheadsxstatus] for more information about the th.sxstatus CSR.