Purpose and scope
PTO is defined here as a 64-bit architecture: PTO_XLEN is 64, and the current architecture identity is version 0.
This entry point deliberately stays small. It establishes the top-level ownership, state-closure, completion-and-event, tile-capacity, and release-verification contracts while leaving instruction behavior to the reachable ASL owners.
Concepts and visible state
Architecture-visible state is exactly the closed set of named state owners listed below.
- Scalar and control state comprises
PTO-STATE-ARCH-GPR, PTO-STATE-ARCH-TEMPORARY-QUEUES, PTO-STATE-ARCH-PROGRAM-CONTROL, and PTO-STATE-ARCH-FAULT. - System state comprises
PTO-STATE-ARCH-MEMORY, PTO-STATE-ARCH-MAINTENANCE, PTO-STATE-ARCH-SYSTEM-REGISTERS, PTO-STATE-ARCH-EXTENDED-SYSTEM-REGISTERS, PTO-STATE-ARCH-TRAP-CONTEXT, and PTO-STATE-ARCH-GQM. - Tile and bundle execution add
PTO-STATE-TILE-LOCAL, PTO-STATE-TILE-SHARED, and PTO-STATE-BLOCK-CONTROL to that closed set.
Rules and interactions
Current architectural meaning is owned by mnemonic or architecture ASL. Catalogs and Markdown are deterministic projections or evidence, not alternate semantic owners.
Accepted instruction completion and architecture-visible memory events are determined by the reachable dispatch, completion, and memory-event ASL owners.
Every member of the closed state set changes only through an accepted ASL transition owned by the corresponding state unit.