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
VPMOVUSWB
Zero-extends unsigned bytes from the source to signed words in the destination.
The following table covers what the source and destinations can be:
| source | destination(s) |
|---|---|
| xmm/ymm/zmm register | xmm/ymm/zmm register |
| mN | xmm/ymm/zmm register |
| #I | mN |
DO NOT support LOCK
This instruction is only available in 64-bit mode or compatibility mode. It requires the AVX-512BW extension to be supported by the processor.
The destination register must be twice the size of the source input to accommodate the zero-extension from u8 to i16. Failure to provide a sufficiently large destination register for the intended vector length will result in out-of-bounds memory access or data truncation.