2
* Automatically Tuned Linear Algebra Software v3.8.4
2
* Automatically Tuned Linear Algebra Software v3.10.1
3
3
* (C) Copyright 1997 R. Clint Whaley
5
5
* Redistribution and use in source and binary forms, with or without
158
158
int Mjoin(PATL,mmJIK)(const enum ATLAS_TRANS TA, const enum ATLAS_TRANS TB,
159
159
const int M0, const int N, const int K,
160
const SCALAR alpha, const TYPE *A, const int lda,
161
const TYPE *B, const int ldb, const SCALAR beta,
162
TYPE *C, const int ldc)
160
const SCALAR alpha, const TYPE *A, const int lda0,
161
const TYPE *B, const int ldb0, const SCALAR beta,
162
TYPE *C, const int ldc0)
164
164
* Outer three loops for matmul with outer loop over columns of B
168
int nMb, nNb, nKb, ib, jb, kb, ib2, h, i, j, k, m, n, incA, incB, incC;
169
const int incK = ATL_MulByNB(K);
168
int nMb, nNb, nKb, ib, jb, kb, ib2, h, i, j, k, m, n;
169
const size_t lda = lda0, ldb = ldb0, ldc = ldc0;
170
const size_t incK = ATL_MulByNB((size_t)K);
171
size_t incA, incB, incC;
170
172
void *vB=NULL, *vC=NULL;
171
173
TYPE *pA, *pB, *pC;
172
174
MAT2BLK A2blk, B2blk;