feat: add forwarding signal for better debugging
fix: use reg for procedural assignments
tests: add register dump, printing
fix: shift left only by 5 bits
fix: lui, force rs1 zero, always add
feat: add support for official tests
chore: remove first unused register
feat: add support for loading and saving ram from disk
feat: pass program to execute by parameter
feat: implement ebreak
Breaks the processor, can
exit the testcase
feat: make RAM word aligned, add byte_enable
Support sb, sh, lb, lh using byte enable
instead of non-word aligned reads and writes.
fix: jump according to zero flag, not LSB zero!!
fix: offset ram by bytes, not bits
feat: implement sb, sh, lb, lh support via masking
fix: make sure alu is zeroed on memory load, write, jump
fix: shift by 5 bits in alu
fix: do not set subtract for non-R instructions
fix: make immediates sign extended