SSE packed arithmetic instructions perform packed and scalar arithmetic operations on packed and scalar single-precision floating-point operands.
Table 3–28 Packed Arithmetic Instructions (SSE)
Solaris Mnemonic |
Intel/AMD Mnemonic |
Description |
Notes |
---|---|---|---|
ADDPS |
add packed single-precision floating-point values | ||
ADDSS |
add scalar single-precision floating-point values | ||
DIVPS |
divide packed single-precision floating-point values | ||
DIVSS |
divide scalar single-precision floating-point values | ||
MAXPS |
return maximum packed single-precision floating-point values | ||
MAXSS |
return maximum scalar single-precision floating-point values | ||
MINPS |
return minimum packed single-precision floating-point values | ||
MINSS |
return minimum scalar single-precision floating-point values. | ||
MULPS |
multiply packed single-precision floating-point values | ||
MULSS |
multiply scalar single-precision floating-point values | ||
RCPPS |
compute reciprocals of packed single-precision floating-point values | ||
RCPSS |
compute reciprocal of scalar single-precision floating-point values | ||
RSQRTPS |
compute reciprocals of square roots of packed single-precision floating-point values | ||
RSQRTSS |
compute reciprocal of square root of scalar single-precision floating-point values | ||
SQRTPS |
compute square roots of packed single-precision floating-point values | ||
SQRTSS |
compute square root of scalar single-precision floating-point values | ||
SUBPS |
subtract packed single-precision floating-point values | ||
SUBSS |
subtract scalar single-precision floating-point values |