Specifications

Intel
®
64 and IA-32 Architectures Software Developer’s Manual Documentation Changes 188
Documentation Changes
Instruction Operand Encoding
...
SQRTPS—Compute Square Roots of Packed Single-Precision Floating-
Point Values
Instruction Operand Encoding
...
SQRTSD—Compute Square Root of Scalar Double-Precision Floating-Point
Value
Instruction Operand Encoding
...
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
Opcode* Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
0F 51 /r SQRTPS xmm1,
xmm2/m128
A Valid Valid Computes square roots of
the packed single-precision
floating-point values in
xmm2/m128 and stores the
results in xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA
Opcode* Instruction Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
F2 0F 51 /r SQRTSD xmm1,
xmm2/m64
A Valid Valid Computes square root of
the low double-precision
floating-point value in
xmm2/m64 and stores the
results in xmm1.
Op/En Operand 1 Operand 2 Operand 3 Operand 4
A ModRM:reg (w) ModRM:r/m (r) NA NA