@@ -2598,6 +2598,15 @@ lapack_int LAPACKE_sorgtr( int matrix_layout, char uplo, lapack_int n, float* a,
2598
2598
lapack_int LAPACKE_dorgtr( int matrix_layout, char uplo, lapack_int n, double* a,
2599
2599
lapack_int lda, const double* tau );
2600
2600
2601
+ lapack_int LAPACKE_sorgtsqr_row( int matrix_layout, lapack_int m, lapack_int n,
2602
+ lapack_int mb, lapack_int nb,
2603
+ float* a, lapack_int lda,
2604
+ const float* t, lapack_int ldt );
2605
+ lapack_int LAPACKE_dorgtsqr_row( int matrix_layout, lapack_int m, lapack_int n,
2606
+ lapack_int mb, lapack_int nb,
2607
+ double* a, lapack_int lda,
2608
+ const double* t, lapack_int ldt );
2609
+
2601
2610
lapack_int LAPACKE_sormbr( int matrix_layout, char vect, char side, char trans,
2602
2611
lapack_int m, lapack_int n, lapack_int k,
2603
2612
const float* a, lapack_int lda, const float* tau,
@@ -4577,6 +4586,15 @@ lapack_int LAPACKE_zungtr( int matrix_layout, char uplo, lapack_int n,
4577
4586
lapack_complex_double* a, lapack_int lda,
4578
4587
const lapack_complex_double* tau );
4579
4588
4589
+ lapack_int LAPACKE_cungtsqr_row( int matrix_layout, lapack_int m, lapack_int n,
4590
+ lapack_int mb, lapack_int nb,
4591
+ lapack_complex_float* a, lapack_int lda,
4592
+ const lapack_complex_float* t, lapack_int ldt );
4593
+ lapack_int LAPACKE_zungtsqr_row( int matrix_layout, lapack_int m, lapack_int n,
4594
+ lapack_int mb, lapack_int nb,
4595
+ lapack_complex_double* a, lapack_int lda,
4596
+ const lapack_complex_double* t, lapack_int ldt );
4597
+
4580
4598
lapack_int LAPACKE_cunmbr( int matrix_layout, char vect, char side, char trans,
4581
4599
lapack_int m, lapack_int n, lapack_int k,
4582
4600
const lapack_complex_float* a, lapack_int lda,
@@ -7880,6 +7898,19 @@ lapack_int LAPACKE_dorgtr_work( int matrix_layout, char uplo, lapack_int n,
7880
7898
double* a, lapack_int lda, const double* tau,
7881
7899
double* work, lapack_int lwork );
7882
7900
7901
+ lapack_int LAPACKE_sorgtsqr_row_work( int matrix_layout,
7902
+ lapack_int m, lapack_int n,
7903
+ lapack_int mb, lapack_int nb,
7904
+ float* a, lapack_int lda,
7905
+ const float* t, lapack_int ldt,
7906
+ float* work, lapack_int lwork );
7907
+ lapack_int LAPACKE_dorgtsqr_row_work( int matrix_layout,
7908
+ lapack_int m, lapack_int n,
7909
+ lapack_int mb, lapack_int nb,
7910
+ double* a, lapack_int lda,
7911
+ const double* t, lapack_int ldt,
7912
+ double* work, lapack_int lwork );
7913
+
7883
7914
lapack_int LAPACKE_sormbr_work( int matrix_layout, char vect, char side,
7884
7915
char trans, lapack_int m, lapack_int n,
7885
7916
lapack_int k, const float* a, lapack_int lda,
@@ -10281,6 +10312,19 @@ lapack_int LAPACKE_zungtr_work( int matrix_layout, char uplo, lapack_int n,
10281
10312
const lapack_complex_double* tau,
10282
10313
lapack_complex_double* work, lapack_int lwork );
10283
10314
10315
+ lapack_int LAPACKE_cungtsqr_row_work( int matrix_layout,
10316
+ lapack_int m, lapack_int n,
10317
+ lapack_int mb, lapack_int nb,
10318
+ lapack_complex_float* a, lapack_int lda,
10319
+ const lapack_complex_float* t, lapack_int ldt,
10320
+ lapack_complex_float* work, lapack_int lwork );
10321
+ lapack_int LAPACKE_zungtsqr_row_work( int matrix_layout,
10322
+ lapack_int m, lapack_int n,
10323
+ lapack_int mb, lapack_int nb,
10324
+ lapack_complex_double* a, lapack_int lda,
10325
+ const lapack_complex_double* t, lapack_int ldt,
10326
+ lapack_complex_double* work, lapack_int lwork );
10327
+
10284
10328
lapack_int LAPACKE_cunmbr_work( int matrix_layout, char vect, char side,
10285
10329
char trans, lapack_int m, lapack_int n,
10286
10330
lapack_int k, const lapack_complex_float* a,
@@ -12026,6 +12070,44 @@ lapack_int LAPACKE_zgetsls_work( int matrix_layout, char trans, lapack_int m,
12026
12070
lapack_complex_double* b, lapack_int ldb,
12027
12071
lapack_complex_double* work, lapack_int lwork );
12028
12072
12073
+ lapack_int LAPACKE_sgetsqrhrt( int matrix_layout, lapack_int m, lapack_int n,
12074
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12075
+ float* a, lapack_int lda,
12076
+ float* t, lapack_int ldt );
12077
+ lapack_int LAPACKE_dgetsqrhrt( int matrix_layout, lapack_int m, lapack_int n,
12078
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12079
+ double* a, lapack_int lda,
12080
+ double* t, lapack_int ldt );
12081
+ lapack_int LAPACKE_cgetsqrhrt( int matrix_layout, lapack_int m, lapack_int n,
12082
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12083
+ lapack_complex_float* a, lapack_int lda,
12084
+ lapack_complex_float* t, lapack_int ldt );
12085
+ lapack_int LAPACKE_zgetsqrhrt( int matrix_layout, lapack_int m, lapack_int n,
12086
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12087
+ lapack_complex_double* a, lapack_int lda,
12088
+ lapack_complex_double* t, lapack_int ldt );
12089
+
12090
+ lapack_int LAPACKE_sgetsqrhrt_work( int matrix_layout, lapack_int m, lapack_int n,
12091
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12092
+ float* a, lapack_int lda,
12093
+ float* t, lapack_int ldt,
12094
+ float* work, lapack_int lwork );
12095
+ lapack_int LAPACKE_dgetsqrhrt_work( int matrix_layout, lapack_int m, lapack_int n,
12096
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12097
+ double* a, lapack_int lda,
12098
+ double* t, lapack_int ldt,
12099
+ double* work, lapack_int lwork );
12100
+ lapack_int LAPACKE_cgetsqrhrt_work( int matrix_layout, lapack_int m, lapack_int n,
12101
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12102
+ lapack_complex_float* a, lapack_int lda,
12103
+ lapack_complex_float* t, lapack_int ldt,
12104
+ lapack_complex_float* work, lapack_int lwork );
12105
+ lapack_int LAPACKE_zgetsqrhrt_work( int matrix_layout, lapack_int m, lapack_int n,
12106
+ lapack_int mb1, lapack_int nb1, lapack_int nb2,
12107
+ lapack_complex_double* a, lapack_int lda,
12108
+ lapack_complex_double* t, lapack_int ldt,
12109
+ lapack_complex_double* work, lapack_int lwork );
12110
+
12029
12111
lapack_int LAPACKE_ssyev_2stage( int matrix_layout, char jobz, char uplo, lapack_int n,
12030
12112
float* a, lapack_int lda, float* w );
12031
12113
lapack_int LAPACKE_dsyev_2stage( int matrix_layout, char jobz, char uplo, lapack_int n,
0 commit comments