From d286140afe962d61c3f82e12bb064403e05e1b6b Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Thu, 22 Oct 2020 16:39:02 -0700 Subject: [PATCH] Remove subu.w; change addu.w definition --- riscv/insns/addu_w.h | 2 +- riscv/insns/subu_w.h | 3 --- riscv/riscv.mk.in | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) delete mode 100644 riscv/insns/subu_w.h diff --git a/riscv/insns/addu_w.h b/riscv/insns/addu_w.h index 4c344494..4b4d9c66 100644 --- a/riscv/insns/addu_w.h +++ b/riscv/insns/addu_w.h @@ -1,3 +1,3 @@ require_rv64; require_extension('B'); -WRITE_RD(sext_xlen(RS1 + zext32(RS2))); +WRITE_RD(sext_xlen(zext32(RS1) + RS2)); diff --git a/riscv/insns/subu_w.h b/riscv/insns/subu_w.h deleted file mode 100644 index 0afeb147..00000000 --- a/riscv/insns/subu_w.h +++ /dev/null @@ -1,3 +0,0 @@ -require_rv64; -require_extension('B'); -WRITE_RD(sext_xlen(RS1 - zext32(RS2))); diff --git a/riscv/riscv.mk.in b/riscv/riscv.mk.in index 5dc6c895..9afbc145 100644 --- a/riscv/riscv.mk.in +++ b/riscv/riscv.mk.in @@ -434,7 +434,6 @@ riscv_insn_ext_b = \ sroi \ sroiw \ srow \ - subu_w \ subwu \ unshfl \ unshfli \