34 for (i = 0; i < m; i++) {
35 for (j = 0; j < i; j++) {
39 for (j = 0; j < n; j++) {
57 for (i = 0; i < m; i++)
58 for (j = 0; j < n; j++) {
70 void kernel_trmm(
int m,
int n,
86 for (i = 0; i <
_PB_M; i++)
87 for (j = 0; j <
_PB_N; j++) {
88 for (k = i+1; k <
_PB_M; k++)
89 B[i][j] +=
A[k][i] *
B[k][j];
90 B[i][j] = alpha *
B[i][j];
97 int main(
int argc,
char** argv)
int main(int argc, char **argv)
#define POLYBENCH_ARRAY(x)
#define POLYBENCH_DUMP_BEGIN(s)
#define POLYBENCH_FREE_ARRAY(x)
__attribute__((noinline))
Convert the given fixedpt number to a decimal string.
static void print_array(int m, int n, DATA_TYPE POLYBENCH_2D(B, M, N, m, n))
#define POLYBENCH_2D(var, dim1, dim2, ddim1, ddim2)
static void init_array(int m, int n, DATA_TYPE *alpha, DATA_TYPE POLYBENCH_2D(A, M, M, m, m), DATA_TYPE POLYBENCH_2D(B, M, N, m, n))
This version is stamped on May 10, 2016.
static const uint32_t k[]
#define POLYBENCH_DUMP_START
#define POLYBENCH_2D_ARRAY_DECL(var, type, dim1, dim2, ddim1, ddim2)
#define DATA_PRINTF_MODIFIER
#define polybench_prevent_dce(func)
#define POLYBENCH_DUMP_TARGET
#define POLYBENCH_DUMP_END(s)
#define POLYBENCH_DUMP_FINISH
#define polybench_stop_instruments
#define polybench_print_instruments
#define polybench_start_instruments