asm/reference

This content has not been validated; it was AI-generated following the x86-64 ISA Documentation generation process to maintain high quality. However, as no human has verified this data, errors may exist. If the accuracy of this data is critical, please consult the Intel SDM. The model used to generate this is gemma4:31b

VPMOVQ2M



Moves a quadword from a General Purpose Register (GPR) to a specified element of a packed 64-bit integer vector in a YMM or ZMM register.

The following table covers the supported source and destinations:

source destination(s)
r64 ymm / zmm

DO NOT support LOCK

This instruction is only available when the processor supports AVX-512 and is executing in 64-bit mode. It is not available in compatibility mode.

The destination register MUST be a YMM or ZMM register; using an XMM register will result in an invalid opcode. The specific element index within the destination vector is determined by the immediate operand, which MUST be within the range of the destination register's width. Failure to provide a valid immediate index will result in an encoding error.