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
ror
by Vladimir Graudtgorci
by Alexey Shcherbakovmax
andmaxu
by Anton Okleyrori
by Egor Titovsbinv
by Eugene Naydanovshfl
by Mihail Fedorovmin
andminu
by Vasilii Zaitsevsloi
andsroi
by Ravil Zakiryanovpacku
by 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
bfp
instruction 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