Analog Devices ADSP-BF53x Blackfin Reference page 962

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 9 of 40)
Instruction
and Version
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 = Dreg_lo_hi * Dreg_lo_hi) (FU)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 += Dreg_lo_hi * Dreg_lo_hi) (FU)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 –= Dreg_lo_hi * Dreg_lo_hi) (FU)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 = Dreg_lo_hi * Dreg_lo_hi) (FU, 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) (FU, M)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 += Dreg_lo_hi * Dreg_lo_hi) (FU, M)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (FU, M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 = Dreg_lo_hi * Dreg_lo_hi) (FU, M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 += Dreg_lo_hi * Dreg_lo_hi) (FU, M)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (FU, 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) (FU, M)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 = Dreg_lo_hi * Dreg_lo_hi) (TFU)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 += Dreg_lo_hi * Dreg_lo_hi) (TFU)
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 –= Dreg_lo_hi * Dreg_lo_hi) (TFU)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 = Dreg_lo_hi * Dreg_lo_hi) (TFU)
C-162
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC08D 0000—
0xC08D 07FF
0xC08D 0800—
0xC08D 0FFF
0xC08D 1000—
0xC08D 17FF
0xC094 1800—
0xC094 D9FF
0xC094 2000—
0xC097 FFFF
0xC095 1800—
0xC095 D9FF
0xC096 1800—
0xC096 D9FF
0xC098 1800—
0xC098 D9FF
0xC099 1800—
0xC099 D9FF
0xC09A 1800—
0xC09A D9FF
0xC09C 2000—
0xC09F FFFF
0xC0C3 2000—
0xC0C3 27FF
0xC0C3 2800—
0xC0C3 2FFF
0xC0C3 3000—
0xC0C3 37FF
0xC0C4 1800—
0xC0C4 D9FF

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents