@@ -668,20 +668,20 @@ class FeatureTransformer {
668668 for (IndexType k = 0 ; k < NumRegs; ++k)
669669 acc[k] = entryTile[k];
670670
671- int i0 = 0 ;
672- for (; i0 < int (std::min (removed.size (), added.size ())); ++i0 )
671+ int i = 0 ;
672+ for (; i < int (std::min (removed.size (), added.size ())); ++i )
673673 {
674- IndexType indexR = removed[i0 ];
674+ IndexType indexR = removed[i ];
675675 const IndexType offsetR = HalfDimensions * indexR + j * TileHeight;
676676 auto columnR = reinterpret_cast <const vec_t *>(&weights[offsetR]);
677- IndexType indexA = added[i0 ];
677+ IndexType indexA = added[i ];
678678 const IndexType offsetA = HalfDimensions * indexA + j * TileHeight;
679679 auto columnA = reinterpret_cast <const vec_t *>(&weights[offsetA]);
680680
681681 for (unsigned k = 0 ; k < NumRegs; ++k)
682682 acc[k] = vec_add_16 (vec_sub_16 (acc[k], columnR[k]), columnA[k]);
683683 }
684- for (int i = i0 ; i < int (removed.size ()); ++i)
684+ for (; i < int (removed.size ()); ++i)
685685 {
686686 IndexType index = removed[i];
687687 const IndexType offset = HalfDimensions * index + j * TileHeight;
@@ -690,7 +690,7 @@ class FeatureTransformer {
690690 for (unsigned k = 0 ; k < NumRegs; ++k)
691691 acc[k] = vec_sub_16 (acc[k], column[k]);
692692 }
693- for (int i = i0 ; i < int (added.size ()); ++i)
693+ for (; i < int (added.size ()); ++i)
694694 {
695695 IndexType index = added[i];
696696 const IndexType offset = HalfDimensions * index + j * TileHeight;
0 commit comments