| /netbsd-src/external/mit/isl/dist/ |
| H A D | isl_mat.c | 25 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 D | isl_mat_private.h | 26 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 D | isl_tab.c | 43 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 D | isl_local.c | 37 __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 D | isl_tab_pip.c | 638 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 D | isl_coalesce.c | 1174 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 D | isl_equalities.c | 461 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 D | isl_morph.c | 621 __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 D | isl_sample.c | 163 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 D | isl_local_private.h | 6 __isl_give isl_local *isl_local_alloc_from_mat(__isl_take isl_mat *mat);
|
| H A D | isl_affine_hull.c | 276 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 D | isl_convex_hull.c | 2823 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 D | isl_polynomial.c | 2624 __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 D | basis_reduction_tab.c | 142 lp = isl_calloc_type(tab->mat->ctx, struct tab_lp); in init_lp() 153 lp->ctx = tab->mat->ctx; in init_lp()
|
| H A D | isl_vertices.c | 135 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 D | mat.h | 26 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 D | crc32.c | 73 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 D | match.c | 31 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 D | mathematica | 94 !: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 D | RegAllocBase.cpp | 58 LiveRegMatrix &mat) { in init() argument 63 Matrix = &mat; in init()
|
| H A D | RegAllocBase.h | 81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | tree-data-ref.h | 781 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 D | tree-data-ref.h | 774 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 D | lastmod.c | 90 }, 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 D | metaslab.c | 2628 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 …]
|