Skip to main content
NDF · contract · accepted

PTO-B-ASSEMBLE-SHARED-GENERATION-001

The body below comes directly from the canonical NDF owner.

1 owners

NDF clauses

Bodies come from owning ASL. Dragging or buttons change only this page-session view order.

    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categoryB-ASSEMBLE-SHARED-GENERATION
    4. case001

    Normative contract

    contract · L1 · accepted

    A Shared B.ASSEMBLE generation MUST retain the previously published Sx object until the matching collective LAST has complete non-overlapping CELL coverage, all declared writer data is ready, every participating PE reaches the same generation ordinal with matching metadata, and no participant has faulted or been squashed. Publication MUST replace the complete Shared descriptor and payload atomically; every rejection MUST preserve the prior published generation.

    Sources and references
    Complete stable ID
    PTO-B-ASSEMBLE-SHARED-GENERATION-001
    Source path
    asl/block/model/operands/shared-generation.asl
    Affected units
    PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    Source SHA-256
    5bda7d3c0efbc67230a798f893799c12d969ca9d533e01f9f03f8ea00955ded6
    Clause SHA-256
    cb58db4c5082d9fdeb9d52751851c2780c8e8c21a0c9f3cf0f1c1373f10eb180
    Open exact canonical source ↗

Instruction and unit pages

Local relationship neighborhood

Open the complete NDF relationship explorer

Evidence index

12 matching entries

Executable evidence5
  • PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION compiles as an independent normative unit
    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categorySTATIC-INVARIANT
    4. case001
    Show exact test source
    Sources and references
    Complete stable ID
    PTO-AVS-BLOCK-MODEL-OPERANDS-SHARED-GENERATION-STATIC-001
    Path
    tests/asl/block/model/operands/shared-generation/block-static-shared-generation-contract-001.asl
    Kind / role
    static-invariant
    Requirements
    PTO-B-ASSEMBLE-SHARED-GENERATION-001, PTO-B-SUBVIEW-SHARED-PER-PE-001
    Pass condition
    the complete model and this unit's static invariant compile
    SHA-256
    b457275cfeddf43ebc3384276cac9416ff99439d3fc1a2ec6d80402f3c72a3ee
    Open exact source ↗ for PTO-AVS-BLOCK-MODEL-OPERANDS-SHARED-GENERATION-STATIC-001
  • Two decoded Shared writers construct and atomically publish one parent generation.
    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categoryEXECUTION
    4. case001
    Show exact test source
    Sources and references
    Complete stable ID
    PTO-AVS-BLOCK-SHARED-RANGE-CONSTRUCTION-001
    Path
    tests/asl/block/model/operands/shared-generation/block-exec-shared-generation-001.asl
    Kind / role
    execution
    Requirements
    PTO-B-ASSEMBLE-SHARED-GENERATION-001
    Pass condition
    INIT retains the old Sx mapping while recording the first CELL, LAST supplies the second CELL and publishes the complete 256 B parent with both values.
    SHA-256
    99c53bf8730ec23afdb37183fbb1e243395b5419bf32d09fbd80d66efada22d1
    Open exact source ↗ for PTO-AVS-BLOCK-SHARED-RANGE-CONSTRUCTION-001
  • Shared generation overlap and incomplete LAST reject before publication.
    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categoryFAULT
    4. case001
    Show exact test source
    Sources and references
    Complete stable ID
    PTO-AVS-BLOCK-SHARED-RANGE-FAULTS-001
    Path
    tests/asl/block/model/operands/shared-generation/block-fault-shared-generation-001.asl
    Kind / role
    fault
    Requirements
    PTO-B-ASSEMBLE-SHARED-GENERATION-001
    Pass condition
    A second writer overlapping INIT and a LAST missing required coverage each raise TileLegality, clear the pending generation, and preserve the prior published Sx value.
    SHA-256
    084b6ee097e3004bec99e4de953c25f462879d6e9feea0a1f81d390d3d04af3b
    Open exact source ↗ for PTO-AVS-BLOCK-SHARED-RANGE-FAULTS-001
  • Multi-PE Shared destinations require B.ASSEMBLE while single-PE standalone B.IOS remains legal.
    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categoryFAULT
    4. case001
    Show exact test source
    Sources and references
    Complete stable ID
    PTO-AVS-BLOCK-SHARED-STANDALONE-COMPAT-001
    Path
    tests/asl/block/model/operands/shared-generation/block-fault-shared-standalone-001.asl
    Kind / role
    fault
    Requirements
    PTO-B-ASSEMBLE-SHARED-STANDALONE-001, PTO-B-ASSEMBLE-SHARED-GENERATION-001
    Pass condition
    A decoded all-PE standalone TLOAD faults before memory or Shared effects, a single-PE standalone form succeeds, and an all-PE INIT_LAST form publishes atomically.
    SHA-256
    86c2349b23fcc3093e7404699b5f1daeafec5e6b0da0241ad8467ffaecd40ba2
    Open exact source ↗ for PTO-AVS-BLOCK-SHARED-STANDALONE-COMPAT-001
  • Decoded Shared B.SUBVIEW selects an exact CELL range for TSTORE.
    1. surfaceBLOCK
    2. ownerPTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION
    3. categoryEXECUTION
    4. case001
    Show exact test source
    Sources and references
    Complete stable ID
    PTO-AVS-BLOCK-SUBVIEW-SHARED-001
    Path
    tests/asl/block/model/operands/shared-generation/block-exec-shared-subview-001.asl
    Kind / role
    execution
    Requirements
    PTO-B-SUBVIEW-RANGE-001, PTO-B-ASSEMBLE-SHARED-GENERATION-001
    Pass condition
    A one-CELL view at offset one stores the second 128 B row's value while preserving the complete published Shared descriptor and payload.
    SHA-256
    568b4adfb2653daad0aa2c8e57c445b7519857d9ae887040b3b3b2d74f3f68ca
    Open exact source ↗ for PTO-AVS-BLOCK-SUBVIEW-SHARED-001
