Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 94
Documentation Changes
MOVDQA—Move Aligned Double Quadword
Instruction Operand Encoding
...
MOVDQU—Move Unaligned Double Quadword
Instruction Operand Encoding
...
MOVDQ2Q—Move Quadword from XMM to MMX Technology Register
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 6F /r MOVDQA xmm1,
xmm2/m128
A Valid Valid Move aligned double
quadword from
xmm2/m128 to xmm1.
66 0F 7F /r MOVDQA
xmm2/m128,
xmm1
B Valid Valid Move aligned double
quadword 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
F3 0F 6F /r MOVDQU xmm1,
xmm2/m128
A Valid Valid Move unaligned double
quadword from
xmm2/m128 to xmm1.
F3 0F 7F /r MOVDQU
xmm2/m128,
xmm1
B Valid Valid Move unaligned double
quadword 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
F2 0F D6 MOVDQ2Q mm,
xmm
A Valid Valid Move low quadword from
xmm to mmx register.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:reg (r) NA NA