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

Standardize build output filenames with explicit bit widths
3a9b35a

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

Move SmolLM2 analysis files into smollm2 subfolder
8a1465b

CharlesCNorton commited on

Add trained hybrid extractor model (64% accuracy)
b4d1bdc

CharlesCNorton commited on

Add operator-aware splitting for word number extraction
fe691a6

CharlesCNorton commited on

Switch HybridExtractor from 256-way softmax to digit prediction
7542035

CharlesCNorton commited on

Add HybridExtractor for digit lookup + word number learning
5579250

CharlesCNorton commited on

Add PositionalDigitExtractor with direct digit supervision
224eea2

CharlesCNorton commited on

Add SmolLM2-360M architecture analysis, fix PositionExtractor tokenization
470f0a9

CharlesCNorton commited on

Refactor LLM integration: consolidate training scripts, add extraction strategies
a6b5f0c

CharlesCNorton commited on

Remove verbose batch progress output from train_llm.py
a47c121

CharlesCNorton commited on

Add LLM hidden state extraction training (train_llm.py)
474171e

CharlesCNorton commited on

Clarify proof-of-concept status: circuit validation complete, LLM integration in progress
a2cd2fc

CharlesCNorton commited on

Validate proof of concept: 100% arithmetic fitness with frozen circuits
084c69c

CharlesCNorton commited on

Add LLM integration proof-of-concept framework and baseline evaluation
ef9f9e5

CharlesCNorton commited on

Remove duplicate function definitions in build.py
659bba6

CharlesCNorton commited on

Add (A + B) × C expression circuit (parenthetical grouping)
fe6e20e

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

Update roadmap: remove completed items, add 16-bit and float
a5b1777

CharlesCNorton commited on

Add configurable memory partitioning for LLM integration
f90261b

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 INC, DEC, NEG, ROL, ROR, stack ops, barrel shifter, priority encoder
ef2f3c3

CharlesCNorton commited on

Update README: reflect implemented MUL, DIV, SHL, SHR, comparators
fa97c7c

CharlesCNorton commited on

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

CharlesCNorton commited on

Remove Python fallbacks, add Extension Roadmap
7c967c0

CharlesCNorton commited on

Remove completed TODO section from README
53a9715

CharlesCNorton commited on

Wire all 8 conditional jumps into CPU via imm8[2:0] encoding
dda1489

CharlesCNorton commited on

Remove eval/ folder, move prune_weights.py to root
90f3f79

CharlesCNorton commited on

Add unified eval.py consolidating iron_eval and comprehensive_eval
1e96b5b

CharlesCNorton commited on

Remove routing/ folder, add schema docs to build.py
9847b25

CharlesCNorton commited on

Add unified build.py with .inputs metadata for all gates
3baa17d

CharlesCNorton commited on

Consolidate CPU into threshold_cpu.py at root
52beb94

CharlesCNorton commited on

Consolidate routing modules into single routing.py
a854d3d

CharlesCNorton commited on

Add execution model to README, remove tensors.txt and todo.md
2bbc3fe

CharlesCNorton commited on

Integrate LLM guide into README, remove llm folder
56aed4a

CharlesCNorton commited on

Consolidate LLM modules into single core.py
1b10db6

CharlesCNorton commited on

Consolidate CPU modules into single core.py
d09568e

CharlesCNorton commited on

Revert "Unify eval files into single eval.py with 100% tensor coverage"
32eb1de

CharlesCNorton commited on

Unify eval files into single eval.py with 100% tensor coverage
49b5b71

CharlesCNorton commited on

Merge origin/main
4e7cdee

PortfolioAI commited on

Sync local state
361c31d
verified

phanerozoic commited on

Remove pycache files
bb04a06
verified

phanerozoic commited on