Commit-scoped evidence5
  • spec/evidence/release-traceability-readiness.json · closedPTO-EVIDENCE-RELEASE-TRACEABILITY
    Sources and references
    Complete stable ID
    PTO-EVIDENCE-RELEASE-TRACEABILITY
    Path
    spec/evidence/release-traceability-readiness.json
    Kind / role
    ASL/NDF/documentation/AVS traceability
    SHA-256
    c7327021d39dc67ac5564bc55073b3870a397d79ac8d9648284d56e33bc14a3e
    Open exact source ↗ for PTO-EVIDENCE-RELEASE-TRACEABILITY
  • spec/evidence/instruction-contract-closure.json · closedPTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSURE
    Sources and references
    Complete stable ID
    PTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSURE
    Path
    spec/evidence/instruction-contract-closure.json
    Kind / role
    mnemonic and encoding contract closure
    SHA-256
    3ef2bb62421c79dff8fa77a1c7983923b523244b8090812883ef81286ca8106a
    Open exact source ↗ for PTO-EVIDENCE-INSTRUCTION-CONTRACT-CLOSURE
  • spec/evidence/architecture-readiness.json · openPTO-EVIDENCE-ARCHITECTURE-READINESS
    Sources and references
    Complete stable ID
    PTO-EVIDENCE-ARCHITECTURE-READINESS
    Path
    spec/evidence/architecture-readiness.json
    Kind / role
    architecture maturity and blockers
    SHA-256
    4b0b85199101251bea744e0f3591cc31906909dc80d5ab651c417a936036a004
    Open exact source ↗ for PTO-EVIDENCE-ARCHITECTURE-READINESS
  • spec/evidence/release-gate-readiness.json · ready-for-exact-head-verificationPTO-EVIDENCE-RELEASE-GATE-READINESS
    Sources and references
    Complete stable ID
    PTO-EVIDENCE-RELEASE-GATE-READINESS
    Path
    spec/evidence/release-gate-readiness.json
    Kind / role
    exact-head gate readiness
    SHA-256
    a0f4d2b6920c08981ea55fd8ef820708a40d4feb5402c5150e8e9ab532d84ce0
    Open exact source ↗ for PTO-EVIDENCE-RELEASE-GATE-READINESS
  • spec/release-manifest.json · draftPTO-EVIDENCE-RELEASE-MANIFEST
    Sources and references
    Complete stable ID
    PTO-EVIDENCE-RELEASE-MANIFEST
    Path
    spec/release-manifest.json
    Kind / role
    release content and encoding fingerprints
    SHA-256
    1a64c109ed7a90351c41e2a418b3c0ebaf8ad975838986d2101385186b85c0d8
    Open exact source ↗ for PTO-EVIDENCE-RELEASE-MANIFEST
