20 #define A(m,n) BLKADDR(A, PLASMA_Complex32_t, m, n)
21 #define B(m,n) BLKADDR(B, PLASMA_Complex32_t, m, n)
22 #define T(m,n) BLKADDR(T, PLASMA_Complex32_t, m, n)
41 int tempmm, tempnn, tempkm, tempkmin;
78 while (k >= 0 && n < B.
nt) {
86 while (next_n >= B.
nt && next_k >= 0) {
93 tempkmin = k == minMT-1 ? minM-k*A.
nb : A.
nb;
94 tempkm = k == B.
mt-1 ? B.
m-k*B.
mb : B.
mb;
95 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
96 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
105 tempkm, tempnn, tempkmin, ib,
116 A.
mb, tempnn, tempmm, tempnn, tempkmin, ib,
143 int ldak, ldbk, ldbm;
144 int tempmm, tempnn, tempkn, tempkm, tempkmin;
166 for (k = 0; k < minMT; k++) {
167 tempkm = k == B.
mt -1 ? B.
m -k*B.
mb : B.
mb;
168 tempkmin = k == minMT-1 ? minM-k*A.
nb : A.
nb;
171 for (n = 0; n < B.
nt; n++) {
172 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
174 plasma->
quark, &task_flags,
176 tempkm, tempnn, tempkmin, ib, T.
nb,
181 for (m = k+1; m < B.
mt; m++) {
182 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
184 for (n = 0; n < B.
nt; n++) {
185 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
187 plasma->
quark, &task_flags,
189 B.
mb, tempnn, tempmm, tempnn, tempkmin, ib, T.
nb,
202 for (k = minMT-1; k >= 0; k--) {
203 tempkm = k == B.
mt -1 ? B.
m -k*B.
mb : B.
mb;
204 tempkmin = k == minMT-1 ? minM-k*A.
nb : A.
nb;
207 for (m = B.
mt-1; m > k; m--) {
208 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
210 for (n = 0; n < B.
nt; n++) {
211 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
213 plasma->
quark, &task_flags,
215 B.
mb, tempnn, tempmm, tempnn, tempkmin, ib, T.
nb,
222 for (n = 0; n < B.
nt; n++) {
223 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
225 plasma->
quark, &task_flags,
227 tempkm, tempnn, tempkmin, ib, T.
nb,
240 for (k = minMT-1; k >= 0; k--) {
241 tempkn = k == B.
nt -1 ? B.
n -k*B.
nb : B.
nb;
242 tempkmin = k == minMT-1 ? minM-k*A.
nb : A.
nb;
244 for (n = B.
nt-1; n > k; n--) {
245 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
246 for (m = 0; m < B.
mt; m++) {
247 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
250 plasma->
quark, &task_flags,
252 tempmm, B.
nb, tempmm, tempnn, tempkmin, ib, T.
nb,
259 for (m = 0; m < B.
mt; m++) {
260 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
263 plasma->
quark, &task_flags,
265 tempmm, tempkn, tempkmin, ib, T.
nb,
276 for (k = 0; k < minMT; k++) {
277 tempkn = k == B.
nt -1 ? B.
n -k*B.
nb : B.
nb;
278 tempkmin = k == minMT-1 ? minM-k*A.
mb : A.
mb;
280 for (m = 0; m < B.
mt; m++) {
281 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
284 plasma->
quark, &task_flags,
286 tempmm, tempkn, tempkmin, ib, T.
nb,
291 for (n = k+1; n < B.
nt; n++) {
292 tempnn = n == B.
nt-1 ? B.
n-n*B.
nb : B.
nb;
293 for (m = 0; m < B.
mt; m++) {
294 tempmm = m == B.
mt-1 ? B.
m-m*B.
mb : B.
mb;
297 plasma->
quark, &task_flags,
299 tempmm, B.
nb, tempmm, tempnn, tempkmin, ib, T.
nb,