This preview shows page 1. Sign up to view the full content.
Unformatted text preview: ply packed singleprecision floatingpoint values) instruction multiplies two packed singleprecision floatingpoint operands. The MULSS (multiply scalar singleprecision floatingpoint values) instruction multiplies the low singleprecision floatingpoint values of two operands and stores the result in the low doubleword of the destination operand. The DIVPS (divide packed, singleprecision floatingpoint values) instruction divides two packed singleprecision floatingpoint operands. The DIVSS (divide scalar singleprecision floatingpoint values) instruction divides the low singleprecision floatingpoint values of two operands and stores the result in the low doubleword of the destination operand. The RCPPS (compute reciprocals of packed singleprecision floatingpoint values) instruction computes the approximate reciprocals of values in a packed singleprecision floatingpoint operand. The RCPSS (compute reciprocal of scalar singleprecision floatingpoint values) instruction computes the approximate reciprocal of the low singleprecision floatingpoint value in the source operand and stores the result in the low doubleword of the destination operand. The SQRTPS (compute square roots of packed singleprecision floatingpoint values) instruction computes the square roots of the values in a packed singleprecision floatingpoint operand. The SQRTSS (compute square root of scalar singleprecision floatingpoint values) instruction computes the square root of the low singleprecision floatingpoint value in the source operand and stores the result in the low doubleword of the destination operand. The RSQRTPS (compute reciprocals of square roots of packed singleprecision floatingpoint values) instruction computes the approximate reciprocals of the square roots of the values in a packed singleprecision floatingpoint operand. The RSQRTSS (reciprocal of square root of scalar singleprecision floatingpoint value) instruction computes the approximate reciprocal of the square root of the low singleprecision floatingpoint value in the source operand and stores the result in the low doubleword of the destination operand. The MAXPS (return maximum of packed singleprecision floatingpoint values) instruction compares the corresponding values from two packed singleprecision floatingpoint operands and returns the numerically greater value from each comparison to the destination operand. The MAXSS (return maximum of scalar singleprecision floatingpoint values) instruction compares the low values from two packed singleprecision floatingpoint operands and returns the numerically greater value from the comparison to the low doubleword of the destination operand. 1012 Vol. 1 PROGRAMMING WITH STREAMING SIMD EXTENSIONS (SSE) The MINPS (return minimum of packed singleprecision floatingpoint values) instruction compares the corresponding values from two packed singleprecision floatingpoint operands and returns the numerically lesser value from each comp...
View
Full
Document
This note was uploaded on 10/01/2013 for the course CPE 103 taught by Professor Watlins during the Winter '11 term at Mississippi State.
 Winter '11
 Watlins

Click to edit the document details