From 5d38f4f87a1ebe297e60c3c5944cdc527b8e3e88 Mon Sep 17 00:00:00 2001 From: zhaomingxin Date: Mon, 6 Nov 2023 17:49:52 +0800 Subject: [PATCH] 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. --- xtheadmemidx.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/xtheadmemidx.adoc b/xtheadmemidx.adoc index e469516..a166afc 100644 --- a/xtheadmemidx.adoc +++ b/xtheadmemidx.adoc @@ -47,16 +47,16 @@ The table below gives an overview of the instructions: | Y | Y | th.srh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srh>> | Y | Y | th.srw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srw>> | N | Y | th.srd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-srd>> -| Y | Y | th.lurb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurb>> -| Y | Y | th.lurbu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurbu>> -| Y | Y | th.lurh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurh>> -| Y | Y | th.lurhu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurhu>> -| Y | Y | th.lurw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurw>> +| N | Y | th.lurb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurb>> +| N | Y | th.lurbu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurbu>> +| N | Y | th.lurh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurh>> +| N | Y | th.lurhu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurhu>> +| N | Y | th.lurw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurw>> | N | Y | th.lurwu _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurwu>> | N | Y | th.lurd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-lurd>> -| Y | Y | th.surb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surb>> -| Y | Y | th.surh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surh>> -| Y | Y | th.surw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surw>> +| N | Y | th.surb _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surb>> +| N | Y | th.surh _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surh>> +| N | Y | th.surw _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surw>> | N | Y | th.surd _rd_, _rs1_, _rs2_, _imm2_ | <<#xtheadmemidx-insns-surd>> |===