Browse Source

Add support for Za64rs and Za128rs extensions.

pull/2256/head
Zhibo Hong 2 months ago
parent
commit
bf330d352f
  1. 1
      README.md
  2. 2
      disasm/isa_parser.cc
  3. 2
      riscv/isa_parser.h

1
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

2
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}},

2
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;

Loading…
Cancel
Save