ADSP-BF53x/BF56x Blackfin Processor Programming Reference
19-9
Vector Operations
Functional Description
The Compare-Select (
VIT_MAX
) instruction selects the maximum values of
pairs of 16-bit operands, returns the largest values to the destination regis-
ter, and serially records in
A0.W
the source of the maximum.This operation
performs signed operations. The operands are compared as
two’s-complements.
Versions are available for dual and single 16-bit operations. Whereas the
dual versions compare four operands to return two maxima, the single ver-
sions compare only two operands to return one maximum.
The Accumulator extension bits (bits 39–32) must be cleared before exe-
cuting this instruction.
This operation is illustrated in
Table 19-4
and
Table 19-5
.
Dual 16-Bit Operand Behavior
The ASL version shifts
A0
left two bit positions and appends two LSBs to
indicate the source of each maximum as shown in
Table 19-6
and
Table 19-7
.
Table 19-4. Source Registers Contain
31................24
23................16
15..................8
7....................0
src_reg_0
y1
y0
src_reg_1
z1
z0
Table 19-5. Destination Register Contains
31................24
23................16
15..................8
7....................0
dest_reg
Maximum, y1 or y0
Maximum, z1 or z0
Summary of Contents for ADSP-BF53x Blackfin
Page 38: ...Conventions xxxviii ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 134: ...System Reset and Powerup 3 18 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 324: ...Instruction Overview 7 20 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 486: ...Instruction Overview 13 28 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 512: ...Instruction Overview 14 26 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 604: ...Instruction Overview 15 92 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 688: ...Instruction Overview 18 48 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 742: ...Instruction Overview 19 54 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 752: ...Examples 20 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 790: ...ADSP BF535 Flags A 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 800: ...Performance Monitor Registers B 10 ADSP BF53x BF56x Blackfin Processor Programming Reference...
Page 1042: ...Index I 40 ADSP BF53x BF56x Blackfin Processor Programming Reference...