21 #define AF77(m, n) &(Af77[ ((int64_t)A.nb*(int64_t)lda*(int64_t)(n)) + (int64_t)(A.mb*(m)) ])
22 #define ABDL(m, n) BLKADDR(A, PLASMA_Complex64_t, m, n)
52 while (m >= A.
mt && n < A.
nt) {
62 while (next_m >= A.
mt && next_n < A.
nt) {
67 X1 = n == 0 ? A.
j%A.
nb : 0;
68 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
69 Y1 = m == 0 ? A.
i%A.
mb : 0;
70 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
77 &(f77[X1*lda+Y1]), lda,
78 &(bdl[X1*lda+Y1]), ldt);
104 for (m = 0; m < A.
mt; m++)
107 for (n = 0; n < A.
nt; n++)
109 X1 = n == 0 ? A.
j%A.
nb : 0;
110 Y1 = m == 0 ? A.
i%A.
mb : 0;
111 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
112 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
117 plasma->
quark, &task_flags,
119 &(f77[X1*lda+Y1]), lda,
120 &(bdl[X1*lda+Y1]), ldt);
151 while (m >= A.
mt && n < A.
nt) {
161 while (next_m >= A.
mt && next_n < A.
nt) {
163 next_m = next_m-A.
mt;
166 X1 = n == 0 ? A.
j%A.
nb : 0;
167 Y1 = m == 0 ? A.
i%A.
mb : 0;
168 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
169 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
176 &(bdl[X1*lda+Y1]), ldt,
177 &(f77[X1*lda+Y1]), lda);
203 for (m = 0; m < A.
mt; m++)
206 for (n = 0; n < A.
nt; n++)
208 X1 = n == 0 ? A.
j%A.
nb : 0;
209 Y1 = m == 0 ? A.
i%A.
mb : 0;
210 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
211 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
216 plasma->
quark, &task_flags,
218 &(bdl[X1*lda+Y1]), ldt,
219 &(f77[X1*lda+Y1]), lda);
247 while (m >= A.
mt && n < A.
nt) {
257 while (next_m >= A.
mt && next_n < A.
nt) {
259 next_m = next_m-A.
mt;
262 X1 = n == 0 ? A.
j%A.
nb : 0;
263 Y1 = m == 0 ? A.
i%A.
mb : 0;
264 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
265 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
269 for (x = X1; x < X2; x++)
270 for (y = Y1; y < Y2; y++)
295 for (m = 0; m < A.
mt; m++)
298 for (n = 0; n < A.
nt; n++)
300 X1 = n == 0 ? A.
j%A.
nb : 0;
301 Y1 = m == 0 ? A.
i%A.
mb : 0;
302 X2 = n == A.
nt-1 ? (A.
j+A.
n-1)%A.
nb+1 : A.
nb;
303 Y2 = m == A.
mt-1 ? (A.
i+A.
m-1)%A.
mb+1 : A.
mb;
307 sizeof(
int), &X1,
VALUE,
308 sizeof(
int), &X2,
VALUE,
309 sizeof(
int), &Y1,
VALUE,
310 sizeof(
int), &Y2,
VALUE,
312 sizeof(
int), &ldt,
VALUE,
334 for (x = X1; x < X2; x++)
335 for (y = Y1; y < Y2; y++)