Instructions Listed By Operation Code
Table C-23. 32-Bit Opcode Instructions (Sheet 21 of 40)
Instruction
and Version
Vector Multiply
Dreg_lo = Dreg_lo_hi * Dreg_lo_hi ,
Dreg_hi = Dreg_lo_hi * Dreg_lo_hi (IH, M)
Multiply 16-Bit Operands
Dreg_lo = Dreg_lo_hi * Dreg_lo_hi (IU)
Multiply 16-Bit Operands
Dreg_hi = Dreg_lo_hi * Dreg_lo_hi (IU)
Vector Multiply
Dreg_lo = Dreg_lo_hi * Dreg_lo_hi ,
Dreg_hi = Dreg_lo_hi * Dreg_lo_hi (IU)
Multiply 16-Bit Operands
Dreg_hi = Dreg_lo_hi * Dreg_lo_hi (IU, M)
Vector Multiply
Dreg_lo = Dreg_lo_hi * Dreg_lo_hi ,
Dreg_hi = Dreg_lo_hi * Dreg_lo_hi (IU, M)
Vector Add / Subtract
Dreg = Dreg +|+ Dreg
Vector Add / Subtract
Dreg = Dreg +|+ Dreg (CO)
Vector Add / Subtract
Dreg = Dreg +|+ Dreg (S)
Vector Add / Subtract
Dreg = Dreg +|+ Dreg (SC0)
Vector Add / Subtract
Dreg = Dreg +|– Dreg
Vector Add / Subtract
Dreg = Dreg +|– Dreg (CO)
Vector Add / Subtract
Dreg = Dreg +|– Dreg (S)
Vector Add / Subtract
Dreg = Dreg +|– Dreg (SC0)
Vector Add / Subtract
Dreg = Dreg –|+ Dreg
C-174
ADSP-BF53x/BF56x Blackfin Processor Programming Reference
Opcode
Range
0xC374 2000—
0xC374 E7FF
0xC380 2000—
0xC380 27FF
0xC384 0000—
0xC384 C1FF
0xC384 2000—
0xC384 E7FF
0xC394 0000—
0xC394 C1FF
0xC394 2000—
0xC394 E7FF
0xC400 0000—
0xC400 0E3F
0xC400 1000—
0xC400 1E3F
0xC400 2000—
0xC400 2E3F
0xC400 3000—
0xC400 3E3F
0xC400 4000—
0xC400 4E3F
0xC400 5000—
0xC400 5E3F
0xC400 6000—
0xC400 6E3F
0xC400 7000—
0xC400 7E3F
0xC400 8000—
0xC400 8E3F
Need help?
Do you have a question about the ADSP-BF53x Blackfin and is the answer not in the manual?
Questions and answers