Intel 64 and IA-32 Architectures Software Developers Manual Volume 1, Basic Architecture
C-10 Vol. 1
FLOATING-POINT EXCEPTIONS SUMMARY
MOVHPD Move 64 bits representing one
DP operand from Mem to
upper field of XMM register.
Or move 64 bits representing
one DP operand from upper
field of XMM register to Mem.
MOVLPD Move 64 bits representing one
DP operand from Mem to
lower field of XMM register.
Or move 64 bits representing
one DP operand from lower
field of XMM register to Mem.
MOVMSKPD Move the sign mask to r32.
MOVSD Move 64 bits representing one
scalar DP operand from
XMM2/Mem to XMM1 register.
Or move 64 bits representing
one scalar DP operand from
XMM1 register to XMM2/Mem.
MOVUPD Move 128 bits representing 2
DP data from XMM2/Mem to
XMM1 register.
Or move 128 bits representing
2 DP data from XMM1 register
to XMM2/Mem.
MULPD Multiply packed DP FP
numbers in XMM2/Mem to
XMM1.
YY YYY
MULSD Multiply the lowest DP FP
number in XMM2/Mem to
XMM1.
YY YYY
ORPD OR 128 bits from XMM2/Mem
to XMM1 register.
SHUFPD Shuffle Double.
SQRTPD Square Root Packed Double-
Precision
YY Y
SQRTSD Square Root Scaler Double-
Precision
YY Y
Table C-4. Exceptions Generated with SSE2 Instructions (Contd.)
Instruction Description #I #D #Z #O #U #P