MIPT-V / MIPT-MIPS 2021
Pipeline Visualization Tool by BSUIR students Alex Kulsha and Andrei Karpyza under Anton Lechanka supervising.
RISC-V bit manipulation instructions
rorby Vladimir Graudtgorciby Alexey Shcherbakovmaxandmaxuby Anton Okleyroriby Egor Titovsbinvby Eugene Naydanovshflby Mihail Fedorovminandminuby Vasilii Zaitsevsloiandsroiby Ravil Zakiryanovpackuby Ivan Burtakov
Performance Simulation
- #1448: wrongpath code prefetching by Vladislav Zhuravski
Bug fixes
- #1257 follow up: pipeline must be flushed only once per cycle.
- RISC-V
bfpinstruction fixed according to 0.92 specification.
Testing infrastructure upgrades
- #512: unit tests for Branch module and infrastructure to test more modules by Vladimir Graudt
- #1409, #1410: clean up of RISC-V ALU and testing code by Vladimir Graudt
- C++20
- Catch 2.13.6
- GDB 10.2
- ELFIO 3.8
Switched to Github Actions from Travis CI
External PRs
- LGTM: github/codeql#5709
- LLVM: 46235
- RISC-V: riscv/riscv-opcodes#53