D-2
SIMD FLOATING-POINT EXCEPTIONS SUMMARY
Table D-1. Streaming SIMD Extensions Instruction Set Summary
Mnemonic
Instruction
#I#
D
#
Z
#
O
#
U
#
P
ADDPS
Packed add
YY
YYY
ADDSS
Scalar add
YY
YYY
ANDNPS
Packed logical INVERT and
AND
ANDPS
Packed logical AND
CMPPS
Packed compare
YY
CMPSS
Scalar compare
YY
COMISS
Scalar ordered compare lower
SP FP numbers and set the
status flags
YY
CVTPI2PS
Convert two 32-bit signed
integers from MM2/Mem to two
SP FP.
Y
CVTPS2PI
Convert lower 2 SP FP from
XMM/Mem to 2 32-bit signed
integers in MM using rounding
specified by MXCSR.
Y
Y
CVTSI2SS
Convert one 32-bit signed
integer from Integer Reg/Mem
to one SP FP.
Y
CVTSS2SI
Convert one SP FP from
XMM/Mem to one 32-bit signed
integer using rounding mode
specified by MXCSR, and move
the result to an integer register.
Y
Y
CVTTPS2PI
Convert lower 2 SP FP from
XMM2/Mem to 2 32-bit signed
integers in MM1 using truncate.
Y
Y
CVTTSS2SI
Convert lowest SP FP from
XMM/Mem to one 32-bit signed
integer using truncate, and
move the result to an integer
register.
Y
Y
DIVPS
Packed divide
YYYYYY
DIVSS
Scalar divide
YYYYYY
FXRSTOR
Load FP and Streaming SIMD
Extensions state
FXSAVE
Store FP and Streaming SIMD
Extensions state
LDMXCSR
Load control/status word
MAXPS
Packed maximum
YY
MAXSS
Scalar maximum
YY
MINPS
Packed minimum
YY
MINSS
Scalar minimum
YY