and are not duplicated in
STKYx
stores both
ASTATx
tion in SIMD mode affects both registers in parallel.
While in SIMD mode, the sequencer evaluates conditions from both pro-
cessing elements for conditional (
Table 3-14
summarizes how the sequencer resolves each conditional test
when SIMD mode is enabled.
Table 3-14. Conditional Execution Summary
Conditional Operation
Compute Operations
Branches and Loops
Data Moves (from complementary
1
pair
to complementary pair)
Data Moves (from uncomple-
mented Ureg register to complemen-
tary pair)
Data Moves (from complementary
pair to uncomplemented register
DAG Operations
1 Complementary pairs are registers with SIMD complements, include PEx/y data registers and
USTAT1/2, USTAT3/4, ASTATx/y, STKYx/y, and PX1/2 Uregs.
2 Uncomplemented registers are Uregs that do not have SIMD complements.
3 Post-modify operations follow this rule, but pre-modify operations always occur despite the out-
come.
ADSP-2126x SHARC Processor Hardware Reference
STKYy
and
values. A status stack
ASTATy
) and loop (
IF
Conditional Outcome Depends On ...
Executes in each PE independently depending on
condition test in each PE
Executes in sequencer depending on ANDing
condition test on both PEs
Executes move in each PE (and/or memory) independently
depending on condition test in each PE
Executes move in each PE (and/or memory) independently
depending on condition test in each PE; Ureg is source for
each move
Executes explicit move to uncomplemented universal
2
register depending on condition test in PEx only; no
)
implicit move occurs
Executes modify
test on both PE's
Program Sequencer
. In SIMD mode, the status stack
PUSH
/
DO
UNTIL
3
in DAG depending on ORing condition
or
instruc-
POP
) instructions.
3-37
Need help?
Do you have a question about the ADSP-21261 SHARC and is the answer not in the manual?