HL.BSTART.STD¶
48-bit HL. **Group:** BSTART |
Ch 04
Block ISA — Block-structured Control Flow |
**Length:**
48 | **Decode:** —
Assembly Syntax¶
HL.BSTART.STD FALL<, fixup_label>HL.BSTART.STD COND, <label>HL.BSTART.STD CALL, <label>HL.BSTART.STD DIRECT, <label>
Encoding¶
hl_bstart_std_48_170d04be4f7e — HL.BSTART.STD FALL<, fixup_label>. MSB is on the left, LSB is on the right.hl_bstart_std_48_436ff4a95f39 — HL.BSTART.STD COND, . MSB is on the left, LSB is on the right.hl_bstart_std_48_4eff98193028 — HL.BSTART.STD CALL, . MSB is on the left, LSB is on the right.hl_bstart_std_48_c970f578674f — HL.BSTART.STD DIRECT, . MSB is on the left, LSB is on the right.Description¶
[48-bit HL.] Terminates the current block and begins the next.
Pseudocode (informative)¶
Encoding Notes¶
Closes the current bundle, initializes the next bundle descriptor, and selects its transfer and execution kind.
Full Catalog Forms¶
| Form ID | Assembly | Length | Decode | Encoding |
|---|---|---|---|---|
hl_bstart_std_48_170d04be4f7e |
HL.BSTART.STD FALL<, fixup_label> |
48 | — | SVG |
hl_bstart_std_48_436ff4a95f39 |
HL.BSTART.STD COND, <label> |
48 | — | SVG |
hl_bstart_std_48_4eff98193028 |
HL.BSTART.STD CALL, <label> |
48 | — | SVG |
hl_bstart_std_48_c970f578674f |
HL.BSTART.STD DIRECT, <label> |
48 | — | SVG |
← [BSTART](../groups/bstart.md) [Index](../index.md) [All instructions](index.md) →