tgsi: replace erroneous use of FETCH with emit_tempf
authorKeith Whitwell <keith@tungstengraphics.com>
Thu, 13 Mar 2008 10:01:38 +0000 (10:01 +0000)
committerKeith Whitwell <keith@tungstengraphics.com>
Thu, 13 Mar 2008 10:02:38 +0000 (10:02 +0000)
src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c

index 0da3b0bdb75708591e65687725fde168375fc5ed..4e80597b3f314dc3faa478adb75532824450c875 100755 (executable)
@@ -1821,7 +1821,11 @@ emit_instruction(
          STORE( func, *inst, 5, 0, CHAN_Z );
       }
       IF_IS_DST0_CHANNEL_ENABLED( *inst, CHAN_W ) {
-         FETCH( func, *inst, 0, TGSI_EXEC_TEMP_ONE_I, TGSI_EXEC_TEMP_ONE_C );
+        emit_tempf(
+           func,
+           0,
+           TGSI_EXEC_TEMP_ONE_I,
+           TGSI_EXEC_TEMP_ONE_C );
          STORE( func, *inst, 0, 0, CHAN_W );
       }
       break;
@@ -2021,11 +2025,19 @@ emit_instruction(
          STORE( func, *inst, 0, 0, CHAN_Y );
       }
       IF_IS_DST0_CHANNEL_ENABLED( *inst, CHAN_Z ) {
-         FETCH( func, *inst, 0, TGSI_EXEC_TEMP_00000000_I, TGSI_EXEC_TEMP_00000000_C );
+        emit_tempf(
+           func,
+           0,
+           TGSI_EXEC_TEMP_00000000_I,
+           TGSI_EXEC_TEMP_00000000_C );
          STORE( func, *inst, 0, 0, CHAN_Z );
       }
       IF_IS_DST0_CHANNEL_ENABLED( *inst, CHAN_W ) {
-         FETCH( func, *inst, 0, TGSI_EXEC_TEMP_ONE_I, TGSI_EXEC_TEMP_ONE_C );
+        emit_tempf(
+           func,
+           0,
+           TGSI_EXEC_TEMP_ONE_I,
+           TGSI_EXEC_TEMP_ONE_C );
          STORE( func, *inst, 0, 0, CHAN_W );
       }
       break;