vmla

Vector Multiply Accumulate (VFP)

VMLA<c>.F32 <Sd>, <Sn>, <Sm>

Sd = Sd + (Sn * Sm).

Details

The Vector Multiply Accumulate instruction sd = Sd + (Sn * Sm).

Pseudocode Operation

// Sd = Sd + (Sn * Sm)

Example

VMLA.F32 s0, s1, s2

Encoding

Binary Layout
cond
11100000
0
D
Vn
Vd
1010
N
0
M
Vm
 
Format VFP Arith
Opcode 0x0E000A00
Extension VFP (Float)

Operands

  • Sd
    Dest/Acc
  • Sn
    First source 32-bit floating-point register
  • Sm
    Second source 32-bit floating-point register