Analog Devices ADSP-BF53x Blackfin Reference page 964

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 11 of 40)
Instruction
and Version
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 = Dreg_lo_hi * Dreg_lo_hi) (IS)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 += Dreg_lo_hi * Dreg_lo_hi) (IS)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 –= Dreg_lo_hi * Dreg_lo_hi) (IS)
Move Register Half
Dreg_lo = A0 (IS)
Vector Multiply and Multiply-Accumulate
A0 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi ,
Dreg_hi = (A1 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) (IS)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 = Dreg_lo_hi * Dreg_lo_hi) (IS)
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) (IS)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 += Dreg_lo_hi * Dreg_lo_hi) (IS)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (IS)
Move Register Half
Dreg_hi = A1 (IS)
Move Register Half
Dreg_lo = A0, Dreg_hi = A1 (IS)
Dreg_hi = A1, Dreg_lo = A0 (IS)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 = Dreg_lo_hi * Dreg_lo_hi) (IS)
Vector Multiply and Multiply-Accumulate
Dreg_even = (A0 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi) ,
A1 {=, +=, or –=} Dreg_lo_hi * Dreg_lo_hi (IS)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 += Dreg_lo_hi * Dreg_lo_hi) (IS)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (IS)
C-164
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC103 2000—
0xC103 27FF
0xC103 2800—
0xC103 2FFF
0xC103 3000—
0xC103 37FF
0xC103 3800—
0xC103 39C0
0xC104 0000—
0xC107 DFFF
0xC104 1800—
0xC104 D9FF
0xC104 2000—
0xC107 FFFF
0xC105 1800—
0xC105 D9FF
0xC106 1800—
0xC106 D9FF
0xC107 1800—
0xC107 19C0
0xC107 3800—
0xC107 39C0
0xC108 1800—
0xC108 D9FF
0xC108 2000—
0xC10B FFFF
0xC109 1800—
0xC109 D9FF
0xC10A 1800—
0xC10A D9FF

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents