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.
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...