Skip to content

Commit 5d38f4f

Browse files
committed
memidx: fix memidx load/store l{ur}s/{ur} description errors in RV64/RV32 fields
l{ur}/s{ur} instructions are meaningless on RV32 platforms such that they are accordingly not enabled on RV32. Fix these documentary errors in this commit.
1 parent 7d92607 commit 5d38f4f

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

xtheadmemidx.adoc

+8-8
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@ The table below gives an overview of the instructions:
4747
| Y | Y | th.srh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srh>>
4848
| Y | Y | th.srw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srw>>
4949
| N | Y | th.srd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srd>>
50-
| Y | Y | th.lurb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurb>>
51-
| Y | Y | th.lurbu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurbu>>
52-
| Y | Y | th.lurh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurh>>
53-
| Y | Y | th.lurhu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurhu>>
54-
| Y | Y | th.lurw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurw>>
50+
| N | Y | th.lurb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurb>>
51+
| N | Y | th.lurbu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurbu>>
52+
| N | Y | th.lurh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurh>>
53+
| N | Y | th.lurhu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurhu>>
54+
| N | Y | th.lurw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurw>>
5555
| N | Y | th.lurwu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurwu>>
5656
| N | Y | th.lurd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurd>>
57-
| Y | Y | th.surb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surb>>
58-
| Y | Y | th.surh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surh>>
59-
| Y | Y | th.surw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surw>>
57+
| N | Y | th.surb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surb>>
58+
| N | Y | th.surh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surh>>
59+
| N | Y | th.surw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surw>>
6060
| N | Y | th.surd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surd>>
6161
|===
6262

0 commit comments

Comments
 (0)