Skip to content

Commit

Permalink
Merge pull request #40 from AndreasBakke/RV32D
Browse files Browse the repository at this point in the history
Finished D testing
  • Loading branch information
AndreasBakke authored Jun 4, 2024
2 parents 846ba55 + 36eaaa1 commit 5d624f2
Show file tree
Hide file tree
Showing 6 changed files with 142 additions and 220 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ Compiled, tested and verified on x86_64 using GCC 12.0.0. Ibex verification done
|Extension|Status| Comment |
|---|---|---|
|"F"|Implemented. 100% compliance using Berkeley TestFloat| Default extension.|
|"RV64F"| Implemented. 100% compliance using Berkeley TestFloat. Not tested functionally. | Enable by setting RV64 in config. |
|"Zfinx"| Implemented. | Verified functionally using Ibex. RV64 also implemented, but not verified. |
|"D" |Implemented. Verification in progress.| Branch "RV32D"|
|"D" |Implemented. Verification in progress.| Branch "RV32D"|
|"Zfinx"| Implemented. | Verified functionally using Ibex. |
|"D" |Implemented. 100% compliance using Berkeley TestFloat. Not tested functionally.| Enable by setting EXT_D in config.|
|"Zdinx" |Implemented. Not verified funtionally.| Enable by setting EXT_D and Zfinx in config.|
|"RV64F/D"| Implemented. 100% compliance using Berkeley TestFloat. Not tested functionally. | Enable by setting RV64 in config. |
|"Q" |In progress.| Branch "precisions"|
|"Zfh", "Zfhmin"| In progress.| Branch "precisions"|
|"Zfa"|Not started.||
Expand Down Expand Up @@ -50,8 +50,8 @@ A summary of tests performed, and errors encountered can be seen below. Refer to
|Extension|Tests preformed|Errors|
|---|---|---|
F | 58,260,633,824 | 0
D | 295,640,668,058 | 0
RV64F | 580,448 | 0
D | 0 | 0

## Functional verification
For instructions not available in Berkeley TestFloat, functional verification were done by integrating rvfpm into lowRISCs [Ibex](https://github.com/lowRISC/ibex) in a seperate [Ibex fork](https://github.com/AndreasBakke/rvfpm_ibex_testing).
Binary file modified work/tests/level2_results.zip
Binary file not shown.
78 changes: 0 additions & 78 deletions work/tests/summary_arm.txt

This file was deleted.

Loading

0 comments on commit 5d624f2

Please sign in to comment.