From bf330d352f46b5310ca7a5685bb5763eb976ff98 Mon Sep 17 00:00:00 2001 From: Zhibo Hong Date: Sat, 28 Mar 2026 21:50:34 +0800 Subject: [PATCH] Add support for Za64rs and Za128rs extensions. --- README.md | 1 + disasm/isa_parser.cc | 2 ++ riscv/isa_parser.h | 2 ++ 3 files changed, 5 insertions(+) diff --git a/README.md b/README.md index 42ee21e5..fb5edc6e 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ Spike supports the following RISC-V ISA features: - Zabha extension, v1.0 - Zacas extension, v1.0 - Zawrs extension, v1.0 + - Za64rs, Za128rs extension, v1.0 - Zicfiss extension, v1.0 - Zicfilp extension, v1.0 - Zca extension, v1.0 diff --git a/disasm/isa_parser.cc b/disasm/isa_parser.cc index 03f7cb5c..9360baa7 100644 --- a/disasm/isa_parser.cc +++ b/disasm/isa_parser.cc @@ -115,6 +115,8 @@ static const extension_info_t extension_infos[] = { {"zacas", {EXT_ZACAS, EXT_ZAAMO}}, {"zabha", {EXT_ZABHA, EXT_ZAAMO}}, {"zawrs", {EXT_ZAWRS, EXT_ZALRSC}}, + {"za64rs", {EXT_ZA64RS}, {"zalrsc"}}, + {"za128rs", {EXT_ZA128RS}, {"zalrsc"}}, {"zama16b", {EXT_ZAMA16B}}, {"zmmul", {EXT_ZMMUL}}, {"zba", {EXT_ZBA}}, diff --git a/riscv/isa_parser.h b/riscv/isa_parser.h index 81a354fb..217e5ff3 100644 --- a/riscv/isa_parser.h +++ b/riscv/isa_parser.h @@ -115,6 +115,8 @@ typedef enum { EXT_SSNPM, EXT_SMAIA, EXT_SSAIA, + EXT_ZA64RS, + EXT_ZA128RS, NUM_ISA_EXTENSIONS } isa_extension_t;