MIPT-ILab / mipt-mips

Cycle-accurate pre-silicon simulator of RISC-V and MIPS CPUs
http://mipt-ilab.github.io/mipt-mips/
MIT License
338 stars 138 forks source link

Switch to new RISC-V opcodes #1549

Closed pavelkryukov closed 2 years ago

pavelkryukov commented 2 years ago

Fixes #1507 and #1508

codecov[bot] commented 2 years ago

Codecov Report

Merging #1549 (d1150b1) into main (cb1e49b) will increase coverage by 0.02%. The diff coverage is 100.00%.

:exclamation: Current head d1150b1 differs from pull request most recent head 0f0554b. Consider uploading reports for the commit 0f0554b to get more accurate results

@@            Coverage Diff             @@
##             main    #1549      +/-   ##
==========================================
+ Coverage   99.76%   99.78%   +0.02%     
==========================================
  Files         141      141              
  Lines       11668    11654      -14     
==========================================
- Hits        11640    11629      -11     
+ Misses         28       25       -3     
Impacted Files Coverage Δ
simulator/risc_v/t/unit_test.cpp 100.00% <100.00%> (ø)
simulator/func_sim/driver/driver.h 0.00% <0.00%> (-100.00%) :arrow_down:
simulator/func_sim/instr_memory.h 85.71% <0.00%> (-10.72%) :arrow_down:
simulator/risc_v/riscv_instr.h 88.23% <0.00%> (-5.89%) :arrow_down:
simulator/infra/ports/ports.h 95.40% <0.00%> (-0.11%) :arrow_down:
simulator/func_sim/rf/rf.h 100.00% <0.00%> (ø)
simulator/func_sim/func_sim.h 100.00% <0.00%> (ø)
simulator/func_sim/alu/alu_primitives.h 100.00% <0.00%> (+2.08%) :arrow_up:
simulator/infra/ports/module.h 95.23% <0.00%> (+4.32%) :arrow_up:
simulator/modules/execute/execute.h 100.00% <0.00%> (+5.55%) :arrow_up:
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update cb1e49b...0f0554b. Read the comment docs.