move RenameTable and ReorderBuffer into their own mods and add reference counting for l2 registers
test.yml #110 -Commit
b956a68724
pushed by
programmerjake
WIP fixing deadlock when running rename_execute_retire_save_restore_gprs
test.yml #108 -Commit
ed331a3a96
pushed by
programmerjake
WIP: updating for fayalite/redo-trace-as-string
test.yml #102 -Commit
4bfb20d1b0
pushed by
programmerjake
WIP adding new test for L2 reg file store
test.yml #100 -Commit
04e924460a
pushed by
programmerjake
WIP adding new test for L2 reg file store
test.yml #99 -Commit
3300e7ca01
pushed by
programmerjake
WIP adding new test for L2 reg file store
test.yml #98 -Commit
fca2ff8c91
pushed by
programmerjake
update fayalite to fix bug in VCD generation
test.yml #96 -Commit
9308e5d195
pushed by
programmerjake
group micro ops by the instruction they come from when retiring
test.yml #94 -Commit
09c8c194e0
pushed by
programmerjake
update fayalite to include simulator optimizations and custom debug
test.yml #92 -Commit
ac99caa3b6
pushed by
programmerjake
update fayalite to include simulator optimizations
test.yml #91 -Commit
c3679f2718
pushed by
programmerjake
WIP adding support for speculative loads/stores
test.yml #87 -Commit
9fbb517cf4
pushed by
programmerjake
add initial impl of rename_execute_retire; running a recursive fibonacci gives the correct output
test.yml #86 -Commit
4d21ca622b
pushed by
programmerjake
add sram and main_memory_and_io modules
test.yml #81 -Commit
5c4ec8127f
pushed by
programmerjake
add fetch::fetch and fetch::l1_i_cache with some testing
test.yml #77 -Commit
fff8cf32c1
pushed by
programmerjake
implement decoding all rotate instructions
test.yml #72 -Commit
a42b76b468
pushed by
programmerjake
add test that UnitMOp has all the register fields aligned across the different variants
test.yml #59 -Commit
c9a3de19b7
pushed by
programmerjake
replace tests/next_pc's demo program with a simple expression parser as a better demo
test.yml #51 -Commit
5e1238b5c7
pushed by
programmerjake
add missing copyright header and check-copyright.sh support for .mermaid
test.yml #50 -Commit
bc9a3a5ce7
pushed by
programmerjake
WIP: splitting reg_alloc
test.yml #38 -Commit
b9d68c0019
pushed by
programmerjake
WIP: splitting reg_alloc
test.yml #37 -Commit
782a44858c
pushed by
programmerjake
WIP: splitting reg_alloc
test.yml #36 -Commit
3a649c8997
pushed by
programmerjake