A data processing system is provided with a digital signal processor which
has an instruction for conditionally branching based on the contents of a
specified test register. Each time a branch is taken, the register is
decremented as a side effect of executing the branch instruction. In
addition, a predicate register is specified by the instruction. A branch
occurs only if both registers meet specified conditions.