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 |