Skip to content

VUZIPLO

Operation

Gather even lanes from the old destination and source into separate result halves.

Assembler Syntax

VUZIPLO.{B|W|L|Q}(z) Pn(p), Vn(v), Vn(w)

Privilege

Unprivileged

Required CPUID flags

VECTOR

VUZIPLO gathers the even-numbered lanes from the old destination into the lower half of the result, in increasing lane order. It gathers the even-numbered Vn lanes into the upper half in the same order. The governing predicate retains the corresponding old destination value in each inactive result lane.

A right-to-left 128-bit W-lane example: even old-Vd lanes fill the lower result half, even source-Vn lanes fill the upper half, and inactive result lanes preserve old Vd.

VUZIPLO.W even-lane extraction

2.75in

Encodings

VUZIPLO.{B|W|L|Q}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VUZIPLO.{B|W|L|Q}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VUZIPLO.{B|W|L|Q}(z) Pn(p), Vn(v), Vn(w)