vaddhn
Vector Add High Narrow
VADDHN<c>.<dt> <Dd>, <Qn>, <Qm>
Adds 2N-bit elements, selects high N-bits for result.
Details
The Vector Add High Narrow instruction adds 2N-bit elements, selects high N-bits for result.
Pseudocode Operation
Dd ← Qn + Qm
// Flags affected: N, Z, C, V
Example
VADDHN.dt d0, q1, q2
Encoding
Binary Layout
11110010
1
sz
0
Vn
Vd
0100
N
0
M
0
Vm
Operands
-
Dd
Dest Narrow -
Qn
First source 128-bit SIMD register -
Qm
Second source 128-bit SIMD register