MOVDQU
Usage: MOVDQU dest,src Modifies flags: None
Moves a double quadword from the 'src' to the 'dest' operand. This instruction can be used to load an XMM register from a 128-bit memory location, to store the contents of an XMM register into a 128-bit memory location, or to move data between two XMM registers.
Move Unaligned Double Quadword
MOVDQU xmm1,xmm2/m128 ; F3 OF 6F /r [WILLAMETTE,SSE2]
MOVDQU xmm1/m128,xmm2 ; F3 OF 7F /r [WILLAMETTE,SSE2]
MOVDQU moves a double quadword from the source operand to the destination operand. When the source or destination operand is a memory location, the memory may be unaligned.
When the 'src' or 'dest' is a memory operand, it may be unaligned on a 16-byte boundary without causing a general-protection exception (#GP) to be generated.
To move a double quadword to or from known aligned memory locations, use the MOVDQA instruction.
EXAMPLE:
movdqu Label xmm1