PMOV
Operation
Transfers a complete packed predicate image between a predicate register and memory.
Assembler Syntax
PMOV <ea>(e), Pn(p)
PMOV Pn(p), <ea>(e)
Privilege
Unprivileged
Required CPUID flags
VECTOR
PMOV transfers the complete packed image of one predicate register between Pn and contiguous memory. The image contains VLEN/64 bytes. The memory-source form replaces every bit of the destination predicate image; the memory-destination form stores every bit of the source predicate image. No element predicate applies to either form.
The effective-address calculation, complete image transfer, and any effective-address auto-update commit as one vector memory operation. A fault commits none of those effects. The operation leaves FLAGS unchanged.
2.75in
Encodings
PMOV <ea>(e), Pn(p)
Format: Instruction format for PMOV <ea>(e), Pn(p)
2.75in PMOV Pn(p), <ea>(e)
Format: Instruction format for PMOV Pn(p), <ea>(e)
dst — excluded: immediate [invalid_destination]