Commit History

Fix priority encoder circuit logic
a696964

CharlesCNorton commited on

Add IEEE 754 float16/float32 arithmetic circuits
240c04c

CharlesCNorton commited on

Parameterize CPU circuits for N-bit data and address widths
438de6a

CharlesCNorton commited on

Add 32-bit arithmetic support with cascaded byte comparison
822e28a

CharlesCNorton commited on

Add 32-bit ALU support with 1KB memory profile
1f44a34

CharlesCNorton commited on

Fold threshold_cpu.py into eval.py
3a45f0c

CharlesCNorton commited on

Add order of operations circuit (arithmetic.expr_add_mul)
d15242d

CharlesCNorton commited on

Add 3-operand adder circuit (arithmetic.add3_8bit)
df088a9

CharlesCNorton commited on

Add PUSH/POP/RET stack operation tests
7ec35ca

CharlesCNorton commited on

Add barrel shifter and priority encoder tests
5d9ffc5

CharlesCNorton commited on

Fix DEC eval test, add INC/DEC/NEG/ROL/ROR tests
ce3e896

CharlesCNorton commited on

Add SHL, SHR, MUL, DIV, and comparator circuits
6087b2e

CharlesCNorton commited on

Add unified eval.py consolidating iron_eval and comprehensive_eval
1e96b5b

CharlesCNorton commited on