mia

Multiply with Internal Accumulate

MIA<c> <Acc>, <Rn>, <Rm>

Multiplies two 32-bit values and adds to 40-bit internal acc (XScale Legacy).

Details

The Multiply with Internal Accumulate instruction multiplies two 32-bit values and adds to 40-bit internal acc (XScale Legacy).

Pseudocode Operation

// Multiplies two 32-bit values and adds to 40-bit internal acc (XScale Legacy)

Example

MIA Acc, r1, r2

Encoding

Binary Layout
cond
11100010
0000
Rn
Acc
0000
0001
Rm
 
Format Coprocessor
Opcode 0x0E200010
Extension A32 (XScale)

Operands

  • Acc
    Accumulator
  • Rn
    First source / base general-purpose register
  • Rm
    Second source / offset general-purpose register