41{
44#ifndef LAPACK_DISABLE_NAN_CHECK
46
48 return -8;
49 }
51 return -4;
52 }
54 return -3;
55 }
57 return -5;
58 }
60 return -6;
61 }
62 }
63#endif
64
67 if( work == NULL ) {
69 goto exit_level_0;
70 }
71
73 work );
74
76exit_level_0:
79 }
80 return info;
81}
#define lapack_complex_double
#define LAPACK_WORK_MEMORY_ERROR
lapack_int LAPACKE_zgtcon_work(char norm, lapack_int n, const lapack_complex_double *dl, const lapack_complex_double *d, const lapack_complex_double *du, const lapack_complex_double *du2, const lapack_int *ipiv, double anorm, double *rcond, lapack_complex_double *work)
int LAPACKE_get_nancheck(void)
#define LAPACKE_malloc(size)
void LAPACKE_xerbla(const char *name, lapack_int info)
lapack_logical LAPACKE_d_nancheck(lapack_int n, const double *x, lapack_int incx)
lapack_logical LAPACKE_z_nancheck(lapack_int n, const lapack_complex_double *x, lapack_int incx)