14 #include "common_magma.h"
115 char side_[2] = {
side, 0};
116 char uplo_[2] = {
uplo, 0};
117 char trans_[2] = {
trans, 0};
120 long int left, upper, lquery;
127 lquery = lwork == -1;
148 }
else if (lda <
max(1,nq)) {
150 }
else if (ldc <
max(1,m)) {
152 }
else if (lwork <
max(1,nw) && ! lquery) {
159 lwkopt =
max(1,nw) * nb;
172 if (m == 0 || n == 0 || nq == 1) {
191 magma_sormql(side, trans, mi, ni, i__2, &a[lda], lda, tau,
192 c, ldc, work, lwork, &iinfo);
205 magma_sormqr(side, trans, mi, ni, i__2, &a[1], lda, tau,
206 &c[i1 + i2 * ldc], ldc, work, lwork, &iinfo);