82 #if defined(PLASMA_HAVE_WEAK)
83 #pragma weak CORE_zgeqrt = PCORE_zgeqrt
84 #define CORE_zgeqrt PCORE_zgeqrt
103 if ((IB < 0) || ( (IB == 0) && ((M > 0) && (N > 0)) )) {
107 if ((LDA <
max(1,M)) && (M > 0)) {
111 if ((LDT <
max(1,IB)) && (IB > 0)) {
117 if ((M == 0) || (N == 0) || (IB == 0))
122 for(i = 0; i < k; i += IB) {
125 LAPACKE_zgeqr2_work(LAPACK_COL_MAJOR, M-i, sb,
126 &A[LDA*i+i], LDA, &TAU[i], WORK);
128 LAPACKE_zlarft_work(LAPACK_COL_MAJOR,
132 &A[LDA*i+i], LDA, &TAU[i],
145 &A[LDA*(i+sb)+i], LDA,
156 int m,
int n,
int ib,
int nb,
162 sizeof(
int), &m,
VALUE,
163 sizeof(
int), &n,
VALUE,
164 sizeof(
int), &ib,
VALUE,
166 sizeof(
int), &lda,
VALUE,
168 sizeof(
int), &ldt,
VALUE,
177 #if defined(PLASMA_HAVE_WEAK)
178 #pragma weak CORE_zgeqrt_quark = PCORE_zgeqrt_quark
179 #define CORE_zgeqrt_quark PCORE_zgeqrt_quark