bx

Branch and Exchange

BX<c> <Rm>

Branches to address in register, optionally switching ISA.

Details

The Branch and Exchange instruction branches to address in register, optionally switching ISA.

Pseudocode Operation

IF condition THEN PC ← target

Example

BX r2

Encoding

Binary Layout
cond
0001
0010
1111
1111
1111
0001
Rm
 
Format Branch
Opcode 0x012FFF10
Extension A32 (Base)

Operands

  • Rm
    Target Reg