11 #include "common_magma.h"
15 #if (defined(PRECISION_s) || defined(PRECISION_d))
16 #define magma_ztrsm magmablas_ztrsm
83 cuDoubleComplex *
work = NULL;
84 char trans_[2] = {
trans, 0};
95 }
else if (nrhs < 0) {
97 }
else if (ldda <
max(1,n)) {
99 }
else if (lddb <
max(1,n)) {
108 if (n == 0 || nrhs == 0) {
112 work = (cuDoubleComplex*)malloc(n * nrhs *
sizeof(cuDoubleComplex));
132 magma_ztrsm(
MagmaLeft,
MagmaLower,
MagmaNoTrans,
MagmaUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
133 magma_ztrsm(
MagmaLeft,
MagmaUpper,
MagmaNoTrans,
MagmaNonUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
143 magma_ztrsm(
MagmaLeft,
MagmaUpper, trans,
MagmaNonUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
144 magma_ztrsm(
MagmaLeft,
MagmaLower, trans,
MagmaUnit, n, nrhs, c_one, dA, ldda, dB, lddb );