Decision history2
  • B.SUBVIEW and B.ASSEMBLE range-modifier association · accepted
    1. decision recordADR
    2. case0098

    Decision record

    Loading ADR-0098…

    Sources and references
    Complete stable ID
    ADR-0098
    Path
    docs/status/decisions/0098-b-range-modifiers.md
    Affected units
    PTO-ARCH-PROFILE-RESET, PTO-BLOCK-B-IOT, PTO-BLOCK-B-IOS, PTO-BLOCK-B-SUBVIEW, PTO-BLOCK-B-ASSEMBLE, PTO-BLOCK-MODEL-DISPATCH-COMMANDS, PTO-BLOCK-MODEL-OPERANDS-RANGE-MODIFIERS, PTO-BLOCK-MODEL-OPERANDS-SHARED-BINDINGS, PTO-BLOCK-MODEL-OPERANDS-TILE-BINDINGS, PTO-BLOCK-MODEL-STATE-CONTROL-STATE, PTO-BLOCK-MODEL-STATE-DESCRIPTOR-STATE, PTO-BLOCK-MODEL-STATE-TYPES, PTO-ARCH-DATA-TYPES-TRAP-CONTEXT, PTO-ARCH-PROFILE-REFERENCE-PROFILE, PTO-ARCH-PROFILE-TRAP-CONTEXT-RECOVERY, PTO-ARCH-STATE-TRAP-CONTEXT, PTO-BLOCK-MODEL-DISPATCH-TILE-EXECUTION, PTO-BLOCK-MODEL-DISPATCH-TILE-SCHEMA, PTO-BLOCK-MODEL-FAULTS-ROLLBACK, PTO-BLOCK-MODEL-LIFECYCLE-RESET, PTO-BLOCK-MODEL-OPERANDS-LOCAL-GENERATION, PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION, PTO-BLOCK-MODEL-OPERANDS-PORTABLE-CARRIERS, PTO-BLOCK-MODEL-OPERANDS-SUBVIEW-DESCRIPTOR, PTO-BLOCK-MODEL-STATE-SHARED-GENERATION, PTO-TILE-MODEL-LEGALITY-MATRIX-POSTPROCESS
    Affected NDF
    PTO-B-IOT-STREAM-001, PTO-B-IOS-SHARED-STATE-001, PTO-B-SUBVIEW-RANGE-001, PTO-B-ASSEMBLE-RANGE-001, PTO-B-SUBVIEW-DESCRIPTOR-001, PTO-BLOCK-TILE-OPERATION-APPLICABILITY-001, PTO-B-ASSEMBLE-LOCAL-GENERATION-001, PTO-B-ASSEMBLE-SHARED-GENERATION-001, PTO-B-ASSEMBLE-SHARED-STANDALONE-001, PTO-B-ASSEMBLE-CONSUMER-READINESS-001, PTO-B-ASSEMBLE-SPECULATION-001, PTO-B-ASSEMBLE-PRODUCER-EFFECT-ELIGIBILITY-001
    SHA-256
    e194ccc6b6922fd4b65066b533f5e4b0eba094e099970059bca8e25b4e466fba
    Open exact decision source ↗ for ADR-0098
  • Shared whole-parent readiness and single-issuer publication · accepted
    1. decision recordADR
    2. case0105

    Decision record

    Loading ADR-0105…

    Sources and references
    Complete stable ID
    ADR-0105
    Path
    docs/status/decisions/0105-shared-whole-parent-readiness.md
    Affected units
    PTO-BLOCK-MODEL-OPERANDS-SHARED-GENERATION, PTO-BLOCK-MODEL-DISPATCH-SHARED-TLSU, PTO-BLOCK-MODEL-DISPATCH-SHARED-CUBE-MATRIX, PTO-TILE-MODEL-STATE-SHARED-REGISTERS, PTO-TILE-MODEL-STATE-TYPES, PTO-TILE-MODEL-MEMORY-SHARED-MOVEMENT
    Affected NDF
    PTO-B-SHARED-WHOLE-PARENT-READY-001, PTO-B-ASSEMBLE-SHARED-GENERATION-001
    SHA-256
    65894a4523494b68bdac25b972b183ba0435d9c36806805311f236c6b6923d8d
    Open exact decision source ↗ for ADR-0105
Show canonical path and hashes

asl/block/model/operands/shared-generation.asl:3

Source SHA-256: 5bda7d3c0efbc67230a798f893799c12d969ca9d533e01f9f03f8ea00955ded6

Clause SHA-256: cb58db4c5082d9fdeb9d52751851c2780c8e8c21a0c9f3cf0f1c1373f10eb180