43{
45
46 if( in == NULL || out == NULL ) return;
47
51
55
56 return;
57 }
58
59 if( unit ) {
60
61 if( colmaj ) {
62 if( upper ) {
64 &in[ldin], ldin, &out[1], ldout );
65 } else {
67 &in[1], ldin, &out[ldout], ldout );
68 }
69 } else {
70 if( upper ) {
72 &in[1], ldin, &out[ldout], ldout );
73 } else {
75 &in[ldin], ldin, &out[1], ldout );
76 }
77 }
78 } else {
79
80 if( upper ) {
82 ldout );
83 } else {
85 ldout );
86 }
87 }
88}
lapack_logical LAPACKE_lsame(char ca, char cb)
void LAPACKE_sgb_trans(int matrix_layout, lapack_int m, lapack_int n, lapack_int kl, lapack_int ku, const float *in, lapack_int ldin, float *out, lapack_int ldout)