Searched refs:mat (Results 1 - 25 of 41) sorted by relevance

12

/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/
H A Dmatmul_4.f9011 real :: h(3,3), mat(2,3) variable in program:gfcbug40
17 mat(:,:) = 1
18 h(3,:) = h(3,:) + matmul (matmul (h(3,:), transpose (mat)), mat)
H A Dpointer_remapping_1.f9013 INTEGER, POINTER :: vec(:), mat(:, :) variable in program:main
18 mat(1:2, 1:6) => arr ! { dg-error "Fortran 2003" }
H A Dproc_ptr_22.f9012 function returnMat( a, b ) result( mat )
14 double precision, dimension(a,b):: mat local in function:returnMat
15 mat = 1d0
H A Dfunc_assign_3.f9015 function returnMat( a, b ) result( mat )
17 double precision, dimension(a,b):: mat local in function:returnMat
18 mat = dble (reshape ([(i, i = 1, a * b)],[a,b]))
H A Dproc_ptr_comp_12.f9014 function returnMat( a, b ) result( mat )
16 double precision, dimension(a,b):: mat local in function:returnMat
17 mat = 1d0
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/execute/
H A Dpr38048-1.c5 int mat[2][1]; local
6 int (*a)[1] = mat;
9 mat[0][0] = 1;
10 mat[1][0] = 2;
H A Dpr38048-2.c14 int mat[2][2]; local
15 mat[0][0] = 1;
16 mat[0][1] = 2;
17 mat[1][0] = 4;
18 mat[1][1] = 8;
19 return inv_J(mat);
/haiku-buildtools/isl/
H A Disl_mat.c18 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat) argument
20 return mat ? mat->ctx : NULL;
27 struct isl_mat *mat; local
29 mat = isl_alloc_type(ctx, struct isl_mat);
30 if (!mat)
33 mat->row = NULL;
34 mat->block = isl_blk_alloc(ctx, n_row * n_col);
35 if (isl_blk_is_error(mat->block))
37 mat
59 isl_mat_extend(struct isl_mat *mat, unsigned n_row, unsigned n_col) argument
120 struct isl_mat *mat; local
143 isl_mat_sub_alloc(__isl_keep isl_mat *mat, unsigned first_row, unsigned n_row, unsigned first_col, unsigned n_col) argument
170 isl_mat_copy(struct isl_mat *mat) argument
179 isl_mat_dup(struct isl_mat *mat) argument
194 isl_mat_cow(struct isl_mat *mat) argument
208 isl_mat_free(struct isl_mat *mat) argument
225 isl_mat_rows(__isl_keep isl_mat *mat) argument
230 isl_mat_cols(__isl_keep isl_mat *mat) argument
235 isl_mat_get_element(__isl_keep isl_mat *mat, int row, int col, isl_int *v) argument
251 isl_mat_get_element_val(__isl_keep isl_mat *mat, int row, int col) argument
268 isl_mat_set_element(__isl_take isl_mat *mat, int row, int col, isl_int v) argument
287 isl_mat_set_element_si(__isl_take isl_mat *mat, int row, int col, int v) argument
308 isl_mat_set_element_val(__isl_take isl_mat *mat, int row, int col, __isl_take isl_val *v) argument
327 struct isl_mat *mat; local
348 isl_mat_vec_product(struct isl_mat *mat, struct isl_vec *vec) argument
374 isl_mat_vec_inverse_product(__isl_take isl_mat *mat, __isl_take isl_vec *vec) argument
403 isl_vec_mat_product(struct isl_vec *vec, struct isl_mat *mat) argument
615 isl_mat_right_kernel(struct isl_mat *mat) argument
644 isl_mat_lin_to_aff(struct isl_mat *mat) argument
676 isl_mat *mat; local
845 isl_mat_col_scale(struct isl_mat *mat, unsigned col, isl_int m) argument
853 isl_mat_col_combine(struct isl_mat *mat, unsigned dst, isl_int m1, unsigned src1, isl_int m2, unsigned src2) argument
868 isl_mat_right_inverse(struct isl_mat *mat) argument
947 isl_mat_transpose(struct isl_mat *mat) argument
977 isl_mat_swap_cols(struct isl_mat *mat, unsigned i, unsigned j) argument
995 isl_mat_swap_rows(struct isl_mat *mat, unsigned i, unsigned j) argument
1058 preimage(struct isl_ctx *ctx, isl_int **q, unsigned n, unsigned n_div, int has_div, struct isl_mat *mat) argument
1096 isl_basic_set_preimage(struct isl_basic_set *bset, struct isl_mat *mat) argument
1152 isl_set_preimage(struct isl_set *set, struct isl_mat *mat) argument
1188 transform(isl_ctx *ctx, isl_int **q, unsigned n, unsigned pos, __isl_take isl_mat *mat) argument
1251 isl_mat_print_internal(__isl_keep isl_mat *mat, FILE *out, int indent) argument
1280 isl_mat_dump(__isl_keep isl_mat *mat) argument
1285 isl_mat_drop_cols(struct isl_mat *mat, unsigned col, unsigned n) argument
1305 isl_mat_drop_rows(struct isl_mat *mat, unsigned row, unsigned n) argument
1320 isl_mat_insert_cols(__isl_take isl_mat *mat, unsigned col, unsigned n) argument
1345 isl_mat_insert_zero_cols(__isl_take isl_mat *mat, unsigned first, unsigned n) argument
1362 isl_mat_add_zero_cols(__isl_take isl_mat *mat, unsigned n) argument
1370 isl_mat_insert_rows(__isl_take isl_mat *mat, unsigned row, unsigned n) argument
1395 isl_mat_add_rows(__isl_take isl_mat *mat, unsigned n) argument
1403 isl_mat_insert_zero_rows(__isl_take isl_mat *mat, unsigned row, unsigned n) argument
1418 isl_mat_add_zero_rows(__isl_take isl_mat *mat, unsigned n) argument
1426 isl_mat_col_submul(struct isl_mat *mat, int dst_col, isl_int f, int src_col) argument
1435 isl_mat_col_add(__isl_keep isl_mat *mat, int dst_col, int src_col) argument
1447 isl_mat_col_mul(struct isl_mat *mat, int dst_col, isl_int f, int src_col) argument
1486 struct isl_mat *mat; local
1539 struct isl_mat *mat; local
1562 isl_mat_move_cols(__isl_take isl_mat *mat, unsigned dst_col, unsigned src_col, unsigned n) argument
1605 isl_mat_gcd(__isl_keep isl_mat *mat, isl_int *gcd) argument
1622 isl_mat_scale_down(__isl_take isl_mat *mat, isl_int m) argument
1639 isl_mat_scale_down_row(__isl_take isl_mat *mat, int row, isl_int m) argument
1654 isl_mat_normalize(__isl_take isl_mat *mat) argument
1669 isl_mat_normalize_row(__isl_take isl_mat *mat, int row) argument
1682 isl_mat_initial_non_zero_cols(__isl_keep isl_mat *mat) argument
[all...]
H A Disl_tab.c35 tab->mat = isl_mat_alloc(ctx, n_row, off + n_var);
36 if (!tab->mat)
94 return tab ? isl_mat_get_ctx(tab->mat) : NULL;
109 con = isl_realloc_array(tab->mat->ctx, tab->con,
116 if (tab->mat->n_row < tab->n_row + n_new) {
119 tab->mat = isl_mat_extend(tab->mat,
121 if (!tab->mat)
123 row_var = isl_realloc_array(tab->mat->ctx, tab->row_var,
124 int, tab->mat
1021 struct isl_mat *mat = tab->mat; local
1104 struct isl_mat *mat = tab->mat; local
1601 struct isl_mat *mat = tab->mat; local
[all...]
H A Disl_mat_private.h1 #include <isl/mat.h>
22 __isl_give isl_mat *isl_mat_sub_alloc(__isl_keep isl_mat *mat,
H A Disl_morph.c268 static __isl_give isl_mat *insert_parameter_rows(__isl_take isl_mat *mat, argument
274 return mat;
275 if (!mat)
278 mat = isl_mat_insert_rows(mat, 1, nparam);
279 if (!mat)
283 isl_seq_clr(mat->row[1 + i], mat->n_col);
284 isl_int_set(mat->row[1 + i][1 + i], mat
606 isl_mat *mat = NULL; local
764 isl_mat *mat; local
[all...]
H A Disl_equalities.h14 #include <isl/mat.h>
H A Disl_coalesce.c537 * mat contains the wrapping constraints
542 isl_mat *mat; member in struct:isl_wraps
585 static void wraps_init(struct isl_wraps *wraps, __isl_take isl_mat *mat, argument
592 wraps->mat = mat;
593 if (!mat)
595 ctx = isl_mat_get_ctx(mat);
609 isl_mat_free(wraps->mat);
626 for (i = 1; i < wraps->mat->n_col; ++i)
627 if (isl_int_abs_gt(wraps->mat
782 isl_mat *mat; local
905 isl_mat *mat; local
1206 isl_mat *mat; local
[all...]
H A Disl_tab_pip.c388 static void scale_rows(struct isl_mat *mat, isl_int m, int n_row) argument
396 isl_seq_scale(mat->row[i], mat->row[i], m, mat->n_col);
451 struct isl_mat *mat = NULL; local
473 mat = isl_mat_alloc(tab->mat->ctx, 1 + sol->n_out,
475 if (!mat)
480 isl_seq_clr(mat->row[0] + 1, mat
[all...]
H A Disl_sample_piplib.c10 #include <isl/mat.h>
H A Disl_local_space_private.h4 #include <isl/mat.h>
H A Disl_morph.h16 #include <isl/mat.h>
/haiku-buildtools/isl/include/isl/
H A Dmat.h28 isl_ctx *isl_mat_get_ctx(__isl_keep isl_mat *mat);
32 struct isl_mat *isl_mat_dup(struct isl_mat *mat);
33 struct isl_mat *isl_mat_extend(struct isl_mat *mat,
36 __isl_give isl_mat *isl_mat_copy(__isl_keep isl_mat *mat);
37 struct isl_mat *isl_mat_cow(struct isl_mat *mat);
38 void *isl_mat_free(__isl_take isl_mat *mat);
40 int isl_mat_rows(__isl_keep isl_mat *mat);
41 int isl_mat_cols(__isl_keep isl_mat *mat);
42 int isl_mat_get_element(__isl_keep isl_mat *mat, int row, int col, isl_int *v);
43 __isl_give isl_val *isl_mat_get_element_val(__isl_keep isl_mat *mat,
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.old-deja/g++.ns/
H A Dtemplate9.C25 T **mat = vector::alloc<T*>(aHeight); local
29 mat[i] = &data[aWidth*i];
31 return mat;
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/torture/
H A Dpr38948.c97 gs_matrix_fixed mat = {0}; local
99 gs_matrix_multiply (&scale_mat, (const gs_matrix *) &mat, (gs_matrix *) & mat);
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/template/
H A Dcrash113.C33 Child<A, N, N> mat; local
34 return (*static_cast<const Child<A, N, N>*>(this) - mat).test();
/haiku-buildtools/gcc/zlib/
H A Dcrc32.c50 local unsigned long gf2_matrix_times OF((unsigned long *mat,
52 local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat));
327 local unsigned long gf2_matrix_times(mat, vec)
328 unsigned long *mat;
336 sum ^= *mat;
338 mat++;
344 local void gf2_matrix_square(square, mat)
346 unsigned long *mat;
351 square[n] = gf2_matrix_times(mat, mat[
[all...]
/haiku-buildtools/binutils/zlib/
H A Dcrc32.c50 local unsigned long gf2_matrix_times OF((unsigned long *mat,
52 local void gf2_matrix_square OF((unsigned long *square, unsigned long *mat));
327 local unsigned long gf2_matrix_times(mat, vec)
328 unsigned long *mat;
336 sum ^= *mat;
338 mat++;
344 local void gf2_matrix_square(square, mat)
346 unsigned long *mat;
351 square[n] = gf2_matrix_times(mat, mat[
[all...]
/haiku-buildtools/gcc/gcc/testsuite/g++.dg/
H A Dpr45788.C94 surface mat; member in struct:primitive
97 p->mat.textures[0].tex = new flat_texture(c);
102 prims[1]->mat.textures[prims[1]->mat.texcount++].tex = new checkerboard_texture(color4(1,.1,.1),color4(.1,.15,1));
/haiku-buildtools/gcc/gcc/
H A Dtree-data-ref.h555 lambda_matrix mat;
558 mat = XOBNEWVEC (lambda_obstack, lambda_vector, m);
561 mat[i] = XOBNEWVEC (lambda_obstack, int, n);
563 return mat;
554 lambda_matrix mat; local

Completed in 129 milliseconds

12