Instruction Overview
r3.l = vit_max (r1)(asl) ; /* shift left, single operation */
• Assume:
•
R1
•
A0
This example produces:
•
R3.L
•
A0
r3.l = vit_max (r1)(asr) ;
• Assume:
•
R1
•
A0
This example produces:
•
R3.L
•
A0
Also See
MAX
Special Applications
The Compare-Select (
Add-Compare-Select (ACS) function for Viterbi decoders. Combine it
with a Vector Add instruction to calculate a trellis butterfly used in ACS
functions.
19-14
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
= 0xFFFF 0000
= 0x00 0000 0000
= 0x0000
= 0x00 0000 0000
/* shift right, single operation */
= 0x1234 FADE
= 0x00 FFFF FFFF
= 0x1234
= 0x00 7FFF FFFF
) instruction is a key element of the
VIT_MAX