3-411
INSTRUCTION SET REFERENCE
MOVAPSMove Aligned 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 or stored. When the register-register form of this operation is used, the content
of the 128-bit source register is copied into the 128-bit destination register.
Figure 3-40. Operation of the MOVAPS Instruction
OpcodeInstruction
Description
0F,28,/r
0F,29,/r
MOVAPS xmm1,
xmm2/m128
MOVAPS xmm2/m128,
xmm1
Move 128 bits representing four packed SP data from
XMM2/Mem to XMM1 register.
Move 128 bits representing four packed SP from XMM1
register to XMM2/Mem.
=
Xmm1
Xmm2/
m128
Xmm1
MOVAPS xmm1, xmm2/m128 (xmm2/m128, xmm1)