39{
42
44 <b, ipiv, ipiv2, b, &ldb,
45 &info );
46 if( info < 0 ) {
47 info = info - 1;
48 }
55
56 if( lda < n ) {
57 info = -6;
59 return info;
60 }
61 if( ltb < 4*n ) {
62 info = -8;
64 return info;
65 }
66 if( ldb < nrhs ) {
67 info = -12;
69 return info;
70 }
71
73 if( a_t == NULL ) {
75 goto exit_level_0;
76 }
78 if( tb_t == NULL ) {
80 goto exit_level_1;
81 }
83 if( b_t == NULL ) {
85 goto exit_level_2;
86 }
87
90
92 tb_t, <b, ipiv, ipiv2, b_t, &ldb_t, &info );
93 if( info < 0 ) {
94 info = info - 1;
95 }
96
99
101exit_level_2:
103exit_level_1:
105exit_level_0:
108 }
109 } else {
110 info = -1;
112 }
113 return info;
114}
#define LAPACK_chetrs_aa_2stage(...)
#define lapack_complex_float
#define LAPACKE_malloc(size)
#define LAPACK_TRANSPOSE_MEMORY_ERROR
void LAPACKE_xerbla(const char *name, lapack_int info)
void LAPACKE_che_trans(int matrix_layout, char uplo, lapack_int n, const lapack_complex_float *in, lapack_int ldin, lapack_complex_float *out, lapack_int ldout)
void LAPACKE_cge_trans(int matrix_layout, lapack_int m, lapack_int n, const lapack_complex_float *in, lapack_int ldin, lapack_complex_float *out, lapack_int ldout)