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

VPMOVW2M



Moves word-sized elements from a SIMD register to a contiguous sequence of memory locations.

The following table covers what the source and destinations can be.

source destination(s)
xmm/ymm/zmm reg m2
#I imm

DO NOT support LOCK

The instruction SHALL be executed in 64-bit mode or compatibility mode. It REQUIRES support for AVX or AVX-512 depending on the register width used.

When using zmm registers, the instruction SHALL be used in conjunction with AVX-512. Ensure that the memory destination is correctly aligned to avoid performance penalties, although the instruction DOES NOT REQUIRE strict alignment. Overlapping memory regions between source and destination are NOT supported and may result in undefined behavior.