PPACKHI
Operation
Packs source predicate positions into the upper half of narrower destination positions.
Assembler Syntax
PPACKHI.{W|L|Q}(z) Pn(p), Pn(q)
Privilege
Unprivileged
Required CPUID flags
VECTOR
PPACKHI reads the significant predicate positions for the selected W, L, or Q source element width. It copies those positions in lane order to the upper half of the significant destination positions for elements half that width. The complete destination predicate image is written: the lower half of its significant positions and every bit outside its significant positions are cleared. The operation leaves FLAGS unchanged.
PPACKHI.W upper-half predicate packing
2.75in
Encodings
PPACKHI.{W|L|Q}(z) Pn(p), Pn(q)
Format: Instruction format for PPACKHI.{W|L|Q}(z) Pn(p), Pn(q)
size — allowed: 0x1..0x3 [reserved_vector_element_type]