@@ -106,13 +106,13 @@ lapack_int LAPACKE_zbdsqr( int matrix_layout, char uplo, lapack_int n,
106106                           lapack_int ldu, lapack_complex_double* c,
107107                           lapack_int ldc );
108108lapack_int LAPACKE_sbdsvdx( int matrix_layout, char uplo, char jobz, char range,
109-                            lapack_int n, float* d, float* e,
109+                            lapack_int n, const  float* d, const  float* e,
110110                           float vl, float vu,
111111                           lapack_int il, lapack_int iu, lapack_int* ns,
112112                           float* s, float* z, lapack_int ldz,
113113                           lapack_int* superb );
114114lapack_int LAPACKE_dbdsvdx( int matrix_layout, char uplo, char jobz, char range,
115-                            lapack_int n, double* d, double* e,
115+                            lapack_int n, const  double* d, const  double* e,
116116                           double vl, double vu,
117117                           lapack_int il, lapack_int iu, lapack_int* ns,
118118                           double* s, double* z, lapack_int ldz,
@@ -897,11 +897,11 @@ lapack_int LAPACKE_zgesv( int matrix_layout, lapack_int n, lapack_int nrhs,
897897                          lapack_int ldb );
898898lapack_int LAPACKE_dsgesv( int matrix_layout, lapack_int n, lapack_int nrhs,
899899                           double* a, lapack_int lda, lapack_int* ipiv,
900-                            double* b, lapack_int ldb, double* x, lapack_int ldx,
900+                            const  double* b, lapack_int ldb, double* x, lapack_int ldx,
901901                           lapack_int* iter );
902902lapack_int LAPACKE_zcgesv( int matrix_layout, lapack_int n, lapack_int nrhs,
903903                           lapack_complex_double* a, lapack_int lda,
904-                            lapack_int* ipiv, lapack_complex_double* b,
904+                            lapack_int* ipiv, const  lapack_complex_double* b,
905905                           lapack_int ldb, lapack_complex_double* x,
906906                           lapack_int ldx, lapack_int* iter );
907907
@@ -2514,10 +2514,10 @@ lapack_int LAPACKE_zlaset( int matrix_layout, char uplo, lapack_int m,
25142514lapack_int LAPACKE_slasrt( char id, lapack_int n, float* d );
25152515lapack_int LAPACKE_dlasrt( char id, lapack_int n, double* d );
25162516
2517- lapack_int LAPACKE_slassq( lapack_int n,                 float* x, lapack_int incx,  float* scale,  float* sumsq );
2518- lapack_int LAPACKE_dlassq( lapack_int n,                double* x, lapack_int incx, double* scale, double* sumsq );
2519- lapack_int LAPACKE_classq( lapack_int n,  lapack_complex_float* x, lapack_int incx,  float* scale,  float* sumsq );
2520- lapack_int LAPACKE_zlassq( lapack_int n, lapack_complex_double* x, lapack_int incx, double* scale, double* sumsq );
2517+ lapack_int LAPACKE_slassq( lapack_int n,                 const  float* x, lapack_int incx,  float* scale,  float* sumsq );
2518+ lapack_int LAPACKE_dlassq( lapack_int n,                const  double* x, lapack_int incx, double* scale, double* sumsq );
2519+ lapack_int LAPACKE_classq( lapack_int n,  const  lapack_complex_float* x, lapack_int incx,  float* scale,  float* sumsq );
2520+ lapack_int LAPACKE_zlassq( lapack_int n, const  lapack_complex_double* x, lapack_int incx, double* scale, double* sumsq );
25212521
25222522lapack_int LAPACKE_slaswp( int matrix_layout, lapack_int n, float* a,
25232523                           lapack_int lda, lapack_int k1, lapack_int k2,
@@ -2988,11 +2988,11 @@ lapack_int LAPACKE_zposv( int matrix_layout, char uplo, lapack_int n,
29882988                          lapack_int ldb );
29892989lapack_int LAPACKE_dsposv( int matrix_layout, char uplo, lapack_int n,
29902990                           lapack_int nrhs, double* a, lapack_int lda,
2991-                            double* b, lapack_int ldb, double* x, lapack_int ldx,
2991+                            const  double* b, lapack_int ldb, double* x, lapack_int ldx,
29922992                           lapack_int* iter );
29932993lapack_int LAPACKE_zcposv( int matrix_layout, char uplo, lapack_int n,
29942994                           lapack_int nrhs, lapack_complex_double* a,
2995-                            lapack_int lda, lapack_complex_double* b,
2995+                            lapack_int lda, const  lapack_complex_double* b,
29962996                           lapack_int ldb, lapack_complex_double* x,
29972997                           lapack_int ldx, lapack_int* iter );
29982998
@@ -4759,13 +4759,13 @@ lapack_int LAPACKE_dbdsdc_work( int matrix_layout, char uplo, char compq,
47594759                                lapack_int* iwork );
47604760
47614761lapack_int LAPACKE_sbdsvdx_work( int matrix_layout, char uplo, char jobz, char range,
4762-                                  lapack_int n, float* d, float* e,
4762+                                  lapack_int n, const  float* d, const  float* e,
47634763                                 float vl, float vu,
47644764                                 lapack_int il, lapack_int iu, lapack_int* ns,
47654765                                 float* s, float* z, lapack_int ldz,
47664766                                 float* work, lapack_int* iwork );
47674767lapack_int LAPACKE_dbdsvdx_work( int matrix_layout, char uplo, char jobz, char range,
4768-                                  lapack_int n, double* d, double* e,
4768+                                  lapack_int n, const  double* d, const  double* e,
47694769                                 double vl, double vu,
47704770                                 lapack_int il, lapack_int iu, lapack_int* ns,
47714771                                 double* s, double* z, lapack_int ldz,
@@ -5859,12 +5859,12 @@ lapack_int LAPACKE_zgesv_work( int matrix_layout, lapack_int n, lapack_int nrhs,
58595859                               lapack_int ldb );
58605860lapack_int LAPACKE_dsgesv_work( int matrix_layout, lapack_int n, lapack_int nrhs,
58615861                                double* a, lapack_int lda, lapack_int* ipiv,
5862-                                 double* b, lapack_int ldb, double* x,
5862+                                 const  double* b, lapack_int ldb, double* x,
58635863                                lapack_int ldx, double* work, float* swork,
58645864                                lapack_int* iter );
58655865lapack_int LAPACKE_zcgesv_work( int matrix_layout, lapack_int n, lapack_int nrhs,
58665866                                lapack_complex_double* a, lapack_int lda,
5867-                                 lapack_int* ipiv, lapack_complex_double* b,
5867+                                 lapack_int* ipiv, const  lapack_complex_double* b,
58685868                                lapack_int ldb, lapack_complex_double* x,
58695869                                lapack_int ldx, lapack_complex_double* work,
58705870                                lapack_complex_float* swork, double* rwork,
@@ -7942,10 +7942,10 @@ lapack_int LAPACKE_zlaset_work( int matrix_layout, char uplo, lapack_int m,
79427942lapack_int LAPACKE_slasrt_work( char id, lapack_int n, float* d );
79437943lapack_int LAPACKE_dlasrt_work( char id, lapack_int n, double* d );
79447944
7945- lapack_int LAPACKE_slassq_work( lapack_int n,                 float* x, lapack_int incx,  float* scale,  float* sumsq );
7946- lapack_int LAPACKE_dlassq_work( lapack_int n,                double* x, lapack_int incx, double* scale, double* sumsq );
7947- lapack_int LAPACKE_classq_work( lapack_int n,  lapack_complex_float* x, lapack_int incx,  float* scale,  float* sumsq );
7948- lapack_int LAPACKE_zlassq_work( lapack_int n, lapack_complex_double* x, lapack_int incx, double* scale, double* sumsq );
7945+ lapack_int LAPACKE_slassq_work( lapack_int n,                 const  float* x, lapack_int incx,  float* scale,  float* sumsq );
7946+ lapack_int LAPACKE_dlassq_work( lapack_int n,                const  double* x, lapack_int incx, double* scale, double* sumsq );
7947+ lapack_int LAPACKE_classq_work( lapack_int n,  const  lapack_complex_float* x, lapack_int incx,  float* scale,  float* sumsq );
7948+ lapack_int LAPACKE_zlassq_work( lapack_int n, const  lapack_complex_double* x, lapack_int incx, double* scale, double* sumsq );
79497949
79507950lapack_int LAPACKE_slaswp_work( int matrix_layout, lapack_int n, float* a,
79517951                                lapack_int lda, lapack_int k1, lapack_int k2,
@@ -8491,12 +8491,12 @@ lapack_int LAPACKE_zposv_work( int matrix_layout, char uplo, lapack_int n,
84918491                               lapack_int ldb );
84928492lapack_int LAPACKE_dsposv_work( int matrix_layout, char uplo, lapack_int n,
84938493                                lapack_int nrhs, double* a, lapack_int lda,
8494-                                 double* b, lapack_int ldb, double* x,
8494+                                 const  double* b, lapack_int ldb, double* x,
84958495                                lapack_int ldx, double* work, float* swork,
84968496                                lapack_int* iter );
84978497lapack_int LAPACKE_zcposv_work( int matrix_layout, char uplo, lapack_int n,
84988498                                lapack_int nrhs, lapack_complex_double* a,
8499-                                 lapack_int lda, lapack_complex_double* b,
8499+                                 lapack_int lda, const  lapack_complex_double* b,
85008500                                lapack_int ldb, lapack_complex_double* x,
85018501                                lapack_int ldx, lapack_complex_double* work,
85028502                                lapack_complex_float* swork, double* rwork,
@@ -12801,62 +12801,62 @@ lapack_int LAPACKE_zhetrf_aa_2stage_work( int matrix_layout, char uplo, lapack_i
1280112801
1280212802
1280312803lapack_int LAPACKE_ssytrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12804-                           lapack_int nrhs, float* a, lapack_int lda,
12805-                           float* tb, lapack_int ltb, lapack_int* ipiv,
12806-                           lapack_int* ipiv2, float* b, lapack_int ldb );
12804+                           lapack_int nrhs, const  float* a, lapack_int lda,
12805+                           float* tb, lapack_int ltb, const  lapack_int* ipiv,
12806+                           const  lapack_int* ipiv2, float* b, lapack_int ldb );
1280712807lapack_int LAPACKE_ssytrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12808-                                lapack_int nrhs, float* a, lapack_int lda,
12809-                                float* tb, lapack_int ltb, lapack_int* ipiv,
12810-                                lapack_int* ipiv2, float* b, lapack_int ldb );
12808+                                lapack_int nrhs, const  float* a, lapack_int lda,
12809+                                float* tb, lapack_int ltb, const  lapack_int* ipiv,
12810+                                const  lapack_int* ipiv2, float* b, lapack_int ldb );
1281112811lapack_int LAPACKE_dsytrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12812-                           lapack_int nrhs, double* a, lapack_int lda,
12812+                           lapack_int nrhs, const  double* a, lapack_int lda,
1281312813                          double* tb, lapack_int ltb,
12814-                           lapack_int* ipiv, lapack_int* ipiv2,
12814+                           const  lapack_int* ipiv, const  lapack_int* ipiv2,
1281512815                          double* b, lapack_int ldb );
1281612816lapack_int LAPACKE_dsytrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12817-                                lapack_int nrhs, double* a, lapack_int lda,
12817+                                lapack_int nrhs, const  double* a, lapack_int lda,
1281812818                               double* tb, lapack_int ltb,
12819-                                lapack_int* ipiv, lapack_int* ipiv2,
12819+                                const  lapack_int* ipiv, const  lapack_int* ipiv2,
1282012820                               double* b, lapack_int ldb );
1282112821lapack_int LAPACKE_csytrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12822-                           lapack_int nrhs, lapack_complex_float* a,
12822+                           lapack_int nrhs, const  lapack_complex_float* a,
1282312823                          lapack_int lda, lapack_complex_float* tb,
12824-                           lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12824+                           lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1282512825                          lapack_complex_float* b, lapack_int ldb );
1282612826lapack_int LAPACKE_csytrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12827-                                lapack_int nrhs, lapack_complex_float* a,
12827+                                lapack_int nrhs, const  lapack_complex_float* a,
1282812828                               lapack_int lda, lapack_complex_float* tb,
12829-                                lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12829+                                lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1283012830                               lapack_complex_float* b, lapack_int ldb );
1283112831lapack_int LAPACKE_zsytrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12832-                           lapack_int nrhs, lapack_complex_double* a,
12832+                           lapack_int nrhs, const  lapack_complex_double* a,
1283312833                          lapack_int lda, lapack_complex_double* tb,
12834-                           lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12834+                           lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1283512835                          lapack_complex_double* b, lapack_int ldb );
1283612836lapack_int LAPACKE_zsytrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12837-                                lapack_int nrhs, lapack_complex_double* a,
12837+                                lapack_int nrhs, const  lapack_complex_double* a,
1283812838                               lapack_int lda, lapack_complex_double* tb,
12839-                                lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12839+                                lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1284012840                               lapack_complex_double* b, lapack_int ldb );
1284112841lapack_int LAPACKE_chetrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12842-                           lapack_int nrhs, lapack_complex_float* a,
12842+                           lapack_int nrhs, const  lapack_complex_float* a,
1284312843                          lapack_int lda, lapack_complex_float* tb,
12844-                           lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12844+                           lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1284512845                          lapack_complex_float* b, lapack_int ldb );
1284612846lapack_int LAPACKE_chetrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12847-                                lapack_int nrhs, lapack_complex_float* a,
12847+                                lapack_int nrhs, const  lapack_complex_float* a,
1284812848                               lapack_int lda, lapack_complex_float* tb,
12849-                                lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12849+                                lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1285012850                               lapack_complex_float* b, lapack_int ldb );
1285112851lapack_int LAPACKE_zhetrs_aa_2stage( int matrix_layout, char uplo, lapack_int n,
12852-                           lapack_int nrhs, lapack_complex_double* a,
12852+                           lapack_int nrhs, const  lapack_complex_double* a,
1285312853                          lapack_int lda, lapack_complex_double* tb,
12854-                           lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12854+                           lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1285512855                          lapack_complex_double* b, lapack_int ldb );
1285612856lapack_int LAPACKE_zhetrs_aa_2stage_work( int matrix_layout, char uplo, lapack_int n,
12857-                                lapack_int nrhs, lapack_complex_double* a,
12857+                                lapack_int nrhs, const  lapack_complex_double* a,
1285812858                               lapack_int lda, lapack_complex_double* tb,
12859-                                lapack_int ltb, lapack_int* ipiv, lapack_int* ipiv2,
12859+                                lapack_int ltb, const  lapack_int* ipiv, const  lapack_int* ipiv2,
1286012860                               lapack_complex_double* b, lapack_int ldb );
1286112861//LAPACK 3.10.0
1286212862lapack_int LAPACKE_sorhr_col( int matrix_layout, lapack_int m, lapack_int n,
0 commit comments