37 char jobv1t,
char jobv2t,
char trans,
char signs,
57 lapack_int nrows_x11, nrows_x12, nrows_x21, nrows_x22;
62 #ifndef LAPACK_DISABLE_NAN_CHECK
89 trans, signs, m, p, q, x11, ldx11, x12, ldx12,
90 x21, ldx21, x22, ldx22, theta, u1, ldu1, u2,
91 ldu2, v1t, ldv1t, v2t, ldv2t, &work_query,
92 lwork, &rwork_query, lrwork, iwork );
100 if( rwork == NULL ) {
112 trans, signs, m, p, q, x11, ldx11, x12, ldx12,
113 x21, ldx21, x22, ldx22, theta, u1, ldu1, u2,
114 ldu2, v1t, ldv1t, v2t, ldv2t, work, lwork,
115 rwork, lrwork, iwork );
#define lapack_complex_float
lapack_int LAPACKE_cuncsd(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t)
lapack_logical LAPACKE_cge_nancheck(int matrix_order, lapack_int m, lapack_int n, const lapack_complex_float *a, lapack_int lda)
#define LAPACKE_malloc(size)
lapack_int LAPACKE_cuncsd_work(int matrix_order, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_float *x11, lapack_int ldx11, lapack_complex_float *x12, lapack_int ldx12, lapack_complex_float *x21, lapack_int ldx21, lapack_complex_float *x22, lapack_int ldx22, float *theta, lapack_complex_float *u1, lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2, lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float *v2t, lapack_int ldv2t, lapack_complex_float *work, lapack_int lwork, float *rwork, lapack_int lrwork, lapack_int *iwork)
lapack_logical LAPACKE_lsame(char ca, char cb)
#define LAPACK_WORK_MEMORY_ERROR
set ue cd $ADTTMP cat<< EOF > tmp c void LAPACKE_xerbla(const char *name, lapack_int info)