Analog Devices ADSP-BF53x Blackfin Reference page 984

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 31 of 40)
Instruction
and Version
Round to Half Word
Dreg_hi = Dreg (RND)
Negate (Two's-Complement)
A1 = – A0
Negate (Two's-Complement)
A1 = – A1
Absolute Value
A1 = ABS A0
Absolute Value
A1 = ABS A1
Quad 8-Bit Average-Half Word
Dreg = BYTEOP2P (Dreg_pair, Dreg_pair) (RNDH)
Quad 8-Bit Average-Half Word
Dreg = BYTEOP2P (Dreg_pair, Dreg_pair) (RNDH, R)
Quad 8-Bit Average-Half Word
Dreg = BYTEOP2P (Dreg_pair, Dreg_pair) (TH)
Quad 8-Bit Average-Half Word
Dreg = BYTEOP2P (Dreg_pair, Dreg_pair) (TH, R)
Dual 16-Bit Add / Clip
Dreg = BYTEOP3P (Dreg_pair, Dreg_pair) (HI)
Dual 16-Bit Add / Clip
Dreg = BYTEOP3P (Dreg_pair, Dreg_pair) (HI, R)
Arithmetic Shift
Dreg_lo = ASHIFT Dreg_lo BY Dreg_lo
Arithmetic Shift
Dreg_lo = ASHIFT Dreg_hi BY Dreg_lo
Arithmetic Shift
Dreg_hi = ASHIFT Dreg_lo BY Dreg_lo
Arithmetic Shift
Dreg_hi = ASHIFT Dreg_hi BY Dreg_lo
Arithmetic Shift
Dreg_lo = ASHIFT Dreg_lo BY Dreg_lo (S)
C-184
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC42C C000—
0xC42C CE38
0xC42E 003F
0xC42E 403F
0xC430 003F
0xC430 403F
0xC436 0000—
0xC436 0E3F
0xC436 2000—
0xC436 2E3F
0xC436 4000—
0xC436 6E3F
0xC436 6000—
0xC436 7E3F
0xC437 0000—
0xC437 0E3F
0xC437 2000—
0xC437 1E3F
0xC600 0000—
0xC600 0E3F
0xC600 1000—
0xC600 1E3F
0xC600 2000—
0xC600 2E3F
0xC600 3000—
0xC600 3E3F
0xC600 4000—
0xC600 4E3F

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents