diff options
author | Brian Paul <[email protected]> | 2009-09-24 09:51:05 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-09-24 10:45:35 -0600 |
commit | 35cd0bbfb171d200b8100e9f79a55c9981c946aa (patch) | |
tree | 14da361d1069fde08dc6cab25ca6469688eaaf05 /src/gallium/auxiliary/tgsi/tgsi_sse2.c | |
parent | 09a23ac3c104e9d7e3e46cc1e54511874601ca7f (diff) |
tgsi/sse: implement SEQ, SGT, SLE, SNE
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_sse2.c')
-rw-r--r-- | src/gallium/auxiliary/tgsi/tgsi_sse2.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_sse2.c b/src/gallium/auxiliary/tgsi/tgsi_sse2.c index 501fc05e729..fe76c8c8405 100644 --- a/src/gallium/auxiliary/tgsi/tgsi_sse2.c +++ b/src/gallium/auxiliary/tgsi/tgsi_sse2.c @@ -2291,7 +2291,7 @@ emit_instruction( break; case TGSI_OPCODE_SEQ: - return 0; + emit_setcc( func, inst, cc_Equal ); break; case TGSI_OPCODE_SFL: @@ -2299,7 +2299,7 @@ emit_instruction( break; case TGSI_OPCODE_SGT: - return 0; + emit_setcc( func, inst, cc_NotLessThanEqual ); break; case TGSI_OPCODE_SIN: @@ -2311,11 +2311,11 @@ emit_instruction( break; case TGSI_OPCODE_SLE: - return 0; + emit_setcc( func, inst, cc_LessThanEqual ); break; case TGSI_OPCODE_SNE: - return 0; + emit_setcc( func, inst, cc_NotEqual ); break; case TGSI_OPCODE_STR: |