Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 621 Bytes

README.md

File metadata and controls

35 lines (24 loc) · 621 Bytes

RV32I emulator in CSharp

About

How to run

dotnet run --project demo-exe -- --demo
dotnet run --project demo-exe -- -s ./data/sample-binary-001.txt -e 0x0c -l trace
# or
make

# .net 8 test
make demo8
# .net 6 test
make demo6

How to test

make test

Quick Benchmark on M1 Mac mini

  • rv32i-go built by go1.22.3: 1.7s
  • rv32i-cs on .net 8.0.6: 0.9s
  • rv32i-cs on .net 6.0.31: 1.3s

Note