Stovent / dyriscvic

A RISC-V assembler, disassembler and interpreter (and maybe later JIT) written in Rust.

Home Page:https://github.com/Stovent/dyriscvic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dyriscvic

dyriscvic is an experimental RISC-V assembler, disassembler and interpreter written in Rust. It serves as a test project to learn Rust and RISC-V.

Short-term goal is to have an interpreter of as many extensions as possible. Long-term is to make a JIT compiler.

Compatibility

RV32

Extension Assembler Disassembler Interpreter
A
C
D
F
I v2.1 v2.1 v2.1 (except FENCE)
M
Zicsr

RV64

Extension Assembler Disassembler Interpreter
A
C
D
F
I v2.1 v2.1 v2.1
M
Zicsr

About

A RISC-V assembler, disassembler and interpreter (and maybe later JIT) written in Rust.

https://github.com/Stovent/dyriscvic


Languages

Language:Rust 100.0%