Skip to content

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 encoding form hl_bstart_std_48_170d04be4f7e
hl_bstart_std_48_170d04be4f7eHL.BSTART.STD FALL<, fixup_label>. MSB is on the left, LSB is on the right.
HL.BSTART.STD encoding form hl_bstart_std_48_436ff4a95f39
hl_bstart_std_48_436ff4a95f39HL.BSTART.STD COND, . MSB is on the left, LSB is on the right.
HL.BSTART.STD encoding form hl_bstart_std_48_4eff98193028
hl_bstart_std_48_4eff98193028HL.BSTART.STD CALL, . MSB is on the left, LSB is on the right.
HL.BSTART.STD encoding form hl_bstart_std_48_c970f578674f
hl_bstart_std_48_c970f578674fHL.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)

EndBlock(); BeginNextBlock(/* kind */);

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) →