Commit graph

16 commits

Author SHA1 Message Date
5e8bc3e580
upgrade to Fayalite edcc5927a5f9ebca6
as part of this I switched to using Fayalite's UIntInRangeInclusive instead of using a custom Length struct
2025-10-24 02:53:35 -07:00
00ddd602c5
format code 2025-08-24 19:08:58 -07:00
518284685f
UnitMOp now has L2RegisterFileMOp after renaming and instead has MoveRegMOp before renaming 2025-02-28 17:45:46 -08:00
6c91d1b0b0
start adding ROB 2025-02-27 18:22:01 -08:00
4ff75313e7
add helper functions for creating instructions 2025-02-23 20:51:44 -08:00
5b15f4a6b4
runs instructions that read other instructions' outputs 2025-02-23 19:51:45 -08:00
3bd5c77a3f
unit_base is basically finished, implemented AddSub[I], didn't check any tests yet 2025-02-20 20:24:14 -08:00
3f6e5cc600
WIP implementing unit_base 2025-02-19 23:54:41 -08:00
2b7e7e4946
WIP adding unit input/output values and insn tracking 2025-02-13 20:55:43 -08:00
1084278f34
reg_alloc: add writes to rename table 2025-02-11 19:19:06 -08:00
294e979848
tests/reg_alloc: remove simulator debug output 2025-02-06 21:31:05 -08:00
7efcd872b5
working on reg_alloc 2025-02-06 21:28:30 -08:00
88eff5952b
working on reg_alloc -- wire up free_regs_tracker.alloc_out 2025-01-15 19:47:00 -08:00
5f7766777a
working on reg_alloc -- selected_unit_nums should be correct now 2025-01-12 22:12:58 -08:00
89717f8916
update to latest version of fayalite 2025-01-09 23:36:23 -08:00
12481cfab3
start debugging reg_alloc with simulator 2024-12-20 00:28:22 -08:00