A.5.183 MOVUPS: Move Unaligned Packed Single-Precision FP Values
MOVUPS xmm1,xmm2/mem128 ; 0F 10 /r [KATMAI,SSE]
MOVUPS xmm1/mem128,xmm2 ; 0F 11 /r [KATMAI,SSE]
MOVUPS moves a double quadword containing 4 packed single-precision FP
values from the source operand to the destination. This instruction
makes no assumptions about alignment of memory operands.
To move data in and out of memory locations that are known to be on 16-
byte boundaries, use the MOVAPS instruction (section A.5.158).