vraddhn
Vector Rounding Add High Narrow
VRADDHN<c>.<dt> <Dd>, <Qn>, <Qm>
Adds wide elements, rounds, and returns high narrow half.
Details
The Vector Rounding Add High Narrow instruction adds wide elements, rounds, and returns high narrow half.
Pseudocode Operation
Dd ← Qn + Qm
// Flags affected: N, Z, C, V
Example
VRADDHN.dt d0, q1, q2
Encoding
Binary Layout
11110010
1
sz
0
Vn
Vd
0100
N
0
M
1
Vm
Operands
-
Dd
Dest Narrow -
Qn
First source 128-bit SIMD register -
Qm
Second source 128-bit SIMD register