Module dataflows
Expand description
Types representing the dataflows in an Encoding.
Structs§
- Addr
Term - An address term, consisting of a primary sized shift-then-multipy operation, and an optional second sized shift-then-multiply operation.
- Addr
Term Calculation - A shift-then-multiply operation.
- Addr
Term Shift - The values for the shift-then-multiply operation.
- Address
Computation - An address computation of a memory access.
- Dataflow
- A single dataflow. Has one target (destination), and zero or more inputs (sources).
- Dataflows
- A collection of dataflows and memory accesses.
- Inputs
- A set of inputs to a dataflow or memory address computation.
- Memory
Access - A memory access.
- Memory
Accesses - A collection of memory accesses.
- Size
- A range of bytes.
Enums§
- Access
Kind - The type of access that is performed.
- Addr
Term Size - The size of a term in the address computation. Also specifies whether the term should be interpreted as signed or unsigned after cropping it to the right size.
- Dest
- A destination in a dataflow.
- Source
- A source in a dataflow
Traits§
- Into
Dest With Size - Types that implement this trait can be converted into destinations, given a size.
- Into
Source With Size - Types that implement this trait can be converted into sources, given a size.