Skip to content

VUZIPHI

Operation

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

Assembler Syntax

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

Privilege

Unprivileged

Required CPUID flags

VECTOR

VUZIPHI gathers the odd-numbered lanes from the old destination into the lower half of the result, in increasing lane order. It gathers the odd-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: odd old-Vd lanes fill the lower result half, odd source-Vn lanes fill the upper half, and inactive result lanes preserve old Vd.

VUZIPHI.W odd-lane extraction

2.75in

Encodings

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

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

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