Condition Tests on Flags
E.1 Condition Tests on Flags
On the C28x, all EQ/NEQ/GT/LT/LEQ conditional tests are performed on the
state of the Z and N flags. On the C2xLP, the same condition tests are per-
formed on the contents of the ACC register.
Table E−1. C28x and C2xLP Flags
Designation C28x Modes C2xLP Equivalent
NEQ != 0 ACC != 0
EQ == 0 ACC == 0
GT > 0 ACC > 0
GEQ >= 0 ACC >= 0
LT < 0 ACC < 0
LEQ <= 0 ACC <= 0
HI higher −
HIS, C higher or same, carry set C == 1
LO, NC lower, carry clear C == 0
LOS lower or same −
NOV no overflow OV == 0
OV overflow OV == 1
NTC TC == 0 TC == 0
TC TC == 1 TC == 1
NBIO test BIO input == 0 BIO == 0
UNC unconditional UNC
On the C28x, the Z and N flags are set on all ACC operations. That includes
ACC loads. Therefore, the Z and N flags reflect the current state of the ACC
immediately after an operation on the ACC.