-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/#98 riscv mul opcode #219
Conversation
1c0308e
to
2bf7172
Compare
4d38b1e
to
793c8e3
Compare
ee89708
to
7626e1c
Compare
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.
There are few build errors due to we switch to new constructor function StepRecord on master branch
It will be good to build the R-type inst based after #231, which can greatly cleaup quite of boilerplate code |
358ff09
to
ec57ea9
Compare
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.
LGTM!
let insn = func7 << 25 | rs2 << 20 | rs1 << 15 | func3 << 12 | rd << 7 | opcode; | ||
Self { | ||
insn, | ||
top_bit: func7 | 0x80, |
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.
This is not right. See above:
top_bit: (insn & 0x80000000) >> 31,
close #98