Changeset 1661 for trunk


Ignore:
Timestamp:
Jan 4, 2011 12:09:55 PM (9 years ago)
Author:
forrest
Message:

preftetch_const out for now

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Clp/src/ClpPackedMatrix.cpp

    r1660 r1661  
    18571857               int columnNext = which[1];
    18581858               CoinBigIndex startNext=columnStart[columnNext];
    1859                coin_prefetch_const(row+startNext);
    1860                coin_prefetch_const(elementByColumn+startNext);
     1859               //coin_prefetch_const(row+startNext);
     1860               //coin_prefetch_const(elementByColumn+startNext);
    18611861               CoinBigIndex endNext=columnStart[columnNext+1];
    18621862               for (j = columnStart[iColumn];
     
    18701870                    columnNext = which[jColumn+2];
    18711871                    startNext=columnStart[columnNext];
    1872                     coin_prefetch_const(row+startNext);
    1873                     coin_prefetch_const(elementByColumn+startNext);
     1872                    //coin_prefetch_const(row+startNext);
     1873                    //coin_prefetch_const(elementByColumn+startNext);
    18741874                    endNext=columnStart[columnNext+1];
    18751875                    array[jColumn] = value;
     
    41744174          nextRow=whichRow[i+1];
    41754175          nextStart = rowStart[nextRow];
    4176           coin_prefetch_const(column + nextStart);
    4177           coin_prefetch_const(element + nextStart);
     4176          //coin_prefetch_const(column + nextStart);
     4177          //coin_prefetch_const(element + nextStart);
    41784178          nextEnd = rowStart[nextRow+1];
    41794179          CoinBigIndex j;
     
    52845284               rowStart++;
    52855285               if (nextN) {
    5286                     coin_prefetch_const(element + nextStart);
     5286                    //coin_prefetch_const(element + nextStart);
    52875287                    nextPi = pi[iWhich];
    52885288                    break;
     
    52985298                    j++;
    52995299               }
    5300                coin_prefetch_const(column + nextStart);
     5300               //coin_prefetch_const(column + nextStart);
    53015301               for (; j < end; j += 2) {
    53025302                    unsigned int jColumn0 = column[j];
     
    53395339               //coin_prefetch_const(column+nextStart);
    53405340               for (; j < end; j += 8) {
    5341                     coin_prefetch_const(element + j + 16);
     5341                    //coin_prefetch_const(element + j + 16);
    53425342                    unsigned int jColumn0 = column[j];
    53435343                    double value0 = value * element[j];
     
    53525352                    array[jColumn2] -= value2;
    53535353                    array[jColumn3] -= value3;
    5354                     coin_prefetch_const(column + j + 16);
     5354                    //coin_prefetch_const(column + j + 16);
    53555355                    jColumn0 = column[j+4];
    53565356                    value0 = value * element[j+4];
Note: See TracChangeset for help on using the changeset viewer.