prepare rvdc

This commit is contained in:
nora 2025-03-22 20:32:06 +01:00
parent a132b481e6
commit 5447d44290
10 changed files with 143 additions and 60 deletions

10
rvdc/Cargo.toml Normal file
View file

@ -0,0 +1,10 @@
[package]
name = "rvdc"
version = "0.1.0"
description = "RISC-V instruction decoder"
edition = "2024"
[dependencies]
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(slow_tests)'] }

14
rvdc/README.md Normal file
View file

@ -0,0 +1,14 @@
# rvdc
RISC-V instruction decoder.
## Supported extensions
The decoder supports the following instructions:
- [x] Base RV32I instruction set
- [x] M standard extension
- [x] A standard extension
- [x] Zalrsc standard extension
- [x] Zaamo standard extension
- [x] C standard extension

1256
rvdc/src/lib.rs Normal file

File diff suppressed because it is too large Load diff