MOVLPD
Usage: MOVLPD dest,src Modifies flags: None
Moves a double-precision floating-point value from the source operand to the 'dest'.
Move Low Packed Double-Precision FP
MOVLPD xmm,m64 ; 66 OF 12 /r [WILLAMETTE,SSE2]
MOVLPD m64,xmm ; 66 OF 13 /r [WILLAMETTE,SSE2]
MOVLPD moves a double-precision FP value between the source and destination operands. One of the operands is a 64-bit memory location, the other is the low quadword of an XMM register.
The operation of this instruction is:
mem(0-63) := xmm(0-63);
or
xmm(0-63) := mem(0-63);
xmm(64-127) remains unchanged.
The 'src' and 'dest' operands can be an XMM register or a 64-bit memory location. This instruction allows a double-precision floating-point value to be moved to and from the low quadword of an XMM register and memory. It cannot be used for register to register or memory to memory moves. When the 'dest' operand is an XMM register, the high quadword of the register remains unchanged.
EXAMPLE:
movlpd xmm1 Label