@@ -2313,6 +2313,19 @@ lapack_int LAPACKE_zlagge( int matrix_layout, lapack_int m, lapack_int n,
23132313float LAPACKE_slamch( char cmach );
23142314double LAPACKE_dlamch( char cmach );
23152315
2316+ float LAPACKE_slangb( int matrix_layout, char norm, lapack_int n,
2317+ lapack_int kl, lapack_int ku, const float* ab,
2318+ lapack_int ldab );
2319+ double LAPACKE_dlangb( int matrix_layout, char norm, lapack_int n,
2320+ lapack_int kl, lapack_int ku, const double* ab,
2321+ lapack_int ldab );
2322+ float LAPACKE_clangb( int matrix_layout, char norm, lapack_int n,
2323+ lapack_int kl, lapack_int ku,
2324+ const lapack_complex_float* ab, lapack_int ldab );
2325+ double LAPACKE_zlangb( int matrix_layout, char norm, lapack_int n,
2326+ lapack_int kl, lapack_int ku,
2327+ const lapack_complex_double* ab, lapack_int ldab );
2328+
23162329float LAPACKE_slange( int matrix_layout, char norm, lapack_int m,
23172330 lapack_int n, const float* a, lapack_int lda );
23182331double LAPACKE_dlange( int matrix_layout, char norm, lapack_int m,
@@ -4477,6 +4490,23 @@ lapack_int LAPACKE_ztrsyl( int matrix_layout, char trana, char tranb,
44774490 lapack_complex_double* c, lapack_int ldc,
44784491 double* scale );
44794492
4493+ lapack_int LAPACKE_strsyl3( int matrix_layout, char trana, char tranb,
4494+ lapack_int isgn, lapack_int m, lapack_int n,
4495+ const float* a, lapack_int lda, const float* b,
4496+ lapack_int ldb, float* c, lapack_int ldc,
4497+ float* scale );
4498+ lapack_int LAPACKE_dtrsyl3( int matrix_layout, char trana, char tranb,
4499+ lapack_int isgn, lapack_int m, lapack_int n,
4500+ const double* a, lapack_int lda, const double* b,
4501+ lapack_int ldb, double* c, lapack_int ldc,
4502+ double* scale );
4503+ lapack_int LAPACKE_ztrsyl3( int matrix_layout, char trana, char tranb,
4504+ lapack_int isgn, lapack_int m, lapack_int n,
4505+ const lapack_complex_double* a, lapack_int lda,
4506+ const lapack_complex_double* b, lapack_int ldb,
4507+ lapack_complex_double* c, lapack_int ldc,
4508+ double* scale );
4509+
44804510lapack_int LAPACKE_strtri( int matrix_layout, char uplo, char diag, lapack_int n,
44814511 float* a, lapack_int lda );
44824512lapack_int LAPACKE_dtrtri( int matrix_layout, char uplo, char diag, lapack_int n,
@@ -7576,6 +7606,21 @@ double LAPACKE_dlapy3_work( double x, double y, double z );
75767606float LAPACKE_slamch_work( char cmach );
75777607double LAPACKE_dlamch_work( char cmach );
75787608
7609+ float LAPACKE_slangb_work( int matrix_layout, char norm, lapack_int n,
7610+ lapack_int kl, lapack_int ku, const float* ab,
7611+ lapack_int ldab, float* work );
7612+ double LAPACKE_dlangb_work( int matrix_layout, char norm, lapack_int n,
7613+ lapack_int kl, lapack_int ku, const double* ab,
7614+ lapack_int ldab, double* work );
7615+ float LAPACKE_clangb_work( int matrix_layout, char norm, lapack_int n,
7616+ lapack_int kl, lapack_int ku,
7617+ const lapack_complex_float* ab, lapack_int ldab,
7618+ float* work );
7619+ double LAPACKE_zlangb_work( int matrix_layout, char norm, lapack_int n,
7620+ lapack_int kl, lapack_int ku,
7621+ const lapack_complex_double* ab, lapack_int ldab,
7622+ double* work );
7623+
75797624float LAPACKE_slange_work( int matrix_layout, char norm, lapack_int m,
75807625 lapack_int n, const float* a, lapack_int lda,
75817626 float* work );
@@ -10174,6 +10219,35 @@ lapack_int LAPACKE_ztrsyl_work( int matrix_layout, char trana, char tranb,
1017410219 lapack_complex_double* c, lapack_int ldc,
1017510220 double* scale );
1017610221
10222+ lapack_int LAPACKE_strsyl3_work( int matrix_layout, char trana, char tranb,
10223+ lapack_int isgn, lapack_int m, lapack_int n,
10224+ const float* a, lapack_int lda,
10225+ const float* b, lapack_int ldb,
10226+ float* c, lapack_int ldc, float* scale,
10227+ lapack_int* iwork, lapack_int liwork,
10228+ float* swork, lapack_int ldswork );
10229+ lapack_int LAPACKE_dtrsyl3_work( int matrix_layout, char trana, char tranb,
10230+ lapack_int isgn, lapack_int m, lapack_int n,
10231+ const double* a, lapack_int lda,
10232+ const double* b, lapack_int ldb,
10233+ double* c, lapack_int ldc, double* scale,
10234+ lapack_int* iwork, lapack_int liwork,
10235+ double* swork, lapack_int ldswork );
10236+ lapack_int LAPACKE_ctrsyl3_work( int matrix_layout, char trana, char tranb,
10237+ lapack_int isgn, lapack_int m, lapack_int n,
10238+ const lapack_complex_float* a, lapack_int lda,
10239+ const lapack_complex_float* b, lapack_int ldb,
10240+ lapack_complex_float* c, lapack_int ldc,
10241+ float* scale, float* swork,
10242+ lapack_int ldswork );
10243+ lapack_int LAPACKE_ztrsyl3_work( int matrix_layout, char trana, char tranb,
10244+ lapack_int isgn, lapack_int m, lapack_int n,
10245+ const lapack_complex_double* a, lapack_int lda,
10246+ const lapack_complex_double* b, lapack_int ldb,
10247+ lapack_complex_double* c, lapack_int ldc,
10248+ double* scale, double* swork,
10249+ lapack_int ldswork );
10250+
1017710251lapack_int LAPACKE_strtri_work( int matrix_layout, char uplo, char diag,
1017810252 lapack_int n, float* a, lapack_int lda );
1017910253lapack_int LAPACKE_dtrtri_work( int matrix_layout, char uplo, char diag,
0 commit comments