@@ -4477,6 +4477,23 @@ lapack_int LAPACKE_ztrsyl( int matrix_layout, char trana, char tranb,
4477
4477
lapack_complex_double* c, lapack_int ldc,
4478
4478
double* scale );
4479
4479
4480
+ lapack_int LAPACKE_strsyl3( int matrix_layout, char trana, char tranb,
4481
+ lapack_int isgn, lapack_int m, lapack_int n,
4482
+ const float* a, lapack_int lda, const float* b,
4483
+ lapack_int ldb, float* c, lapack_int ldc,
4484
+ float* scale );
4485
+ lapack_int LAPACKE_dtrsyl3( int matrix_layout, char trana, char tranb,
4486
+ lapack_int isgn, lapack_int m, lapack_int n,
4487
+ const double* a, lapack_int lda, const double* b,
4488
+ lapack_int ldb, double* c, lapack_int ldc,
4489
+ double* scale );
4490
+ lapack_int LAPACKE_ztrsyl3( int matrix_layout, char trana, char tranb,
4491
+ lapack_int isgn, lapack_int m, lapack_int n,
4492
+ const lapack_complex_double* a, lapack_int lda,
4493
+ const lapack_complex_double* b, lapack_int ldb,
4494
+ lapack_complex_double* c, lapack_int ldc,
4495
+ double* scale );
4496
+
4480
4497
lapack_int LAPACKE_strtri( int matrix_layout, char uplo, char diag, lapack_int n,
4481
4498
float* a, lapack_int lda );
4482
4499
lapack_int LAPACKE_dtrtri( int matrix_layout, char uplo, char diag, lapack_int n,
@@ -10174,6 +10191,28 @@ lapack_int LAPACKE_ztrsyl_work( int matrix_layout, char trana, char tranb,
10174
10191
lapack_complex_double* c, lapack_int ldc,
10175
10192
double* scale );
10176
10193
10194
+ lapack_int LAPACKE_strsyl3_work( int matrix_layout, char trana, char tranb,
10195
+ lapack_int isgn, lapack_int m, lapack_int n,
10196
+ const float* a, lapack_int lda,
10197
+ const float* b, lapack_int ldb,
10198
+ float* c, lapack_int ldc, float* scale,
10199
+ lapack_int* iwork, lapack_int liwork,
10200
+ float* swork, lapack_int ldswork );
10201
+ lapack_int LAPACKE_dtrsyl3_work( int matrix_layout, char trana, char tranb,
10202
+ lapack_int isgn, lapack_int m, lapack_int n,
10203
+ const double* a, lapack_int lda,
10204
+ const double* b, lapack_int ldb,
10205
+ double* c, lapack_int ldc, double* scale,
10206
+ lapack_int* iwork, lapack_int liwork,
10207
+ double* swork, lapack_int ldswork );
10208
+ lapack_int LAPACKE_ztrsyl3_work( int matrix_layout, char trana, char tranb,
10209
+ lapack_int isgn, lapack_int m, lapack_int n,
10210
+ const lapack_complex_double* a, lapack_int lda,
10211
+ const lapack_complex_double* b, lapack_int ldb,
10212
+ lapack_complex_double* c, lapack_int ldc,
10213
+ double* scale, double* swork,
10214
+ lapack_int ldswork );
10215
+
10177
10216
lapack_int LAPACKE_strtri_work( int matrix_layout, char uplo, char diag,
10178
10217
lapack_int n, float* a, lapack_int lda );
10179
10218
lapack_int LAPACKE_dtrtri_work( int matrix_layout, char uplo, char diag,
0 commit comments