-
Notifications
You must be signed in to change notification settings - Fork 125
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
[HW] Floating-Point classify, division, sqrt #100
Conversation
519cf0e
to
bc1e266
Compare
Ready for review when the automated tests pass! ;-) |
Delaying the merge until the backend issues with the divider are solved. |
Any chance we can replace FPNew's divider with the new divider everyone is talking about? 😏 |
Indeed, it's in the pipeline! ;-) |
Unluckily, it is 32-bits only :-/ |
3179845
to
50d7f88
Compare
Backend problems are solved now, let's merge this as soon as the tests pass ;-) |
1b88336
to
ece32ee
Compare
ece32ee
to
0f378d2
Compare
082feaa
to
baa002a
Compare
baa002a
to
9d3621b
Compare
@suehtamacv, we can merge this now, right? |
This PR depends on #133, #142.
Add floating-point classify, division, sqrt instructions, delayed because of the FPU.
I updated the CVA6 submodule, which now points to the modified FPU, able to classify as expected.
Moreover, the bug related to the synchronization of the FPU lanes is now solved.
Changelog
Added
vfclass
)vfdiv
,vfrdiv
)vfsqrt
)Checklist