3-443
INSTRUCTION SET REFERENCE
MOVUPS—Move Unaligned Four Packed Single-FP
Description
The linear address corresponds to the address of the least-significant byte of the referenced
memory data. When a memory address is indicated, the 16 bytes of data at memory location
m128 are loaded to the 128-bit multimedia register xmm or stored from the 128-bit multimedia
register xmm. When the register-register form of this operation is used, the content of the 128-
bit source register is copied into 128-bit register xmm. No assumption is made about alignment.
Figure 3-49. Operation of the MOVUPS Instruction
OpcodeInstruction
Description
0F,10,/r
0F,11,/r
MOVUPS xmm1, xmm2/m128
MOVUPS xmm2/m128, xmm1
Move 128 bits representing four SP data from
XMM2/Mem to XMM1 register.
Move 128 bits representing four SP data from
XMM1 register to XMM2/Mem.
Xmm1
Xmm2/
m128
Xmm1
MOVUPS xmm1, xmm2/m128 (xmm2/m128, xmm1)