Fixed-wire gather from evaluated resource slots #
The gather source array contains one evaluated value for every canonical
(group, point) key. Its destinations are the scheduled incidences, whose
preserved metadata is their row-major (request, scalar) index. Matching
routes each resource value back to its incidence; the metadata sort then puts
incidence i on literal output record i.
Metadata attached to resource-source records is semantically irrelevant: source tags put them after every gather destination in the canonical pass.
Equations
- Algebraic.MassProduction.GatherRouting.resourceSourceMetadata orderWidth _source x✝ = false
Instances For
Canonically metadata-ordered gather output.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reusable two-sort value-routing circuit underlying gather. Record assembly is kept explicit at the composition boundary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
canonicalGatherCircuit has exactly the gates of matchedCanonicalRoutingCircuit; the
surrounding wiring adds none.
Every scheduled incidence receives the value of its evaluated resource slot and lands at its row-major fixed output position.