38{
40 double res = 0.;
41 char norm_lapack;
43
46 double* work_lapack = NULL;
47
48 if( lda < n ) {
49 info = -6;
51 return info;
52 }
54 norm_lapack = 'i';
56 norm_lapack = '1';
57 } else {
58 norm_lapack = norm;
59 }
60
63 if( work_lapack == NULL ) {
65 goto exit_level_0;
66 }
67 }
68
69 res =
LAPACK_dlange( &norm_lapack, &n, &m, a, &lda, work_lapack );
70
71 if( work_lapack ) {
73 }
74exit_level_0:
77 }
78 } else {
79 info = -1;
81 }
82 return res;
83}
#define LAPACK_dlange(...)
#define LAPACK_WORK_MEMORY_ERROR
#define LAPACKE_malloc(size)
lapack_logical LAPACKE_lsame(char ca, char cb)
void LAPACKE_xerbla(const char *name, lapack_int info)