-
Notifications
You must be signed in to change notification settings - Fork 278
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
Vector Extension simx #199
Conversation
Update softfloat_ext.cpp Added softfloat_ext.cpp to Makefiles
…eak-traps Add back the "ecall" and "ebreak" instruction traps for riscv-vector test functionality
Revert "Update softfloat_ext.cpp" This reverts commit f9b7185.
vector isa regression test changes vector isa regression test changes riscv-vector include changes
fixed syntax error
Update VX_csr_unit.sv riscv vector regression test edits
Update VX_csr_unit.sv Update VX_csr_unit.sv Update VX_csr_unit.sv
Vortex Dockerfiles
Rtl modifications have been moved to a different branch
Thanks so much for updating the branch and adding your work on top. |
c2f64a6
to
c270e15
Compare
Thanks! Good idea, I will go ahead and open a new pull request without the testcases - it would be nice eventually to also clean the git history so that the testcases do not also bloat the history. I removed the testcases from the history in this branch, but it resulted in all commits being double counted - therefore I will open a new PR with just the testcases removed. |
Massive thanks to Troibe for his amazing work on the vector extension!
This is a fork of his work that has been updated to be up-to-date with the master branch, as well as adding regression testing, a bit more debug logging, and a few other modifications.
I had to implement a slight workaround for the vector regression tests. Because the riscv vector tests are a few GBs in size, other large regression tests such as Debug would report "No space left on device" after running for a while. My workaround to this issue was to delete the riscv vector tests for any non-vector regression tests This way, it does not take up unnecessary disk space for the other regression tests.