Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 106
Documentation Changes
MOVUPD—Move Unaligned Packed Double-Precision Floating-Point
Values
Instruction Operand Encoding
...
MOVUPS—Move Unaligned Packed Single-Precision Floating-Point Values
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 10 /r MOVUPD xmm1,
xmm2/m128
A Valid Valid Move packed double-
precision floating-point
values from xmm2/m128 to
xmm1.
66 0F 11 /r MOVUPD
xmm2/m128,
xmm
B Valid Valid Move packed double-
precision floating-point
values from xmm1 to
xmm2/m128.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
B ModRM:r/m (w) ModRM:reg (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 10 /r MOVUPS xmm1,
xmm2/m128
A Valid Valid Move packed single-
precision floating-point
values from xmm2/m128 to
xmm1.
0F 11 /r MOVUPS
xmm2/m128,
xmm1
B Valid Valid Move packed single-
precision floating-point
values from xmm1 to
xmm2/m128.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
B ModRM:r/m (w) ModRM:reg (r) NA NA