19 #define A(m,n) BLKADDR(A, PLASMA_Complex64_t, m, n)
20 #define B(m,n) BLKADDR(B, PLASMA_Complex64_t, m, n)
21 #define L(m,n) BLKADDR(L, PLASMA_Complex64_t, m, n)
22 #define IPIV(m,n) &(IPIV[(int64_t)A.nb*((int64_t)(m)+(int64_t)A.mt*(int64_t)(n))])
39 int ldak, ldbk, ldam, ldbm;
40 int tempkm, tempnn, tempkmin, tempmm, tempkn;
65 while (next_n >= B.
nt && next_k <
min(A.
mt, A.
nt)) {
72 tempkm = k == A.
mt-1 ? A.
m-k*A.
mb : A.
mb;
73 tempkn = k == A.
nt-1 ? A.
n-k*A.
nb : A.
nb;
75 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
76 tempmm = m == A.
mt-1 ? A.
m-m*A.
mb : A.
mb;
86 tempkm, tempnn, tempkmin, ib,
95 A.
nb, tempnn, tempmm, tempnn, tempkn, ib,
120 int ldak, ldam, ldbk, ldbm;
121 int tempkm, tempnn, tempkmin, tempmm, tempkn;
130 for (k = 0; k <
min(A.
mt, A.
nt); k++) {
131 tempkm = k == A.
mt-1 ? A.
m-k*A.
mb : A.
mb;
132 tempkn = k == A.
nt-1 ? A.
n-k*A.
nb : A.
nb;
136 for (n = 0; n < B.
nt; n++) {
137 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
139 plasma->
quark, &task_flags,
140 tempkm, tempnn, tempkmin, ib, L.
nb,
145 for (m = k+1; m < A.
mt; m++) {
146 tempmm = m == A.
mt-1 ? A.
m-m*A.
mb : A.
mb;
149 for (n = 0; n < B.
nt; n++) {
150 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
152 plasma->
quark, &task_flags,
153 A.
nb, tempnn, tempmm, tempnn, tempkn, ib, L.
nb,