reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
553 sum = isl_mat_alloc(left->ctx, left->n_row, left->n_col + right->n_col - 1); 554 if (!sum) 556 isl_int_lcm(sum->row[0][0], left->row[0][0], right->row[0][0]); 557 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]); 558 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]); 560 isl_seq_clr(sum->row[0]+1, sum->n_col-1); 560 isl_seq_clr(sum->row[0]+1, sum->n_col-1); 561 for (i = 1; i < sum->n_row; ++i) { 562 isl_int_mul(sum->row[i][0], left->row[0][0], left->row[i][0]); 563 isl_int_addmul(sum->row[i][0], 565 isl_seq_scale(sum->row[i]+1, left->row[i]+1, left->row[0][0], 567 isl_seq_scale(sum->row[i]+left->n_col, 572 isl_int_divexact(left->row[0][0], sum->row[0][0], left->row[0][0]); 573 isl_int_divexact(right->row[0][0], sum->row[0][0], right->row[0][0]); 576 return sum;