Fixed-width packed words #
A fixed tuple of bounded words stores an initial segment of a bit stream. Reading a field constrains its entire value, including all bits outside the specified width.
Main definitions #
Cslib.BitString.packRadix: bounded fields in a common radix.Cslib.BitString.packWords: split a bit stream into a fixed tuple of words.Cslib.BitString.readPackedBit: read one bit of a fixed tuple of words by its address.Cslib.BitString.readPackedField: read a bounded-width field across word boundaries.
Main results #
Cslib.BitString.packRadix_field: exact radix-field decoding.Cslib.BitString.readPackedField_packWords: exact field decoding.Cslib.BitString.readPackedField_fields: decoding fixed-width consecutive fields.