gallium: temporarily disable broken SSE2 code for ARL opcode
authorBrian <brian.paul@tungstengraphics.com>
Fri, 2 May 2008 00:56:20 +0000 (18:56 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 2 May 2008 00:56:20 +0000 (18:56 -0600)
src/gallium/auxiliary/tgsi/exec/tgsi_sse2.c

index a67bc8567b594546d4dcb159040a8c65432cd6e0..2fd76a3072d60511e3ed9fea252904f2feea287e 100755 (executable)
@@ -1190,11 +1190,16 @@ emit_instruction(
 
    switch( inst->Instruction.Opcode ) {
    case TGSI_OPCODE_ARL:
+#if 0
+      /* XXX this isn't working properly (see glean vertProg1 test) */
       FOR_EACH_DST0_ENABLED_CHANNEL( *inst, chan_index ) {
          FETCH( func, *inst, 0, 0, chan_index );
          emit_f2it( func, 0 );
          STORE( func, *inst, 0, 0, chan_index );
       }
+#else
+      return 0;
+#endif
       break;
 
    case TGSI_OPCODE_MOV: