25 PlasmaTreeBlockGreedy = 6,
33 static inline int plasma_tree_insert_operation(
int *operations,
37 int col,
int row,
int rowpiv)
39 assert(ind_op < loperations);
41 operations[ind_op*4] = kernel;
42 operations[ind_op*4+1] = col;
43 operations[ind_op*4+2] = row;
44 operations[ind_op*4+3] = rowpiv;
56 static inline void plasma_tree_get_operation(
int *operations,
58 plasma_enum_t *kernel,
59 int *col,
int *row,
int *rowpiv)
61 *kernel = operations[ind_op*4];
62 *col = operations[ind_op*4+1];
63 *row = operations[ind_op*4+2];
64 *rowpiv = operations[ind_op*4+3];
67 void plasma_tree_operations(
int mt,
int nt,
68 int **operations,
int *num_operations,
69 plasma_sequence_t *sequence,
70 plasma_request_t *request);
72 #endif // PLASMA_TREE_H