Lines Matching refs:ilp2

7132       int ilp2;  in SCIProwGetScalarProduct()  local
7139 ilp2 = 0; in SCIProwGetScalarProduct()
7148 … while( ilp1 < row1->nlpcols && inlp1 < row1->len && ilp2 < row2->nlpcols && inlp2 < row2->len ) in SCIProwGetScalarProduct()
7152 assert(row2->cols[ilp2]->index == row2colsidx[ilp2]); in SCIProwGetScalarProduct()
7154 assert((row1->cols[ilp1] == row2->cols[ilp2]) == (row1colsidx[ilp1] == row2colsidx[ilp2])); in SCIProwGetScalarProduct()
7156 … assert((row1->cols[inlp1] == row2->cols[ilp2]) == (row1colsidx[inlp1] == row2colsidx[ilp2])); in SCIProwGetScalarProduct()
7160 if( row1colsidx[ilp1] == row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7162 scalarprod += row1->vals[ilp1] * row2->vals[ilp2]; in SCIProwGetScalarProduct()
7164 ++ilp2; in SCIProwGetScalarProduct()
7174 else if( row1colsidx[inlp1] == row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7176 scalarprod += row1->vals[inlp1] * row2->vals[ilp2]; in SCIProwGetScalarProduct()
7178 ++ilp2; in SCIProwGetScalarProduct()
7190 if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetScalarProduct()
7192 if( row1colsidx[ilp1] < row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7195 ++ilp2; in SCIProwGetScalarProduct()
7207 if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetScalarProduct()
7209 if( row1colsidx[inlp1] < row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7212 ++ilp2; in SCIProwGetScalarProduct()
7233 assert(ilp2 == row2->nlpcols || inlp2 == row2->len); in SCIProwGetScalarProduct()
7239 ilp1 = ilp2; in SCIProwGetScalarProduct()
7241 ilp2 = tmpilp; in SCIProwGetScalarProduct()
7266 while( i1 < end1 && ilp2 < row2->nlpcols && inlp2 < row2->len ) in SCIProwGetScalarProduct()
7269 assert(row2->cols[ilp2]->index == row2colsidx[ilp2]); in SCIProwGetScalarProduct()
7271 assert((row1->cols[i1] == row2->cols[ilp2]) == (row1colsidx[i1] == row2colsidx[ilp2])); in SCIProwGetScalarProduct()
7275 if( row1colsidx[i1] == row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7277 scalarprod += row1->vals[i1] * row2->vals[ilp2]; in SCIProwGetScalarProduct()
7279 ++ilp2; in SCIProwGetScalarProduct()
7289 else if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetScalarProduct()
7291 if( row1colsidx[i1] < row2colsidx[ilp2] ) in SCIProwGetScalarProduct()
7294 ++ilp2; in SCIProwGetScalarProduct()
7311 if( ilp2 == row2->nlpcols ) in SCIProwGetScalarProduct()
7321 i2 = ilp2; in SCIProwGetScalarProduct()
7489 int ilp2; in SCIProwGetDiscreteScalarProduct() local
7496 ilp2 = 0; in SCIProwGetDiscreteScalarProduct()
7505 … while( ilp1 < row1->nlpcols && inlp1 < row1->len && ilp2 < row2->nlpcols && inlp2 < row2->len ) in SCIProwGetDiscreteScalarProduct()
7509 assert(row2->cols[ilp2]->index == row2colsidx[ilp2]); in SCIProwGetDiscreteScalarProduct()
7511 assert((row1->cols[ilp1] == row2->cols[ilp2]) == (row1colsidx[ilp1] == row2colsidx[ilp2])); in SCIProwGetDiscreteScalarProduct()
7513 … assert((row1->cols[inlp1] == row2->cols[ilp2]) == (row1colsidx[inlp1] == row2colsidx[ilp2])); in SCIProwGetDiscreteScalarProduct()
7517 if( row1colsidx[ilp1] == row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7521 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7531 else if( row1colsidx[inlp1] == row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7535 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7547 if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetDiscreteScalarProduct()
7549 if( row1colsidx[ilp1] < row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7552 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7564 if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetDiscreteScalarProduct()
7566 if( row1colsidx[inlp1] < row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7569 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7590 assert(ilp2 == row2->nlpcols || inlp2 == row2->len); in SCIProwGetDiscreteScalarProduct()
7596 ilp1 = ilp2; in SCIProwGetDiscreteScalarProduct()
7598 ilp2 = tmpilp; in SCIProwGetDiscreteScalarProduct()
7623 while( i1 < end1 && ilp2 < row2->nlpcols && inlp2 < row2->len ) in SCIProwGetDiscreteScalarProduct()
7626 assert(row2->cols[ilp2]->index == row2colsidx[ilp2]); in SCIProwGetDiscreteScalarProduct()
7628 assert((row1->cols[i1] == row2->cols[ilp2]) == (row1colsidx[i1] == row2colsidx[ilp2])); in SCIProwGetDiscreteScalarProduct()
7632 if( row1colsidx[i1] == row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7636 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7646 else if( row2colsidx[ilp2] < row2colsidx[inlp2] ) in SCIProwGetDiscreteScalarProduct()
7648 if( row1colsidx[i1] < row2colsidx[ilp2] ) in SCIProwGetDiscreteScalarProduct()
7651 ++ilp2; in SCIProwGetDiscreteScalarProduct()
7668 if( ilp2 == row2->nlpcols ) in SCIProwGetDiscreteScalarProduct()
7678 i2 = ilp2; in SCIProwGetDiscreteScalarProduct()