summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi/tgsi_sse2.c
diff options
context:
space:
mode:
authorMichal Krol <michal@tungstengraphics.com>2008-08-13 11:09:20 +0200
committerMichal Krol <michal@tungstengraphics.com>2008-08-13 11:09:20 +0200
commitf0874d1a6b832e1bb29256661cb8beab3ddeb528 (patch)
tree14a08544f2c44697436e8e26c555bf68aa69cba6 /src/gallium/auxiliary/tgsi/tgsi_sse2.c
parentf633b14b92352d8abc2a178a1f6ff80a58662bb1 (diff)
tgsi: Swap meanings of KIL and KILP opcodes.
Diffstat (limited to 'src/gallium/auxiliary/tgsi/tgsi_sse2.c')
-rw-r--r--src/gallium/auxiliary/tgsi/tgsi_sse2.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/gallium/auxiliary/tgsi/tgsi_sse2.c b/src/gallium/auxiliary/tgsi/tgsi_sse2.c
index f3a202ae89..47dc06faf6 100644
--- a/src/gallium/auxiliary/tgsi/tgsi_sse2.c
+++ b/src/gallium/auxiliary/tgsi/tgsi_sse2.c
@@ -1002,7 +1002,7 @@ emit_store(
*/
static void
-emit_kilp(
+emit_kil(
struct x86_function *func,
const struct tgsi_full_src_register *reg )
{
@@ -1098,7 +1098,7 @@ emit_kilp(
static void
-emit_kil(
+emit_kilp(
struct x86_function *func )
{
/* XXX todo / fix me */
@@ -1620,13 +1620,13 @@ emit_instruction(
case TGSI_OPCODE_KILP:
/* predicated kill */
- emit_kilp( func, &inst->FullSrcRegisters[0] );
+ emit_kilp( func );
+ return 0; /* XXX fix me */
break;
case TGSI_OPCODE_KIL:
- /* unconditional kill */
- emit_kil( func );
- return 0; /* XXX fix me */
+ /* conditional kill */
+ emit_kil( func, &inst->FullSrcRegisters[0] );
break;
case TGSI_OPCODE_PK2H: