Direct-unrolling generator program -- definitions #
The final serializer uses one fixed work-vector layout. Its prefix evaluates
the normalized horizon, padded wire frontier, and gate-count header as fixed
polynomials of the unary input length. The zero-length family member is a
hardwired two-bit word; the positive tableau body remains a compositional
BinaryRoutine parameter at this layer.
Fixed number of binary work tapes used by the direct serializer.
Instances For
Unary input length in canonical binary.
Instances For
Normalized tableau horizon.
Instances For
Closed padded raw-gate bound.
Instances For
First wire after all padded gates.
Instances For
Positive member's encoded gate count.
Instances For
First currently unused circuit wire.
Instances For
Base wire of the current tableau configuration.
Instances For
First dynamically prepared gate reference.
Instances For
Second dynamically prepared gate reference.
Instances For
Reusable zero counter for code emission.
Instances For
Reusable zero counter for binary copying.
Instances For
Alternate accumulator for polynomial evaluation.
Instances For
Reusable multiplication counter.
Instances For
Reusable addition counter.
Instances For
Outermost dynamic loop counter.
Instances For
Outermost dynamic loop limit.
Instances For
Second dynamic loop counter.
Instances For
Second dynamic loop limit.
Instances For
Third dynamic loop counter.
Instances For
Third dynamic loop limit.
Instances For
Innermost dynamic loop counter.
Instances For
Innermost dynamic loop limit.
Instances For
First general arithmetic temporary.
Instances For
Second general arithmetic temporary.
Instances For
Third general arithmetic temporary.
Instances For
Fourth general arithmetic temporary.
Instances For
Original acceptance wire saved before padding.
Instances For
Numeric movement-direction code.
Instances For
Numeric configuration-atom phase code.
Instances For
Numeric named-tape index.
Instances For
Numeric head or cell position.
Instances For
Numeric four-symbol alphabet index.
Instances For
Pure work-vector state after evaluating the positive member's three polynomial counters and initializing both running wire bases to the input length. Scratch values are unchanged because every arithmetic leaf restores them exactly.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Arithmetic and tagged-header prefix of every positive family member.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Prefix a positive tableau body with its tag and exact padded gate-count header.
Equations
Instances For
Hardwired tagged code of the unique length-zero family member.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Complete generator skeleton, branching on whether the loaded input length is zero before entering the positive tableau body.
Equations
- One or more equations did not get rendered due to their size.