Skip to main content

Module bitpattern

Module bitpattern 

Expand description

Types representing the bitpattern in an Encoding.

Structs§

ImmBits
The sources of the immediate value bits.
Part
A part in an Encoding.

Enums§

Bit
The purpose of a bit in an encoding.
FlowInputLocation
The location of a source in an encoding. Either a memory address computation or dataflow.
FlowOutputLocation
The location of an output in an encoding. Either a dataflow destination, or memory output.
FlowValueLocation
The location of a source or destination in an encoding.
ImmBit
The source of an immediate value bits.
ImmBitOrder
The bit ordering of bits in a memory address immediate value.
MappingOrBitOrder
Part mapping for an immediate value. If the immediate value is used in a memory address, MappingOrBitorder::BitOrder is used. Otherwise, MappingOrBitOrder::Mapping is used.
PartMapping
A part mapping in an encodin.
PartValue
Represents whether a specific immediate value is valid or invalid.

Constants§

MAX_PARTS
The maximum number of supported parts in an encoding.
PART_NAMES
Single-letter names for the parts.