Analog Devices ADSP-BF53x Blackfin Reference page 946

Table of Contents

Advertisement

Instructions Listed By Operation Code
Table C-22. 16-Bit Opcode Instructions (Sheet 7 of 14)
Instruction
and Version
Divide Primitive
DIVS (Dreg, Dreg)
Move Half to Full Word, Sign Extended
Dreg = Dreg_lo (X)
Move Half to Full Word – Zero Extended
Dreg = Dreg_lo (Z)
Move Byte, Sign Extended
Dreg = Dreg_byte (X)
Move Byte, Zero Extended
Dreg = Dreg_byte (Z)
Negate (Two's-Complement)
Dreg = – Dreg
NOT (One's-Complement)
Dreg = ~ Dreg
Modify-Decrement
Preg –= Preg
Logical Shift
Preg = Preg << 2
Logical Shift
Preg = Preg >> 2
Logical Shift
Preg = Preg >> 1
Modify-Increment
Preg += Preg (BREV)
Add with Shift
Preg = (Preg + Preg) << 1
Add with Shift
Preg = (Preg + Preg) << 2
Bit Test
CC = ! BITTST (Dreg, uimm5)
Bit Test
CC = BITTST (Dreg, uimm5)
C-146
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0x4240—
0x427F
0x4280—
0x42BF
0x42C0—
0x42FF
0x4300—
0x433F
0x4340—
0x437F
0x4380—
0x43BF
0x43C0—
0x43FF
0x4400—
0x443F
0x4440—
0x447F
0x44C0—
0x44FF
0x4500—
0x453F
0x4540—
0x457F
0x4580—
0x45BF
0x45C0—
0x45FF
0x4800—
0x48FF
0x4900—
0x49FF

Advertisement

Table of Contents
loading

This manual is also suitable for:

Adsp-bf56x blackfin

Table of Contents