Branch and change to Jazelle state.
is an optional condition code.
is not available on all forms of this instruction.
is a register containing an address to branch to.
BXJ instruction causes a branch
to the address contained in
changes the instruction set state to Jazelle.
BXJbehaves as a
BXinstruction. This means it causes a branch to an address and instruction set specified by a register.
Instruction availability and branch ranges
The following table shows the
instructions that are available in A32 and T32 state. Instructions that are not shown in
this table are not available.
Table 13-8 BXJ instruction availability and range
|Instruction||A32||T32, 16-bit encoding||T32, 32-bit encoding|
You can use SP for
R in the
BXJ A32 instruction but
this is deprecated.
You cannot use SP in the
BXJ instruction does not change
See the preceding table for details of availability of the
BXJ instruction in both instruction sets.