A data processing device includes a circuit having status conditions
wherein a particular set of the status conditions can occur in operation
of the circuit. An instruction register operates to hold a branch
instruction conditional on a particular set of the status conditions. A
decoder is connected to the instruction register and the circuit. A
program counter is coupled to the decoder wherein the decoder is operable
to enter a branch address into the program counter in response to the
branch instruction when the particular set of the status conditions of
the circuit are present. Other data processing devices, systems and
methods are also disclosed.