Home
last modified time | relevance | path

Searched refs:mat (Results 1 – 25 of 102) sorted by relevance

12345

/netbsd-src/external/mit/isl/dist/
H A Disl_mat.c25 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat) in isl_mat_get_ctx() argument
27 return mat ? mat->ctx : NULL; in isl_mat_get_ctx()
32 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat) in isl_mat_get_hash() argument
37 if (!mat) in isl_mat_get_hash()
41 isl_hash_byte(hash, mat->n_row & 0xFF); in isl_mat_get_hash()
42 isl_hash_byte(hash, mat->n_col & 0xFF); in isl_mat_get_hash()
43 for (i = 0; i < mat->n_row; ++i) { in isl_mat_get_hash()
46 row_hash = isl_seq_get_hash(mat->row[i], mat->n_col); in isl_mat_get_hash()
57 struct isl_mat *mat; in isl_mat_alloc() local
59 mat = isl_alloc_type(ctx, struct isl_mat); in isl_mat_alloc()
[all …]
H A Disl_mat_private.h26 uint32_t isl_mat_get_hash(__isl_keep isl_mat *mat);
29 __isl_give isl_mat *isl_mat_dup(__isl_keep isl_mat *mat);
30 __isl_give isl_mat *isl_mat_cow(__isl_take isl_mat *mat);
31 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat,
40 unsigned first_col, __isl_take isl_mat *mat);
43 __isl_give isl_mat *isl_mat_reverse_gauss(__isl_take isl_mat *mat);
45 __isl_give isl_mat *isl_mat_scale(__isl_take isl_mat *mat, isl_int m);
46 __isl_give isl_mat *isl_mat_scale_down_row(__isl_take isl_mat *mat, int row,
49 __isl_give isl_vec *isl_mat_get_row(__isl_keep isl_mat *mat, unsigned row);
51 __isl_give isl_mat *isl_mat_lexnonneg_rows(__isl_take isl_mat *mat);
[all …]
H A Disl_tab.c43 tab->mat = isl_mat_alloc(ctx, n_row, off + n_var); in isl_tab_alloc()
44 if (!tab->mat) in isl_tab_alloc()
102 return tab ? isl_mat_get_ctx(tab->mat) : NULL; in isl_tab_get_ctx()
117 con = isl_realloc_array(tab->mat->ctx, tab->con, in isl_tab_extend_cons()
124 if (tab->mat->n_row < tab->n_row + n_new) { in isl_tab_extend_cons()
127 tab->mat = isl_mat_extend(tab->mat, in isl_tab_extend_cons()
129 if (!tab->mat) in isl_tab_extend_cons()
131 row_var = isl_realloc_array(tab->mat->ctx, tab->row_var, in isl_tab_extend_cons()
132 int, tab->mat->n_row); in isl_tab_extend_cons()
138 s = isl_realloc_array(tab->mat->ctx, tab->row_sign, in isl_tab_extend_cons()
[all …]
H A Disl_local.c37 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat) in isl_local_alloc_from_mat() argument
39 return mat; in isl_local_alloc_from_mat()
65 isl_mat *mat = local; in isl_local_dim() local
70 return isl_mat_rows(mat); in isl_local_dim()
72 isl_size cols = isl_mat_cols(mat); in isl_local_dim()
112 isl_mat *mat = local; in isl_local_div_is_marked_unknown() local
116 return isl_bool_ok(isl_int_is_zero(mat->row[pos][0])); in isl_local_div_is_marked_unknown()
131 isl_mat *mat = local; in isl_local_div_is_known() local
141 cols = isl_mat_cols(mat); in isl_local_div_is_known()
149 if (isl_int_is_zero(mat->row[pos][off + i])) in isl_local_div_is_known()
[all …]
H A Disl_tab_pip.c638 static void scale_rows(struct isl_mat *mat, isl_int m, int n_row) in scale_rows() argument
646 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col); in scale_rows()
701 struct isl_mat *mat = NULL; in sol_add() local
723 mat = isl_mat_alloc(tab->mat->ctx, 1 + sol->n_out, in sol_add()
725 if (!mat) in sol_add()
730 isl_seq_clr(mat->row[0] + 1, mat->n_col - 1); in sol_add()
731 isl_int_set_si(mat->row[0][0], 1); in sol_add()
736 isl_seq_clr(mat->row[1 + row], mat->n_col); in sol_add()
739 isl_die(mat->ctx, isl_error_invalid, in sol_add()
746 isl_int_ne(tab->mat->row[r][2], tab->mat->row[r][0])) in sol_add()
[all …]
H A Disl_coalesce.c1174 isl_mat *mat; member
1222 static isl_stat wraps_init(struct isl_wraps *wraps, __isl_take isl_mat *mat, in wraps_init() argument
1229 wraps->mat = mat; in wraps_init()
1230 if (!mat) in wraps_init()
1232 wraps->mat->n_row = 0; in wraps_init()
1233 ctx = isl_mat_get_ctx(mat); in wraps_init()
1251 isl_mat_free(wraps->mat); in wraps_free()
1276 for (i = 1; i < wraps->mat->n_col; ++i) in allow_wrap()
1277 if (isl_int_abs_gt(wraps->mat->row[row][i], wraps->max)) in allow_wrap()
1294 isl_seq_cpy(wraps->mat->row[w], bound, len); in add_wrap()
[all …]
H A Disl_equalities.c461 static __isl_give isl_mat *insert_parameter_rows(__isl_take isl_mat *mat, in insert_parameter_rows() argument
467 return mat; in insert_parameter_rows()
468 if (!mat) in insert_parameter_rows()
471 mat = isl_mat_insert_rows(mat, 1, nparam); in insert_parameter_rows()
472 if (!mat) in insert_parameter_rows()
476 isl_seq_clr(mat->row[1 + i], mat->n_col); in insert_parameter_rows()
477 isl_int_set(mat->row[1 + i][1 + i], mat->row[0][0]); in insert_parameter_rows()
480 return mat; in insert_parameter_rows()
H A Disl_morph.c621 __isl_take isl_mat *mat) in isl_multi_aff_from_aff_mat_anonymous() argument
627 ctx = isl_mat_get_ctx(mat); in isl_multi_aff_from_aff_mat_anonymous()
628 n_row = isl_mat_rows(mat); in isl_multi_aff_from_aff_mat_anonymous()
629 n_col = isl_mat_cols(mat); in isl_multi_aff_from_aff_mat_anonymous()
635 return isl_multi_aff_from_aff_mat(space, mat); in isl_multi_aff_from_aff_mat_anonymous()
746 isl_mat *mat; in isl_morph_inverse() local
756 mat = morph->map; in isl_morph_inverse()
758 morph->inv = mat; in isl_morph_inverse()
H A Disl_sample.c163 isl_assert(tab->mat->ctx, bset, return NULL); in tab_equalities()
167 return isl_mat_alloc(tab->mat->ctx, 0, tab->n_var); in tab_equalities()
169 return isl_mat_identity(tab->mat->ctx, tab->n_var); in tab_equalities()
171 eq = isl_mat_alloc(tab->mat->ctx, n_eq, tab->n_var); in tab_equalities()
209 return isl_mat_identity(tab->mat->ctx, 1 + tab->n_var); in initial_basis()
398 return isl_vec_alloc(tab->mat->ctx, 0); in isl_tab_sample()
404 isl_assert(tab->mat->ctx, tab->basis->n_row == tab->n_var + 1, in isl_tab_sample()
406 isl_assert(tab->mat->ctx, tab->basis->n_col == tab->n_var + 1, in isl_tab_sample()
409 ctx = tab->mat->ctx; in isl_tab_sample()
H A Disl_local_private.h6 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat);
H A Disl_affine_hull.c276 ctx = tab->mat->ctx; in outside_point()
640 isl_assert(tab->mat->ctx, tab->bmap, goto error); in isl_tab_detect_equalities()
641 isl_assert(tab->mat->ctx, tab->samples, goto error); in isl_tab_detect_equalities()
642 isl_assert(tab->mat->ctx, tab->samples->n_col == 1 + tab->n_var, goto error); in isl_tab_detect_equalities()
643 isl_assert(tab->mat->ctx, tab->n_sample > tab->n_outside, goto error); in isl_tab_detect_equalities()
648 sample = isl_vec_alloc(tab->mat->ctx, 1 + tab->n_var); in isl_tab_detect_equalities()
684 isl_seq_normalize(tab->mat->ctx, hull->eq[j], 1 + tab->n_var); in isl_tab_detect_equalities()
H A Disl_convex_hull.c2823 static __isl_give isl_mat *collect_inequalities(__isl_take isl_mat *mat, in collect_inequalities() argument
2830 if (!mat || n < 0) in collect_inequalities()
2831 return isl_mat_free(mat); in collect_inequalities()
2839 return isl_mat_free(mat); in collect_inequalities()
2841 ineq[n_ineq++] = mat->row[n_eq]; in collect_inequalities()
2843 isl_seq_neg(mat->row[n_eq++], bset->eq[j], mat->n_col); in collect_inequalities()
2850 return mat; in collect_inequalities()
2888 isl_mat *mat = NULL; in uset_unshifted_simple_hull_from_basic_set_list() local
2916 mat = isl_mat_alloc(ctx, n_eq, 1 + dim); in uset_unshifted_simple_hull_from_basic_set_list()
2917 mat = collect_inequalities(mat, list, ineq); in uset_unshifted_simple_hull_from_basic_set_list()
[all …]
H A Disl_polynomial.c2624 __isl_keep isl_mat **mat) in reduce_div() argument
2638 *mat = isl_mat_col_addmul(*mat, i, v, 1 + total + div); in reduce_div()
2682 __isl_keep isl_mat **mat) in invert_div() argument
2691 *mat = isl_mat_col_neg(*mat, 1 + total + div); in invert_div()
2714 isl_mat *mat; in reduce_divs() local
2725 mat = isl_mat_zero(ctx, n_div, 1 + total); in reduce_divs()
2728 mat = isl_mat_set_element_si(mat, i, o_div + i, 1); in reduce_divs()
2732 reduce_div(qp, i, &mat); in reduce_divs()
2734 invert_div(qp, i, &mat); in reduce_divs()
2735 reduce_div(qp, i, &mat); in reduce_divs()
[all …]
H A Dbasis_reduction_tab.c142 lp = isl_calloc_type(tab->mat->ctx, struct tab_lp); in init_lp()
153 lp->ctx = tab->mat->ctx; in init_lp()
H A Disl_vertices.c135 v = isl_calloc_type(tab->mat->ctx, struct isl_vertex_list); in add_vertex()
684 c = isl_calloc_type(tab->mat->ctx, struct isl_chamber_list); in add_chamber()
687 c->c.vertices = isl_alloc_array(tab->mat->ctx, int, n_vertices); in add_chamber()
759 todo = isl_calloc_type(tab->mat->ctx, struct isl_facet_todo); in create_todo()
763 todo->constraint = isl_vec_alloc(tab->mat->ctx, 1 + tab->n_var); in create_todo()
/netbsd-src/external/mit/isl/dist/include/isl/
H A Dmat.h26 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat);
30 __isl_give isl_mat *isl_mat_extend(__isl_take isl_mat *mat,
33 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat);
34 __isl_null isl_mat *isl_mat_free(__isl_take isl_mat *mat);
36 isl_size isl_mat_rows(__isl_keep isl_mat *mat);
37 isl_size isl_mat_cols(__isl_keep isl_mat *mat);
38 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat,
40 __isl_give isl_mat *isl_mat_set_element_si(__isl_take isl_mat *mat,
42 __isl_give isl_mat *isl_mat_set_element_val(__isl_take isl_mat *mat,
45 __isl_give isl_mat *isl_mat_swap_cols(__isl_take isl_mat *mat,
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/zmod/
H A Dcrc32.c73 local unsigned long gf2_matrix_times OF((unsigned long *mat,
75 local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat));
347 local unsigned long gf2_matrix_times(mat, vec) in gf2_matrix_times() argument
348 unsigned long *mat; in gf2_matrix_times()
356 sum ^= *mat;
358 mat++;
364 local void gf2_matrix_square(square, mat) in gf2_matrix_square() argument
366 unsigned long *mat;
371 square[n] = gf2_matrix_times(mat, mat[n]);
/netbsd-src/external/gpl2/mkhybrid/dist/
H A Dmatch.c31 static char *mat[MAXMATCH]; variable
38 for (i=0; mat[i] && i<MAXMATCH; i++);
45 mat[i] = (char *) malloc(strlen(fn)+1);
46 if (! mat[i]) {
51 strcpy(mat[i],fn);
62 for (i=0; mat[i] && i<MAXMATCH; i++) {
63 if (fnmatch(mat[i], fn, FNM_PATHNAME) != FNM_NOMATCH) {
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dmathematica94 !:ext mat
95 # https://de.mathworks.com/help/matlab/import_export/mat-file-versions.html
98 >7 ubyte =0x35 \b5 mat-file
100 >>7 string x \b%.3s mat-file
119 # examples without Platform tag like one_by_zero_char.mat
158 # display information of Matlab v4 mat-file
159 0 name matlab4 Matlab v4 mat-file
162 !:ext mat
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DRegAllocBase.cpp58 LiveRegMatrix &mat) { in init() argument
63 Matrix = &mat; in init()
H A DRegAllocBase.h81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dtree-data-ref.h781 lambda_matrix mat; in lambda_matrix_new() local
784 mat = XOBNEWVEC (lambda_obstack, lambda_vector, m); in lambda_matrix_new()
787 mat[i] = XOBNEWVEC (lambda_obstack, lambda_int, n); in lambda_matrix_new()
789 return mat; in lambda_matrix_new()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dtree-data-ref.h774 lambda_matrix mat; in lambda_matrix_new() local
777 mat = XOBNEWVEC (lambda_obstack, lambda_vector, m); in lambda_matrix_new()
780 mat[i] = XOBNEWVEC (lambda_obstack, lambda_int, n); in lambda_matrix_new()
782 return mat; in lambda_matrix_new()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/lastmod/
H A Dlastmod.c90 }, mat[] = { variable
754 for ( i = 0; mat[i].schema; i++ ) { in lastmod_db_init()
757 ((AttributeDescription **)&(((char *)&lastmod_schema)[mat[i].offset])); in lastmod_db_init()
760 code = register_at( mat[i].schema, ad, 0 ); in lastmod_db_init()
766 (*ad)->ad_type->sat_flags |= mat[i].flags; in lastmod_db_init()
/netbsd-src/external/cddl/osnet/dist/uts/common/fs/zfs/
H A Dmetaslab.c2628 metaslab_alloc_trace_t *mat = in metaslab_trace_add() local
2630 list_link_init(&mat->mat_list_node); in metaslab_trace_add()
2631 mat->mat_mg = mg; in metaslab_trace_add()
2632 mat->mat_msp = msp; in metaslab_trace_add()
2633 mat->mat_size = psize; in metaslab_trace_add()
2634 mat->mat_dva_id = dva_id; in metaslab_trace_add()
2635 mat->mat_offset = offset; in metaslab_trace_add()
2636 mat->mat_weight = 0; in metaslab_trace_add()
2639 mat->mat_weight = msp->ms_weight; in metaslab_trace_add()
2645 list_insert_tail(&zal->zal_list, mat); in metaslab_trace_add()
[all …]

12345