Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix illegal instruction handling for SLLI, SRLI, and SRAI
According to the RISC-V specification, specifically for RV32I, instructions like SLLI, SRLI, and SRAI should generate an illegal instruction exception if the imm[5] bit is not zero. However, the current implementation does not handle this error condition. Addresse the issue by adding proper handling for illegal instruction exceptions in cases where imm[5] is non-zero for SLLI, SRLI, and SRAI instructions.
- Loading branch information
52fe009
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmarks
Dhrystone
1662.37
Average DMIPS over 10 runs1599
Average DMIPS over 10 runs0.96
Coremark
1527.967
Average iterations/sec over 10 runs1506.684
Average iterations/sec over 10 runs0.99
This comment was automatically generated by workflow using github-action-benchmark.