Charged execution of the native Chan–He placement scan #
Main results #
Place.tagged_encode: the unsigned sign/magnitude calculation is the exact tagged integer.
References #
The encoding calculation and native proofs are original.
The encoded tagged value can be computed without a signed primitive. The positive tag dominates the integer magnitude, so unsigned subtraction cannot truncate a negative result.
A polynomial envelope for every value and address produced by the placement scan. The caller supplies a fit for this sum; no fit of an uncomputed output is assumed.
Instances For
One complete scan round, including classification, sign/tag work, both light stores, heavy count maintenance and the input cursor increment.
Complete native placement in at most 32n+8 instructions, excluding halt. All input,
residue and histogram reads are proved from the memory frame, rather than assumed anew at
iterations. The heavy block precedes the packed block, which precedes the counting workspace.