@@ -5694,64 +5694,68 @@ int64_t LAPACKE_zgesdd_work_64( int matrix_layout, char jobz, int64_t m,
56945694 double* rwork, int64_t* iwork );
56955695
56965696int64_t LAPACKE_sgedmd_work_64( int matrix_layout, char jobs, char jobz,
5697- char jobf, int64_t whtsvd, int64_t m,
5698- int64_t n, float* x, int64_t ldx,
5699- float* y, int64_t ldy, int64_t k,
5700- float* reig, float* imeig, float* z,
5701- int64_t ldz, float* res, float* b,
5702- int64_t ldb, float* w, int64_t ldw,
5703- float* s, int64_t lds, float* work,
5704- int64_t lwork, int64_t* iwork,
5705- int64_t liwork );
5697+ char jobr, char jobf, int64_t whtsvd,
5698+ int64_t m, int64_t n, float* x,
5699+ int64_t ldx, float* y, int64_t ldy,
5700+ int64_t nrnk, float* tol, int64_t k,
5701+ float* reig, float* imeig,
5702+ float* z, int64_t ldz, float* res,
5703+ float* b, int64_t ldb, float* w,
5704+ int64_t ldw, float* s, int64_t lds,
5705+ float* work, int64_t lwork,
5706+ int64_t* iwork, int64_t liwork );
57065707
57075708int64_t LAPACKE_dgedmd_work_64( int matrix_layout, char jobs, char jobz,
5708- char jobf, int64_t whtsvd, int64_t m,
5709- int64_t n, double* x, int64_t ldx,
5710- double* y, int64_t ldy, int64_t k,
5711- double* reig, double* imeig, double* z,
5712- int64_t ldz, double* res, double* b,
5713- int64_t ldb, double* w, int64_t ldw,
5714- double* s, int64_t lds, double* work,
5715- int64_t lwork, int64_t* iwork,
5716- int64_t liwork );
5709+ char jobr, char jobf, int64_t whtsvd,
5710+ int64_t m, int64_t n, double* x,
5711+ int64_t ldx, double* y, int64_t ldy,
5712+ int64_t nrnk, double* tol, int64_t k,
5713+ double* reig, double *imeig,
5714+ double* z, int64_t ldz, double* res,
5715+ double* b, int64_t ldb, double* w,
5716+ int64_t ldw, double* s, int64_t lds,
5717+ double* work, int64_t lwork,
5718+ int64_t* iwork, int64_t liwork );
57175719
57185720int64_t LAPACKE_cgedmd_work_64( int matrix_layout, char jobs, char jobz,
5719- char jobf, int64_t whtsvd , int64_t m ,
5720- int64_t n, lapack_complex_float* x ,
5721- int64_t ldx, lapack_complex_float* y ,
5722- int64_t ldy , int64_t k ,
5723- lapack_complex_float* reig ,
5724- lapack_complex_float* imeig ,
5721+ char jobr, char jobf , int64_t whtsvd ,
5722+ int64_t m, int64_t n ,
5723+ lapack_complex_float* x, int64_t ldx ,
5724+ lapack_complex_float* y , int64_t ldy ,
5725+ int64_t nrnk, float* tol, int64_t k ,
5726+ lapack_complex_float* eigs ,
57255727 lapack_complex_float* z, int64_t ldz,
5726- lapack_complex_float * res,
5728+ float * res,
57275729 lapack_complex_float* b, int64_t ldb,
57285730 lapack_complex_float* w, int64_t ldw,
57295731 lapack_complex_float* s, int64_t lds,
5730- lapack_complex_float* work, int64_t lwork,
5732+ lapack_complex_float* zwork, int64_t lzwork,
5733+ float* work, int64_t lwork,
57315734 int64_t* iwork, int64_t liwork );
57325735
57335736int64_t LAPACKE_zgedmd_work_64( int matrix_layout, char jobs, char jobz,
5734- char jobf, int64_t whtsvd , int64_t m ,
5735- int64_t n, lapack_complex_double* x ,
5736- int64_t ldx, lapack_complex_double* y ,
5737- int64_t ldy , int64_t k ,
5738- lapack_complex_double* reig,
5739- lapack_complex_double* imeig ,
5737+ char jobr, char jobf , int64_t whtsvd ,
5738+ int64_t m, int64_t n ,
5739+ lapack_complex_double* x, int64_t ldx ,
5740+ lapack_complex_double* y , int64_t ldy ,
5741+ int64_t nrnk, double* tol, int64_t k,
5742+ lapack_complex_double* eigs ,
57405743 lapack_complex_double* z, int64_t ldz,
5741- lapack_complex_double * res,
5744+ double * res,
57425745 lapack_complex_double* b, int64_t ldb,
57435746 lapack_complex_double* w, int64_t ldw,
57445747 lapack_complex_double* s, int64_t lds,
5745- lapack_complex_double* work, int64_t lwork,
5748+ lapack_complex_double* zwork, int64_t lzwork,
5749+ double* work, int64_t lwork,
57465750 int64_t* iwork, int64_t liwork );
57475751
57485752int64_t LAPACKE_sgedmdq_work_64( int matrix_layout, char jobs, char jobz,
57495753 char jobr, char jobq, char jobt, char jobf,
57505754 int64_t whtsvd, int64_t m, int64_t n,
57515755 float* f, int64_t ldf, float* x,
57525756 int64_t ldx, float* y, int64_t ldy,
5753- int64_t nrnk, float tol, int64_t k,
5754- float* reig, float* imeig, float* z,
5757+ int64_t nrnk, float* tol, int64_t k,
5758+ float* reig, float * imeig, float* z,
57555759 int64_t ldz, float* res, float* b,
57565760 int64_t ldb, float* v, int64_t ldv,
57575761 float* s, int64_t lds, float* work,
@@ -5763,7 +5767,7 @@ int64_t LAPACKE_dgedmdq_work_64( int matrix_layout, char jobs, char jobz,
57635767 int64_t whtsvd, int64_t m, int64_t n,
57645768 double* f, int64_t ldf, double* x,
57655769 int64_t ldx, double* y, int64_t ldy,
5766- int64_t nrnk, double tol, int64_t k,
5770+ int64_t nrnk, double* tol, int64_t k,
57675771 double* reig, double* imeig, double* z,
57685772 int64_t ldz, double* res, double* b,
57695773 int64_t ldb, double* v, int64_t ldv,
@@ -5777,35 +5781,34 @@ int64_t LAPACKE_cgedmdq_work_64( int matrix_layout, char jobs, char jobz,
57775781 lapack_complex_float* f, int64_t ldf,
57785782 lapack_complex_float* x, int64_t ldx,
57795783 lapack_complex_float* y, int64_t ldy,
5780- int64_t nrnk, float tol, int64_t k,
5781- lapack_complex_float* reig,
5782- lapack_complex_float* imeig,
5784+ int64_t nrnk, float* tol, int64_t k,
5785+ lapack_complex_float* eigs,
57835786 lapack_complex_float* z, int64_t ldz,
5784- lapack_complex_float * res,
5787+ float * res,
57855788 lapack_complex_float* b, int64_t ldb,
57865789 lapack_complex_float* v, int64_t ldv,
57875790 lapack_complex_float* s, int64_t lds,
5788- lapack_complex_float* work , int64_t lwork ,
5789- int64_t* iwork ,
5790- int64_t liwork );
5791+ lapack_complex_float* zwork , int64_t lzwork ,
5792+ float* work, int64_t lwork ,
5793+ int64_t* iwork, int64_t liwork );
57915794
57925795int64_t LAPACKE_zgedmdq_work_64( int matrix_layout, char jobs, char jobz,
57935796 char jobr, char jobq, char jobt, char jobf,
57945797 int64_t whtsvd, int64_t m, int64_t n,
57955798 lapack_complex_double* f, int64_t ldf,
57965799 lapack_complex_double* x, int64_t ldx,
57975800 lapack_complex_double* y, int64_t ldy,
5798- int64_t nrnk, double tol, int64_t k,
5799- lapack_complex_double* reig,
5800- lapack_complex_double* imeig,
5801+ int64_t nrnk, double* tol, int64_t k,
5802+ lapack_complex_double* eigs,
58015803 lapack_complex_double* z, int64_t ldz,
5802- lapack_complex_double * res,
5804+ double * res,
58035805 lapack_complex_double* b, int64_t ldb,
58045806 lapack_complex_double* v, int64_t ldv,
58055807 lapack_complex_double* s, int64_t lds,
5806- lapack_complex_double* work, int64_t lwork,
5807- int64_t* iwork,
5808- int64_t liwork );
5808+ lapack_complex_double* zwork, int64_t lzwork,
5809+ double* work, int64_t lwork,
5810+ int64_t* iwork, int64_t liwork);
5811+
58095812
58105813int64_t LAPACKE_sgesv_work_64( int matrix_layout, int64_t n, int64_t nrhs,
58115814 float* a, int64_t lda, int64_t* ipiv,
0 commit comments