Browse Source
Merge pull request #2256 from 5265325/feat/za64rs
Add support for Za64rs and Za128rs extensions.
master
Andrew Waterman
3 days ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with
5 additions and
0 deletions
-
README.md
-
disasm/isa_parser.cc
-
riscv/isa_parser.h
|
|
@ -55,6 +55,7 @@ Spike supports the following RISC-V ISA features: |
|
|
- Zabha extension, v1.0 |
|
|
- Zabha extension, v1.0 |
|
|
- Zacas extension, v1.0 |
|
|
- Zacas extension, v1.0 |
|
|
- Zawrs extension, v1.0 |
|
|
- Zawrs extension, v1.0 |
|
|
|
|
|
- Za64rs, Za128rs extension, v1.0 |
|
|
- Zicfiss extension, v1.0 |
|
|
- Zicfiss extension, v1.0 |
|
|
- Zicfilp extension, v1.0 |
|
|
- Zicfilp extension, v1.0 |
|
|
- Zca extension, v1.0 |
|
|
- Zca extension, v1.0 |
|
|
|
|
|
@ -115,6 +115,8 @@ static const extension_info_t extension_infos[] = { |
|
|
{"zacas", {EXT_ZACAS, EXT_ZAAMO}}, |
|
|
{"zacas", {EXT_ZACAS, EXT_ZAAMO}}, |
|
|
{"zabha", {EXT_ZABHA, EXT_ZAAMO}}, |
|
|
{"zabha", {EXT_ZABHA, EXT_ZAAMO}}, |
|
|
{"zawrs", {EXT_ZAWRS, EXT_ZALRSC}}, |
|
|
{"zawrs", {EXT_ZAWRS, EXT_ZALRSC}}, |
|
|
|
|
|
{"za64rs", {EXT_ZA64RS}, {"zalrsc"}}, |
|
|
|
|
|
{"za128rs", {EXT_ZA128RS}, {"zalrsc"}}, |
|
|
{"zama16b", {EXT_ZAMA16B}}, |
|
|
{"zama16b", {EXT_ZAMA16B}}, |
|
|
{"zmmul", {EXT_ZMMUL}}, |
|
|
{"zmmul", {EXT_ZMMUL}}, |
|
|
{"zba", {EXT_ZBA}}, |
|
|
{"zba", {EXT_ZBA}}, |
|
|
|
|
|
@ -115,6 +115,8 @@ typedef enum { |
|
|
EXT_SSNPM, |
|
|
EXT_SSNPM, |
|
|
EXT_SMAIA, |
|
|
EXT_SMAIA, |
|
|
EXT_SSAIA, |
|
|
EXT_SSAIA, |
|
|
|
|
|
EXT_ZA64RS, |
|
|
|
|
|
EXT_ZA128RS, |
|
|
NUM_ISA_EXTENSIONS |
|
|
NUM_ISA_EXTENSIONS |
|
|
} isa_extension_t; |
|
|
} isa_extension_t; |
|
|
|
|
|
|
|
|
|