abc/src/bool/lucky/luckyFast16.c
// same as minTemp2_fast but this one has a start position
same as minTemp2_fast but this one has a start position
same as minTemp2_fast but this one has a start position
int minTemp3_fast_iVar5(unsigned* pInOut, int start, int finish, int iQ, int jQ, int* pDifStart)
{
    int i, temp;
    for(i=start-1; i>=finish; i-=4) 
    {
        temp = CompareWords(pInOut[i-iQ],pInOut[i-jQ]);
        if(temp == 0)
            continue;
        else if(temp == -1)
        {
            *pDifStart = i+1;
            return 0;
        }
        else
        {
            *pDifStart = i+1;
            return 1;
        }
    }
    *pDifStart=0;
    return 0;
}
int minTemp3_fast_iVar5 ( unsigned * pInOut , int start , int finish , int iQ , int jQ , int * pDifStart ) { int i , temp ; for ( i = start - 1 ; i >= finish ; i -= 4 ) { temp = CompareWords ( pInOut [ i - iQ ] , pInOut [ i - jQ ] ) ; if ( temp == 0 ) continue ; else if ( temp == -1 ) { * pDifStart = i + 1 ; return 0 ; } else { * pDifStart = i + 1 ; return 1 ; } } * pDifStart = 0 ; return 0 ; }
same as minTemp2_fast but this one has a start position
same as minTemp2_fast but this one has a start position
//     printf("in minTemp3_fast_iVar5\n");