unit::alu_branch: implement for LogicalFlagsMOp
test.yml #117 -Commit
b25448a275
pushed by
programmerjake
unit::alu_branch: implement for LogicalFlagsMOp
test.yml #116 -Commit
3bff2bd224
pushed by
programmerjake
make Unit API work with rename_execute_retire and add a rename_execute_retire test using unit::alu_branch
test.yml #115 -Commit
7151841af5
pushed by
programmerjake
make Unit API work with rename_execute_retire and add a rename_execute_retire test using unit::alu_branch
test.yml #114 -Commit
7151841af5
pushed by
programmerjake
rename_execute_retire: add reference counting for L1 registers
test.yml #113 -Commit
151683fbda
pushed by
programmerjake
rename_execute_retire: add reference counting for L1 registers
test.yml #112 -Commit
151683fbda
pushed by
programmerjake
rename_execute_retire: add reference counting for L2 registers
test.yml #111 -Commit
e0dc5d486b
pushed by
programmerjake
move RenameTable and ReorderBuffer into their own mods and add reference counting for l2 registers
test.yml #110 -Commit
b956a68724
pushed by
programmerjake
implement register fences and use for L2 reg file writes and when running out of L2 reg file output regs
test.yml #109 -Commit
bf2cb688c7
pushed by
programmerjake
WIP fixing deadlock when running rename_execute_retire_save_restore_gprs
test.yml #108 -Commit
ed331a3a96
pushed by
programmerjake
rename_execute_retire: generate l2 stores earlier to make more space in units to increase throughput
test.yml #107 -Commit
6026df8d7a
pushed by
programmerjake
tests/rename_execute_retire: add and use mock_combinational_unit
test.yml #106 -Commit
0d69666b00
pushed by
programmerjake
tests/rename_execute_retire: make loads/stores take more than one cycle to execute
test.yml #105 -Commit
2363e65564
pushed by
programmerjake
rename_execute_retire: add a `head -n1` test
test.yml #104 -Commit
79ac190093
pushed by
programmerjake
add TraceAsString around instructions and stuff to make the .vcd files much smaller and easier to read
test.yml #103 -Commit
0d3c41fa14
pushed by
programmerjake
WIP: updating for fayalite/redo-trace-as-string
test.yml #102 -Commit
4bfb20d1b0
pushed by
programmerjake
rename_execute_retire: implement generating L2 reg file writes
test.yml #101 -Commit
3fbdab0862
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 decode_one_insn.vcd for modified instruction data structures
test.yml #97 -Commit
409ca7bf97
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