Documentation

Complexity.Computability.WordRAM.Signed.Fits

Unsigned envelopes at the signed compiler's execution width #

Native callers use the same nonnegative envelope for encoded signed payloads and unsigned addresses, counts and loop temporaries. The existing compiler executes at signed width plus two.

Main results #

This representation bound is original and reuses the existing sign-and-magnitude encoding.

One signed envelope suffices for every unsigned intermediate at the execution width.