3-395
INSTRUCTION SET REFERENCE
MINPS—Packed Single-FP Minimum (Continued)
IF (DEST[63-32]=NaN) THEN
DEST[63-32] = SRC[63-32];
ELSE
IF (SRC[63-32] = NaN) THEN
DEST[63-32] = SRC[63-32];
ELSE
IF (DEST[63-32] < SRC/m128[63-32]) THEN
DEST[63-32] = DEST[63-32];
ELSE
DEST[63-32] = SRC/m128[63-32];
FI
FI
FI
IF (DEST[95-64]=NaN) THEN
DEST[95-64] = SRC[95-64];
ELSE
IF (SRC[95-64] = NaN) THEN
DEST[95-64] = SRC[95-64];
ELSE
IF (DEST[95-64] < SRC/m128[95-64]) THEN
DEST[95-64] = DEST[95-64];
ELSE
DEST[95-64] = SRC/m128[95-64];
FI
FI
FI
IF (DEST[127-96]=NaN) THEN
DEST[127-96] = SRC[127-96];
ELSE
IF (SRC[127-96] = NaN) THEN
DEST[127-96] = SRC[127-96];
ELSE
IF (DEST[127-96] < SRC/m128[127-96]) THEN
DEST[127-96] = DEST[127-96];
ELSE
DEST[127-96] = SRC/m128[127-96];
FI
FI
FI
Intel C/C++ Compiler Intrinsic Equivalent
__m128 _mm_min_ps(__m128 a, __m128 b)
Computes the minimums of the four SP FP values of a and b.