Complete descriptor-table execution #
The invariant retains every completed descriptor and compact payload, both full radix arrays, and all memory outside the allocated frontend region.
Main results #
The enumeration loop charges each native array scan, descriptor store and allocation advance.
Immutable registers of the complete enumeration loop.
Original magnitude promise.
Original input length and explicit bit budget.
Exact radix key/count pointers and distinct-key length.
Computed layout values.
- constants : x.regs Select.zero = 0 ∧ x.regs Select.one = 1 ∧ x.regs Select.two = 2 ∧ x.regs Select.three = 3 ∧ x.regs Select.four = 4 ∧ x.regs Select.five = 5
All small constants are real native registers.
Instances For
The body preserves every immutable layout and source register.
Every layout scalar and partial allocation is below the explicit arithmetic budget.
Setup computes all constants and addresses with actual instructions, preserving all memory.
All compact arrays and six-word descriptors are produced by the complete native loop.
Complete array/descriptor construction, including all native constant and layout setup.