11 #include "common_magma.h"
15 #if (defined(PRECISION_s) || defined(PRECISION_d))
16 #define magma_dtrsm magmablas_dtrsm
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 = (
double*)malloc(n * nrhs *
sizeof(
double));
132 magma_dtrsm(
MagmaLeft,
MagmaLower,
MagmaNoTrans,
MagmaUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
133 magma_dtrsm(
MagmaLeft,
MagmaUpper,
MagmaNoTrans,
MagmaNonUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
143 magma_dtrsm(
MagmaLeft,
MagmaUpper, trans,
MagmaNonUnit, n, nrhs, c_one, dA, ldda, dB, lddb );
144 magma_dtrsm(
MagmaLeft,
MagmaLower, trans,
MagmaUnit, n, nrhs, c_one, dA, ldda, dB, lddb );