Non-Confidential | ![]() | DUI0801J | ||
| ||||
Home > A64 SIMD Vector Instructions > UZP2 (vector) |
Unzip vectors (secondary).
UZP2
Vd
.T
, Vn
.T
, Vm
.T
Where:
Vd
T
8B
, 16B
, 4H
, 8H
, 2S
, 4S
or 2D
.
Vn
Vm
Unzip vectors (secondary). This instruction reads corresponding odd-numbered vector elements from the two source SIMD and FP registers, places the result from the first source register into consecutive elements in the lower half of a vector, and the result from the second source register into consecutive elements in the upper half of a vector, and writes the vector to the destination SIMD and FP register.
UZP1
to de-interleave two vectors.
Depending on the settings in the CPACR_EL1, CPTR_EL2, and CPTR_EL3 registers, and the current Security state and Exception level, an attempt to execute the instruction might be trapped.