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

C-6 Vol. 1
FLOATING-POINT EXCEPTIONS SUMMARY
MOVLPS Move two packed SP values
between memory and the low
half of an XMM register.
MOVMSKPS Move sign mask to r32.
MOVSS Move scalar SP number
between an XMM register and
memory or a second XMM
register.
MOVUPS Move unaligned packed data.
MULPS Packed multiply. Y Y Y Y Y
MULSS Scalar multiply. Y Y Y Y Y
ORPS Packed OR.
RCPPS Packed reciprocal.
RCPSS Scalar reciprocal.
RSQRTPS Packed reciprocal square root.
RSQRTSS Scalar reciprocal square root.
SHUFPS Shuffle.
SQRTPS Square Root of the packed SP
FP numbers.
YY Y
SQRTSS Scalar square roo. Y Y Y
STMXCSR Store control/status word.
SUBPS Packed subtract. YY YYY
SUBSS Scalar subtract. Y Y Y Y Y
UCOMISS Unordered compare lower SP
FP numbers and set the status
flags.
YY
UNPCKHPS Interleave SP FP numbers.
UNPCKLPS Interleave SP FP numbers.
XORPS Packed XOR.
Table C-3. Exceptions Generated with SSE Instructions (Contd.)
Mnemonic Instruction #I #D #Z #O #U #P