chipsalliance / chipsalliance/rocket-chip
Differences in performance of the lhu command on Rocket and spike
- Dominant language
- Scala
- Stars
- 3.9k
- Forks
- 1.3k
- Avg merge
- 5d 13m
- Merged PRs (30d)
- 1
Description
Type of issue: bug report
Impact: unknown
Development Phase: proposal
Other information:
Hi, I noticed a difference between Rocket and spike implementations, when executing the lhu x8,-7(x21) instruction, spike will execute normally while Rocket will report an error about not being aligned, is this a stricter measure taken by Rocket in handling alignment errors?
I hope to get your reply, please correct me if my thinking is wrong, thanks!
Contributor guide
Research direction
Start by comparing Rocket and spike behavior for the lhu x8,-7(x21) instruction, focusing on the alignment error reported by Rocket. Done means determining whether the differing behavior is expected and documenting the conclusion or identifying the implementation change needed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100