Analog Devices ADSP-BF53x Blackfin Reference page 966

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 13 of 40)
Instruction
and Version
Multiply and Multiply-Accumulate to Half Register
Dreg_lo = (A0 –= Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Move Register Half
Dreg_lo = A0 (ISS2)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 = Dreg_lo_hi * Dreg_lo_hi) (ISS2)
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) (ISS2)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 += Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Multiply and Multiply-Accumulate to Half Register
Dreg_hi = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Move Register Half
Dreg_hi = A1 (ISS2)
Move Register Half
Dreg_lo = A0, Dreg_hi = A1 (ISS2)
Dreg_hi = A1, Dreg_lo = A0 (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 = Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 += Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_odd = (A1 –= Dreg_lo_hi * Dreg_lo_hi) (ISS2)
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) (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 = Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 += Dreg_lo_hi * Dreg_lo_hi) (ISS2)
Multiply and Multiply-Accumulate to Data Register
Dreg_even = (A0 –= Dreg_lo_hi * Dreg_lo_hi) (ISS2)
C-166
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC123 3000—
0xC123 37FF
0xC123 3800—
0xC123 39C0
0xC124 1800—
0xC124 D9FF
0xC124 2000—
0xC127 FFFF
0xC125 1800—
0xC125 D9FF
0xC126 1800—
0xC126 D9FF
0xC127 1800—
0xC127 19C0
0xC127 3800—
0xC127 39C0
0xC128 1800—
0xC128 D9FF
0xC129 1800—
0xC129 D9FF
0xC12A 1800—
0xC12A D9FF
0xC12C 2000—
0xC12F FFFF
0xC12D 0000—
0xC12D 07FF
0xC12D 0800—
0xC12D 0FFF
0xC12D 1000—
0xC12D 17FF

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents