Commit History

Add float32 circuits and 32-bit arithmetic support
1493f19

CharlesCNorton commited on

Increase float16 randomized test coverage
d7c41b6

CharlesCNorton commited on

Fix float16.mul normalization/rounding gates
ae83247

CharlesCNorton commited on

Run input-coverage sweep by default
7ba34aa

CharlesCNorton commited on

Add implicit multiplication to expression parser
7b8a56c

CharlesCNorton commited on

Add float16 classification LUT ops
ce521af

CharlesCNorton commited on

Add float16 deg2rad/rad2deg circuits
7fc245f

CharlesCNorton commited on

Add float16 constant circuits
313da7e

CharlesCNorton commited on

Add checked outputs for domain ops
ad82d36

CharlesCNorton commited on

Add float16 domain flags
55eb692

CharlesCNorton commited on

Add degree-mode trig LUTs
3c7f544

CharlesCNorton commited on

Add float16 scientific LUT ops
b8c48ca

CharlesCNorton commited on

Batch per-level gate evaluation
ca6659c

CharlesCNorton commited on

Cache circuits and add RPN evaluator
81c511c

CharlesCNorton commited on

Add gate-level calculator UI and CLI expr mode
58a9bad

CharlesCNorton commited on

Refresh README format + repro details
ca99a3e

CharlesCNorton commited on

Rebuild float16 LUT/pow + 16-bit arithmetic; fix neg16bit
6c2c63e

CharlesCNorton commited on

Fix float16.div IEEE-754 subnormal normalization + underflow
939c167

CharlesCNorton commited on

Rebuild float16.mul normalization/subnormal rounding; invert div subtractor inputs
f9d40cf

CharlesCNorton commited on

Add randomized float16 tests and document open issues
10e432e

CharlesCNorton commited on

Make inputs coverage strict and document full verbose runs
e669ef2

CharlesCNorton commited on

Add semantic tests for orphan selector/comparator tensors
5ad204f

CharlesCNorton commited on

Add inputs-coverage sweep and document coverage run
d4442da

CharlesCNorton commited on

Fix multiplier8x8 signal registry to use full gate names
f9ba712

CharlesCNorton commited on

Fix signal registry to use actual gate names instead of canonical aliases
86302ab

CharlesCNorton commited on

Remove dead routing code from eval.py
947fcab

CharlesCNorton commited on

Rename build script, delete dead routing.json
88fca93

CharlesCNorton commited on

Rewrite README: cut marketing fluff, focus on float16
65db75b

CharlesCNorton commited on

Fix sbc8bit test: pass borrow input to subtractor eval
b933255

CharlesCNorton commited on

Fix broken circuits: bitwise shifts, symmetry8bit, subtractor eval
f4a8367

CharlesCNorton commited on

Expand eval coverage, fix mod2/mod4/mod8 circuits
e3d5d0a

CharlesCNorton commited on

Integrate roadmap into README, clarify LLM runtime purpose
7090afb

CharlesCNorton commited on

Expand TODO with comprehensive LLM coprocessor operations
c94d9ea

CharlesCNorton commited on

Fix float16.mul/div circuit bugs and eval tests
1a5962e

CharlesCNorton commited on

Fix float16.mul multi-bit carry propagation with two-pass ripple carry
acf0072

CharlesCNorton commited on

Unify eval.py and arithmetic_eval.py into single evaluator
84bf860

CharlesCNorton commited on

Remove tensors_arithmetic_only.txt
54bb20f

CharlesCNorton commited on

Remove legacy safetensors file
930f9bd

CharlesCNorton commited on

Add multi-bit carry infrastructure for float16.mul/div
32f7c0d

PortfolioAI commited on

Fix toint, fromint; improve mul/div inference
fd6cf07

PortfolioAI commited on

Update TODO.md with toint progress
4479be9

PortfolioAI commited on

Rewrite float16.toint with right-shift barrel shifter
48421e0

PortfolioAI commited on

Note algorithm bugs in mul/div/toint/fromint build functions
1bcc911

PortfolioAI commited on

Fix inference functions for mul/div/toint/fromint
d8cb687

PortfolioAI commited on

Add float16.sub tests (115/115 passing)
b409c55

PortfolioAI commited on

Add inference functions for float16 sub/mul/div/toint/fromint
c89bccf

PortfolioAI commited on

Add build functions for float16 sub/mul/div/toint/fromint
e6a7a67

PortfolioAI commited on

float16.add: add subnormal support (125/125 tests)
d0106fe

PortfolioAI commited on

float16.add: include guard bit in arithmetic (123/125 tests)
c757635

PortfolioAI commited on

Fix float16.add zero+zero case (94/125 tests)
aaeb609

PortfolioAI commited on