B.IOT¶
Assembly Syntax¶
B.IOT SrcTile0, SrcTile1, mask=PE_MASK, <last>B.IOT mask=PE_MASK, <last> <, ->DstTile<TSize>>B.IOT SrcTile0, mask=PE_MASK, <last>, ->DstTile<TSize>B.IOT SrcTile0, SrcTile1, mask=PE_MASK, <last>, ->DstTile<TSize>B.IOT SrcTile0, mask=PE_MASK, <last>
Encoding¶
b_iot_32_36792782e584 — B.IOT SrcTile0, SrcTile1, mask=PE_MASK, . MSB is on the left, LSB is on the right.b_iot_32_3a493c45ddfa — B.IOT mask=PE_MASK, <, ->DstTile> . MSB is on the left, LSB is on the right.b_iot_32_437af312f86d — B.IOT SrcTile0, mask=PE_MASK, , ->DstTile . MSB is on the left, LSB is on the right.b_iot_32_84944b9c3d19 — B.IOT SrcTile0, SrcTile1, mask=PE_MASK, , ->DstTile . MSB is on the left, LSB is on the right.b_iot_32_f17390877416 — B.IOT SrcTile0, mask=PE_MASK, . MSB is on the left, LSB is on the right.Description¶
Instruction from the Bundle Input & Output group.
Pseudocode (informative)¶
Encoding Notes¶
Binds v5 PE_MASK, ordered Local tile sources, last-use, and optional TSize/2-bit Local destination metadata; reuse bits do not exist.Binds v5 PE_MASK, ordered Local tile sources, last-use, and optional TSize/2-bit Local destination metadata; TSize=DstTile=0 is the mask-only Shared TLOAD/TSTORE companion and PE_MASK=0000 is a legal no-op.
Full Catalog Forms¶
| Form ID | Assembly | Length | Decode | Encoding |
|---|---|---|---|---|
b_iot_32_36792782e584 |
B.IOT SrcTile0, SrcTile1, mask=PE_MASK, <last> |
32 | — | SVG |
b_iot_32_3a493c45ddfa |
B.IOT mask=PE_MASK, <last> <, ->DstTile<TSize>> |
32 | — | SVG |
b_iot_32_437af312f86d |
B.IOT SrcTile0, mask=PE_MASK, <last>, ->DstTile<TSize> |
32 | — | SVG |
b_iot_32_84944b9c3d19 |
B.IOT SrcTile0, SrcTile1, mask=PE_MASK, <last>, ->DstTile<TSize> |
32 | — | SVG |
b_iot_32_f17390877416 |
B.IOT SrcTile0, mask=PE_MASK, <last> |
32 | — | SVG |
← [Bundle Input & Output](../groups/bundle_input_output.md) [Index](../index.md) [All instructions](index.md) →