Skip to content

HL.BSTART.FP

48-bit HL. **Group:** BSTART  |  Ch 04   Block ISA — Block-structured Control Flow  |  **Length:** 48  |  **Decode:**

Assembly Syntax

  • HL.BSTART.FP FALL<, fixup_label>
  • HL.BSTART.FP CALL, <label>
  • HL.BSTART.FP DIRECT, <label>
  • HL.BSTART.FP COND, <label>

Encoding

HL.BSTART.FP encoding form hl_bstart_fp_48_0368fb7424f4
hl_bstart_fp_48_0368fb7424f4HL.BSTART.FP FALL<, fixup_label>. MSB is on the left, LSB is on the right.
HL.BSTART.FP encoding form hl_bstart_fp_48_9955c1f823f6
hl_bstart_fp_48_9955c1f823f6HL.BSTART.FP CALL, . MSB is on the left, LSB is on the right.
HL.BSTART.FP encoding form hl_bstart_fp_48_9a0544563449
hl_bstart_fp_48_9a0544563449HL.BSTART.FP DIRECT, . MSB is on the left, LSB is on the right.
HL.BSTART.FP encoding form hl_bstart_fp_48_f074f1e2c089
hl_bstart_fp_48_f074f1e2c089HL.BSTART.FP COND, . 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_fp_48_0368fb7424f4 HL.BSTART.FP FALL<, fixup_label> 48 SVG
hl_bstart_fp_48_9955c1f823f6 HL.BSTART.FP CALL, <label> 48 SVG
hl_bstart_fp_48_9a0544563449 HL.BSTART.FP DIRECT, <label> 48 SVG
hl_bstart_fp_48_f074f1e2c089 HL.BSTART.FP COND, <label> 48 SVG
← [BSTART](../groups/bstart.md)    [Index](../index.md)    [All instructions](index.md) →