mirror of
https://github.com/Noratrieb/rustv32i.git
synced 2026-01-14 13:25:01 +01:00
prepare rvdc
This commit is contained in:
parent
a132b481e6
commit
5447d44290
10 changed files with 143 additions and 60 deletions
10
rvdc/Cargo.toml
Normal file
10
rvdc/Cargo.toml
Normal 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
14
rvdc/README.md
Normal 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
1256
rvdc/src/lib.rs
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue