vabal

Vector Absolute Difference and Accumulate Long

VABAL<c>.<dt> <Qd>, <Dn>, <Dm>

Computes absolute difference of narrow elements and adds to wide acc.

Details

The Vector Absolute Difference and Accumulate Long instruction computes absolute difference of narrow elements and adds to wide acc.

Pseudocode Operation

// Computes absolute difference of narrow elements and adds to wide acc

Example

VABAL.dt q0, d1, d2

Encoding

Binary Layout
11110010
1
sz
0
Vn
Vd
0101
N
0
M
0
Vm
 
Format NEON 3-Reg
Opcode 0xF2800500
Extension NEON (SIMD)

Operands

  • Qd
    Dest Wide
  • Dn
    First source 64-bit SIMD/FP register
  • Dm
    Second source 64-bit SIMD/FP register