BL

BL label

arm_t16 ARM_T16 Thumb branch call

T16_BL_PAIR

Encoding

encoding_kindARM_T16
size_bits32
variantt16
instr_word_bits32
fixed_bitsF000F800
fixed_maskF800F800
set_flagsFalse

Operands (1)

# Role Kind Class / Reg Width Access Visibility Encoded in
0 imm22 REL_BR w (22b) signed R EXPLICIT bits[26:16]+[10:0]

Register effects

LR W (implicit) PC W (implicit)

Context dependencies

SLEIGH-style: this encoding only matches when these context variables hold the required values.

T = 1

Micro-ops sequence (1)

Ordered sequence of primitive operations the emulator dispatches. Ghidra-p-code-style — INTRINSIC escapes arch-specific ops that don't decompose cleanly.

  1. 0 CALL (imm22)