Block a user
96e1bf0808
Add patching phase to make binary run on non-nixos
bff644b664
Upload artifact
6006d366c2
test nix actions?
672c88559c
mjau
c9c40cdc1c
Enable github actions for github-actions branch
758b9c9cb7
Add devshell
91023adad3
Handle builds outside nix
7b15ea828c
Short revision
f3f6de5b0b
Remove vergen and use nix instead
867e75eeb7
flakeify
9c2d15e171
Manual multiplication tests
ba09e75c57
Multiplication implementation
ac3e34b2ef
Don't warn on BLKSEQ
14cf222a6c
Make ALU synchronous, generate and view traces
3b10fd110e
Don't warn on BLKSEQ
1b316ead40
Make ALU synchronous, generate and view traces
ef62808821
Automated tests
1f7f07b366
No overflow flag when not in addition nor subtraction mode
fb65ccc713
Move verilog-src to src, src/alu.v to src/alu/alu.v
69c367c344
Synthesizing
fdd0dd925a
Change structure of tester
11c31c5baf
Add multiplier function to ALU
d0dbbfee82
Don't warn on PINCONNECTEMPTY
1f53f7e90f
Pretty up the testing framework, split into files
82c6312f9d
Update test_alu with a Tester class
49bad232bc
Add -Wpedantic to CFLAGS