6-18
INSTRUCTION SET SUMMARY
6.2.5.3.STREAMING SIMD EXTENSIONS PACKED ARITHMETIC
INSTRUCTIONS
ADDPS
Add packed single-precision floating-point
SUBPS
Subtract packed single-precision floating-point
ADDSS
Add scalar single-precision floating-point
SUBSS
Subtract scalar single-precision floating-point
MULPS
Multiply packed single-precision floating-point
MULSS
Multiply scalar single-precision floating-point
DIVPS
Divide packed single-precision floating-point
DIVSS
Divide scalar single-precision floating-point
SQRTPS
Square root packed single-precision floating-point
SQRTSS
Square root scalar single-precision floating-point
MAXPS
Maximum packed single-precision floating-point
MAXSS
Maximum scalar single-precision floating-point
MINPS
Minimum packed single-precision floating-point
MINSS
Minimum scalar single-precision floating-point
6.2.5.4.STREAMING SIMD EXTENSIONS COMPARISON INSTRUCTIONS
CMPPS
Compare packed single-precision floating-point
CMPSS
Compare scalar single-precision floating-point
COMISS
Compare scalar single-precision floating-point ordered and set
EFLAGS
UCOMISS
Unordered compare scalar single-precision floating-point ordered
and set EFLAGS
6.2.5.5.STREAMING SIMD EXTENSIONS LOGICAL INSTRUCTIONS
ANDPS
Bit-wise packed logical AND for single-precision floating-point
ANDNPS
Bit-wise packed logical AND NOT for single-precision floating-
point
ORPS
Bit-wise packed logical OR for single-precision floating-point
XORPS
Bit-wise packed logical XOR for single-precision floating-point