Skip to content

Commit

Permalink
Update README with full F Extension Support
Browse files Browse the repository at this point in the history
  • Loading branch information
visitorckw committed Nov 11, 2023
1 parent b941e4f commit 84f93ac
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ a focus on efficiency and readability.

Features:
* Fast interpreter for executing the RV32 ISA
* Comprehensive support for RV32I and M, A, C extensions
* Partial support for the F extension
* Comprehensive support for RV32I and M, A, C, F extensions
* Memory-efficient design
* Built-in ELF loader
* Implementation of commonly used newlib system calls
Expand Down Expand Up @@ -143,7 +142,6 @@ Current progress of this emulator in riscv-arch-test (RV32):
- `C`: Standard Extension for Compressed Instruction
- `Zifencei`: Instruction-Fetch Fence
- `privilege`: RISCV Privileged Specification
* Unsupported tests (runnable but incomplete)
- `F` Standard Extension for Single-Precision Floating-Point

Detail in riscv-arch-test:
Expand Down

1 comment on commit 84f93ac

@jserv
Copy link
Contributor

@jserv jserv commented on 84f93ac Nov 11, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmarks

Benchmark suite Current: 84f93ac Previous: 6fee4fb Ratio
Dhrystone 1679 Average DMIPS over 10 runs 1745.33 Average DMIPS over 10 runs 1.04
Coremark 1485.616 Average iterations/sec over 10 runs 1486.584 Average iterations/sec over 10 runs 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.