3-96
INSTRUCTION SET REFERENCE
CMPSS—Scalar Single-FP Compare (Continued)
Operation
IF (imm8 = 0) THEN
OP = "EQ";
ELSE
IF (imm8 = 1) THEN
OP = "LT";
ELSE
IF (imm8 = 2) THEN
OP = "LE";
ELSE
IF (imm8 = 3) THEN
OP = "UNORD";
ELSE
IF (imm8 = 4) THEN
OP = "NE";
ELSE
IF (imm8 = 5) THEN
OP = "NLT";
ELSE
IF (imm8 = 6) THEN
OP = "NLE";
ELSE
IF (imm8 = 7) THEN
OP = "ORD";
FI
FI
FI
FI
FI
FI
FI
FI
CMP0 = DEST[31-0] OP SRC/m128[31-0];
IF (CMP0 = TRUE) THEN
DEST[31-0] = 0XFFFFFFFF;
DEST[63-32] = DEST[63-32];
DEST[95-64] = DEST[95-64];
DEST[127-96] = DEST[127-96];
ELSE
DEST[31-0] = 0X00000000;
DEST[63-32] = DEST[63-32];
DEST[95-64] = DEST[95-64];
DEST[127-96] = DEST[127-96];
FI