Intel 64 and IA-32 Architectures Software Developers Manual Volume 1, Basic Architecture

C-12 Vol. 1
FLOATING-POINT EXCEPTIONS SUMMARY
C.6 SSSE3 INSTRUCTIONS
SSSE3 instructions operate on integer data elements. They do not generate floating-
point exceptions.
FISTTP See Table C-2. Y Y
HADDPD Add horizontally packed DP
FP numbers XMM2/Mem to
XMM1.
YY YYY
HADDPS Add horizontally packed SP
FP numbers XMM2/Mem to
XMM1
YY YYY
HSUBPD Sub horizontally packed DP
FP numbers XMM2/Mem to
XMM1
YY YYY
HSUBPS Sub horizontally packed SP
FP numbers XMM2/Mem to
XMM1
YY YYY
LDDQU Load unaligned integer 128-
bit.
MOVDDUP Move 64 bits representing
one DP data from
XMM2/Mem to XMM1 and
duplicate.
MOVSHDUP Move 128 bits representing 4
SP data from XMM2/Mem to
XMM1 and duplicate high.
MOVSLDUP Move 128 bits representing 4
SP data from XMM2/Mem to
XMM1 and duplicate low.
Table C-5. Exceptions Generated with SSE3 Instructions (Contd.)
Instruction Description #I #D #Z #O #U #P