tgsi: Remove redundant micro_ge() -- use micro_le().
authorMichal Krol <michal@vmware.com>
Mon, 9 Mar 2009 07:44:28 +0000 (08:44 +0100)
committerMichal Krol <michal@vmware.com>
Mon, 9 Mar 2009 07:51:41 +0000 (08:51 +0100)
src/gallium/auxiliary/tgsi/tgsi_exec.c

index 94589cf79f1a7f1ce4e79df3f1eb4e85c7b53bfa..a41816bf1fb94f0602806ab93e17bf81fca97c76 100644 (file)
@@ -507,20 +507,6 @@ micro_frc(
    dst->f[3] = src->f[3] - floorf( src->f[3] );
 }
 
-static void
-micro_ge(
-   union tgsi_exec_channel *dst,
-   const union tgsi_exec_channel *src0,
-   const union tgsi_exec_channel *src1,
-   const union tgsi_exec_channel *src2,
-   const union tgsi_exec_channel *src3 )
-{
-   dst->f[0] = src0->f[0] >= src1->f[0] ? src2->f[0] : src3->f[0];
-   dst->f[1] = src0->f[1] >= src1->f[1] ? src2->f[1] : src3->f[1];
-   dst->f[2] = src0->f[2] >= src1->f[2] ? src2->f[2] : src3->f[2];
-   dst->f[3] = src0->f[3] >= src1->f[3] ? src2->f[3] : src3->f[3];
-}
-
 static void
 micro_i2f(
    union tgsi_exec_channel *dst,
@@ -2075,7 +2061,7 @@ exec_instruction(
       FOR_EACH_ENABLED_CHANNEL( *inst, chan_index ) {
          FETCH( &r[0], 0, chan_index );
          FETCH( &r[1], 1, chan_index );
-         micro_ge( &r[0], &r[0], &r[1], &mach->Temps[TEMP_1_I].xyzw[TEMP_1_C], &mach->Temps[TEMP_0_I].xyzw[TEMP_0_C] );
+         micro_le( &r[0], &r[1], &r[0], &mach->Temps[TEMP_1_I].xyzw[TEMP_1_C], &mach->Temps[TEMP_0_I].xyzw[TEMP_0_C] );
          STORE( &r[0], 0, chan_index );
       }
       break;