36 char jobv1t,
char jobv2t,
char trans,
char signs,
66#ifndef LAPACK_DISABLE_NAN_CHECK
91 trans, signs, m, p, q, x11, ldx11, x12, ldx12,
92 x21, ldx21, x22, ldx22, theta, u1, ldu1, u2,
93 ldu2, v1t, ldv1t, v2t, ldv2t, &work_query,
94 lwork, &rwork_query, lrwork, iwork );
102 if( rwork == NULL ) {
114 trans, signs, m, p, q, x11, ldx11, x12, ldx12,
115 x21, ldx21, x22, ldx22, theta, u1, ldu1, u2,
116 ldu2, v1t, ldv1t, v2t, ldv2t, work, lwork,
117 rwork, lrwork, iwork );
lapack_int LAPACKE_zuncsd_work(int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t, lapack_complex_double *work, lapack_int lwork, double *rwork, lapack_int lrwork, lapack_int *iwork)
lapack_int LAPACKE_zuncsd(int matrix_layout, char jobu1, char jobu2, char jobv1t, char jobv2t, char trans, char signs, lapack_int m, lapack_int p, lapack_int q, lapack_complex_double *x11, lapack_int ldx11, lapack_complex_double *x12, lapack_int ldx12, lapack_complex_double *x21, lapack_int ldx21, lapack_complex_double *x22, lapack_int ldx22, double *theta, lapack_complex_double *u1, lapack_int ldu1, lapack_complex_double *u2, lapack_int ldu2, lapack_complex_double *v1t, lapack_int ldv1t, lapack_complex_double *v2t, lapack_int ldv2t)