Skip to content

BSTART.STD

32-bit Base **Group:** Bundle Split  |  Ch 00   ISA Manual  |  **Length:** 32  |  **Decode:**

Assembly Syntax

  • BSTART.STD IND
  • BSTART.STD COND, <label>
  • BSTART.STD RET
  • BSTART.STD CALL, <label>
  • BSTART.STD FALL<, fixup_label>
  • BSTART.STD ICALL
  • BSTART.STD DIRECT, <label>

Encoding

BSTART.STD encoding form bstart_std_32_49f2c6a8906f
bstart_std_32_49f2c6a8906fBSTART.STD IND. MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_696f98ac4bf1
bstart_std_32_696f98ac4bf1BSTART.STD COND, . MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_7876537dce06
bstart_std_32_7876537dce06BSTART.STD RET. MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_97d38b7be05e
bstart_std_32_97d38b7be05eBSTART.STD CALL, . MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_a5103b49e336
bstart_std_32_a5103b49e336BSTART.STD FALL<, fixup_label>. MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_c386430b732a
bstart_std_32_c386430b732aBSTART.STD ICALL. MSB is on the left, LSB is on the right.
BSTART.STD encoding form bstart_std_32_d3733f87964d
bstart_std_32_d3733f87964dBSTART.STD DIRECT, . MSB is on the left, LSB is on the right.

Description

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
bstart_std_32_49f2c6a8906f BSTART.STD IND 32 SVG
bstart_std_32_696f98ac4bf1 BSTART.STD COND, <label> 32 SVG
bstart_std_32_7876537dce06 BSTART.STD RET 32 SVG
bstart_std_32_97d38b7be05e BSTART.STD CALL, <label> 32 SVG
bstart_std_32_a5103b49e336 BSTART.STD FALL<, fixup_label> 32 SVG
bstart_std_32_c386430b732a BSTART.STD ICALL 32 SVG
bstart_std_32_d3733f87964d BSTART.STD DIRECT, <label> 32 SVG
← [Bundle Split](../groups/bundle_split.md)    [Index](../index.md)    [All instructions](index.md) →