Analog Devices ADSP-BF53x Blackfin Reference page 956

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 3 of 40)
Instruction
and Version
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 += Dreg_lo_hi * Dreg_lo_hi)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 –= Dreg_lo_hi * Dreg_lo_hi)
Vector Multiply and Multiply-Accumulate
A0 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi ,
A1 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi (M)
Multiply and Multiply-Accumulate to Accumulator
A1 = Dreg_lo_hi * Dreg_lo_hi (M)
Multiply and Multiply-Accumulate to Accumulator
A1 += Dreg_lo_hi * Dreg_lo_hi (M)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 = Dreg_lo_hi * Dreg_lo_hi) (M)
Vector Multiply and Multiply-Accumulate
Dreg_lo = (A0 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) ,
Dreg_hi = (A1 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 += Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 = Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 += Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (M)
Vector Multiply and Multiply-Accumulate
Dreg_even = (A0 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) ,
Dreg_odd = (A1 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) (M)
Multiply and Multiply-Accumulate to Accumulator
A1 –= Dreg_lo_hi * Dreg_lo_hi (M)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 = Dreg_lo_hi * Dreg_lo_hi) (S2RND)
C-156
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC00D 0800—
0xC00D 0FFF
0xC00D 1000—
0xC00D 17FF
0xC010 0000—
0xC013 DE3F
0xC010 1800—
0xC010 D83F
0xC011 1800—
0xC011 D83F
0xC014 1800—
0xC014 D9FF
0xC014 2000—
0xC017 FFFF
0xC015 1800—
0xC015 D9FF
0xC016 1800—
0xC016 D9FF
0xC018 1800—
0xC018 D9FF
0xC019 1800—
0xC019 D9FF
0xC01A 1800—
0xC01A D9FF
0xC01C 2000—
0xC01F FFFF
0xC022 1800—
0xC022 D83F
0xC023 2000—
0xC023 27FF

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents