Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 84
Documentation Changes
MASKMOVQ—Store Selected Bytes of Quadword
Instruction Operand Encoding
...
MAXPD—Return Maximum Packed Double-Precision Floating-Point Values
Instruction Operand Encoding
...
MAXPS—Return Maximum Packed Single-Precision Floating-Point Values
Instruction Operand Encoding
...
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F F7 /r MASKMOVQ mm1,
mm2
A Valid Valid Selectively write bytes from
mm1 to memory location
using the byte mask in mm2.
The default memory
location is specified by
DS:EDI.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
66 0F 5F /r MAXPD xmm1,
xmm2/m128
A Valid Valid Return the maximum
double-precision floating-
point values between
xmm2/m128 and xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA
Opcode Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 5F /r MAXPS xmm1,
xmm2/m128
A Valid Valid Return the maximum single-
precision floating-point
values between
xmm2/m128 and xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (r, w) ModRM:r/m (r) NA NA