Table C-23. 32-Bit Opcode Instructions (Sheet 34 of 40)
Instruction
and Version
Exponent Detection
Dreg_lo = EXPADJ (Dreg_lo, Dreg_lo)
Exponent Detection
Dreg_lo = EXPADJ (Dreg_hi, Dreg_lo)
Bit Multiplex
BITMUX (Dreg, Dreg, A0) (ASR)
Bit Multiplex
BITMUX (Dreg, Dreg, A0) (ASL)
Compare-Select (VIT_MAX)
Dreg_lo = VIT_MAX (Dreg) (ASL)
Compare-Select (VIT_MAX)
Dreg_lo = VIT_MAX (Dreg) (ASR)
Compare-Select (VIT_MAX)
Dreg = VIT_MAX (Dreg, Dreg) (ASL)
Compare-Select (VIT_MAX)
Dreg = VIT_MAX (Dreg, Dreg) (ASR)
Bit Field Extraction
Dreg = EXTRACT (Dreg, Dreg_lo) (Z)
Bit Field Extraction
Dreg = EXTRACT (Dreg, Dreg_lo) (X)
Bit Field Deposit
Dreg = DEPOSIT (Dreg, Dreg)
Bit Field Deposit
Dreg = DEPOSIT (Dreg, Dreg) (X)
Bit Wise Exclusive OR
Dreg_lo = CC = BXORSHIFT (A0, Dreg)
Bit Wise Exclusive OR
Dreg_lo = CC = BXOR (A0, Dreg)
Bit Wise Exclusive OR
A0 = BXORSHIFT (A0, A1, CC)
Bit Wise Exclusive OR
Dreg_lo = CC = BXOR (A0, A1, CC)
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Instruction Opcodes
Opcode
Range
0xC607 8000—
0xC607 8E3F
0xC607 C000—
0xC607 CE3F
0xC608 0000—
0xC608 003F
0xC608 4000—
0xC608 403F
0xC609 0000—
0xC609 0E07
0xC609 4000—
0xC609 4E07
0xC609 8000—
0xC609 8E07
0xC609 C000—
0xC609 CE07
0xC60A 0000—
0xC60A 0E3F
0xC60A 4000—
0xC60A 4E3F
0xC60A 8000—
0xC60A 8E3F
0xC60A C000—
0xC60A CE3F
0xC60B 0000—
0xC60B 0E38
0xC60B 4000—
0xC60B 4E38
0xC60C 0000
0xC60C 4000—
0xC60C 4E00
C-187
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?