PPT Slide
All instructions are conditional based on zero or nonzero values in:
Notes:
The fourth step in creating the loop is to make that branch conditional.
All instructions on the C6x are conditional. So not only branches, but the add we saw, the multiply, the loads, the stores, every instruction on the C6x is conditional. The conditions are based on zero or non-zero values in the registers, A1, A2, B0, B1, and B2.
The syntax showing A2 in brackets indicates an instruction is to be executed as long as A2 is not equal to zero.
If an exclamation point is added in front of the A2, meaning NOT A2, this indicates the instruction is to be executed if A2 is equal to zero.