Skip to content

Instantly share code, notes, and snippets.

@insertinterestingnamehere
Last active February 18, 2020 16:51
Show Gist options
  • Save insertinterestingnamehere/baf36ce759b1712f2dfb to your computer and use it in GitHub Desktop.
Save insertinterestingnamehere/baf36ce759b1712f2dfb to your computer and use it in GitHub Desktop.
Contained in 3.1.0 but not in 3.1.1:
void csrot(int *n, c *cx, int *incx, c *cy, int *incy, s *c, s *s)
void zdrot(int *n, z *cx, int *incx, z *cy, int *incy, d *c, d *s)
Contained in 3.1.1 but not in 3.1.0:
Changed from 3.1.0 to 3.1.1:
Changed signature from 3.1.0 to 3.1.1:
Changed argument names from 3.1.0 to 3.1.1:
Contained in 3.1.1 but not in 3.2.0:
void dlazq3(int *i0, int *n0, d *z, int *pp, d *dmin, d *sigma, d *desig, d *qmax, int *nfail, int *iter, int *ndiv, bint *ieee, int *ttype, d *dmin1, d *dmin2, d *dn, d *dn1, d *dn2, d *tau)
void dlazq4(int *i0, int *n0, d *z, int *pp, int *n0in, d *dmin, d *dmin1, d *dmin2, d *dn, d *dn1, d *dn2, d *tau, int *ttype, d *g)
void slazq3(int *i0, int *n0, s *z, int *pp, s *dmin, s *sigma, s *desig, s *qmax, int *nfail, int *iter, int *ndiv, bint *ieee, int *ttype, s *dmin1, s *dmin2, s *dn, s *dn1, s *dn2, s *tau)
void slazq4(int *i0, int *n0, s *z, int *pp, int *n0in, s *dmin, s *dmin1, s *dmin2, s *dn, s *dn1, s *dn2, s *tau, int *ttype, s *g)
Contained in 3.2.0 but not in 3.1.1:
void cgbequb(int *m, int *n, int *kl, int *ku, c *ab, int *ldab, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info)
void cgbrfsx(char *trans, char *equed, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, s *r, s *c, c *b, int *ldb, c *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cgbsvxx(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, char *equed, s *r, s *c, c *b, int *ldb, c *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cgeequb(int *m, int *n, c *a, int *lda, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info)
void cgerfsx(char *trans, char *equed, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *r, s *c, c *b, int *ldb, c *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cgesvxx(char *fact, char *trans, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, char *equed, s *r, s *c, c *b, int *ldb, c *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cheequb(char *uplo, int *n, c *a, int *lda, s *s, s *scond, s *amax, c *work, int *info)
void cherfsx(char *uplo, char *equed, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void chesvxx(char *fact, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, char *equed, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void chfrk(char *transr, char *uplo, char *trans, int *n, int *k, s *alpha, c *a, int *lda, s *beta, c *c)
void cla_gbamv(int *trans, int *m, int *n, int *kl, int *ku, s *alpha, c *ab, int *ldab, c *x, int *incx, s *beta, s *y, int *incy)
s cla_gbrcond_c(char *trans, int *n, int *kl, int *ku, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, s *c, bint *capply, int *info, c *work, s *rwork)
s cla_gbrcond_x(char *trans, int *n, int *kl, int *ku, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, c *x, int *info, c *work, s *rwork)
void cla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s cla_gbrpvgrw(int *n, int *kl, int *ku, int *ncols, c *ab, int *ldab, c *afb, int *ldafb)
void cla_geamv(int *trans, int *m, int *n, s *alpha, c *a, int *lda, c *x, int *incx, s *beta, s *y, int *incy)
s cla_gercond_c(char *trans, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *c, bint *capply, int *info, c *work, s *rwork)
s cla_gercond_x(char *trans, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, c *x, int *info, c *work, s *rwork)
void cla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
void cla_heamv(int *uplo, int *n, s *alpha, c *a, int *lda, c *x, int *incx, s *beta, s *y, int *incy)
s cla_hercond_c(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *c, bint *capply, int *info, c *work, s *rwork)
s cla_hercond_x(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, c *x, int *info, c *work, s *rwork)
void cla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s cla_herpvgrw(char *uplo, int *n, int *info, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *work)
void cla_lin_berr(int *n, int *nz, int *nrhs, c *res, s *ayb, s *berr)
s cla_porcond_c(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, s *c, bint *capply, int *info, c *work, s *rwork)
s cla_porcond_x(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, c *x, int *info, c *work, s *rwork)
void cla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s cla_porpvgrw(char *uplo, int *ncols, c *a, int *lda, c *af, int *ldaf, s *work)
s cla_rpvgrw(int *n, int *ncols, c *a, int *lda, c *af, int *ldaf)
void cla_syamv(int *uplo, int *n, s *alpha, c *a, int *lda, c *x, int *incx, s *beta, s *y, int *incy)
s cla_syrcond_c(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *c, bint *capply, int *info, c *work, s *rwork)
s cla_syrcond_x(char *uplo, int *n, c *a, int *lda, c *af, int *ldaf, int *ipiv, c *x, int *info, c *work, s *rwork)
void cla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s cla_syrpvgrw(char *uplo, int *n, int *info, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *work)
void cla_wwaddw(int *n, c *x, c *y, c *w)
s clanhf(char *norm, char *transr, char *uplo, int *n, c *a, s *work)
void clarfp(int *n, c *alpha, c *x, int *incx, c *tau)
void clarscl2(int *m, int *n, s *d, c *x, int *ldx)
void clascl2(int *m, int *n, s *d, c *x, int *ldx)
void cpftrf(char *transr, char *uplo, int *n, c *a, int *info)
void cpftri(char *transr, char *uplo, int *n, c *a, int *info)
void cpftrs(char *transr, char *uplo, int *n, int *nrhs, c *a, c *b, int *ldb, int *info)
void cpoequb(int *n, c *a, int *lda, s *s, s *scond, s *amax, int *info)
void cporfsx(char *uplo, char *equed, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cposvxx(char *fact, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, char *equed, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void cpstf2(char *uplo, int *n, c *a, int *lda, int *piv, int *rank, s *tol, s *work, int *info)
void cpstrf(char *uplo, int *n, c *a, int *lda, int *piv, int *rank, s *tol, s *work, int *info)
void csyequb(char *uplo, int *n, c *a, int *lda, s *s, s *scond, s *amax, c *work, int *info)
void csyrfsx(char *uplo, char *equed, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void csysvxx(char *fact, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, char *equed, s *s, c *b, int *ldb, c *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, c *work, s *rwork, int *info)
void ctfsm(char *transr, char *side, char *uplo, char *trans, char *diag, int *m, int *n, c *alpha, c *a, c *b, int *ldb)
void ctftri(char *transr, char *uplo, char *diag, int *n, c *a, int *info)
void ctfttp(char *transr, char *uplo, int *n, c *arf, c *ap, int *info)
void ctfttr(char *transr, char *uplo, int *n, c *arf, c *a, int *lda, int *info)
void ctpttf(char *transr, char *uplo, int *n, c *ap, c *arf, int *info)
void ctpttr(char *uplo, int *n, c *ap, c *a, int *lda, int *info)
void ctrttf(char *transr, char *uplo, int *n, c *a, int *lda, c *arf, int *info)
void ctrttp(char *uplo, int *n, c *a, int *lda, c *ap, int *info)
void dgbequb(int *m, int *n, int *kl, int *ku, d *ab, int *ldab, d *r, d *c, d *rowcnd, d *colcnd, d *amax, int *info)
void dgbrfsx(char *trans, char *equed, int *n, int *kl, int *ku, int *nrhs, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, d *r, d *c, d *b, int *ldb, d *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dgbsvxx(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, char *equed, d *r, d *c, d *b, int *ldb, d *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dgeequb(int *m, int *n, d *a, int *lda, d *r, d *c, d *rowcnd, d *colcnd, d *amax, int *info)
void dgejsv(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, int *m, int *n, d *a, int *lda, d *sva, d *u, int *ldu, d *v, int *ldv, d *work, int *lwork, int *iwork, int *info)
void dgerfsx(char *trans, char *equed, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, d *r, d *c, d *b, int *ldb, d *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dgesvj(char *joba, char *jobu, char *jobv, int *m, int *n, d *a, int *lda, d *sva, int *mv, d *v, int *ldv, d *work, int *lwork, int *info)
void dgesvxx(char *fact, char *trans, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, char *equed, d *r, d *c, d *b, int *ldb, d *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dgsvj0(char *jobv, int *m, int *n, d *a, int *lda, d *d, d *sva, int *mv, d *v, int *ldv, d *eps, d *sfmin, d *tol, int *nsweep, d *work, int *lwork, int *info)
void dgsvj1(char *jobv, int *m, int *n, int *n1, d *a, int *lda, d *d, d *sva, int *mv, d *v, int *ldv, d *eps, d *sfmin, d *tol, int *nsweep, d *work, int *lwork, int *info)
void dla_gbamv(int *trans, int *m, int *n, int *kl, int *ku, d *alpha, d *ab, int *ldab, d *x, int *incx, d *beta, d *y, int *incy)
d dla_gbrcond(char *trans, int *n, int *kl, int *ku, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, int *cmode, d *c, int *info, d *work, int *iwork)
void dla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d dla_gbrpvgrw(int *n, int *kl, int *ku, int *ncols, d *ab, int *ldab, d *afb, int *ldafb)
void dla_geamv(int *trans, int *m, int *n, d *alpha, d *a, int *lda, d *x, int *incx, d *beta, d *y, int *incy)
d dla_gercond(char *trans, int *n, d *a, int *lda, d *af, int *ldaf, int *ipiv, int *cmode, d *c, int *info, d *work, int *iwork)
void dla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
void dla_lin_berr(int *n, int *nz, int *nrhs, d *res, d *ayb, d *berr)
d dla_porcond(char *uplo, int *n, d *a, int *lda, d *af, int *ldaf, int *cmode, d *c, int *info, d *work, int *iwork)
void dla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d dla_porpvgrw(char *uplo, int *ncols, d *a, int *lda, d *af, int *ldaf, d *work)
d dla_rpvgrw(int *n, int *ncols, d *a, int *lda, d *af, int *ldaf)
void dla_syamv(int *uplo, int *n, d *alpha, d *a, int *lda, d *x, int *incx, d *beta, d *y, int *incy)
d dla_syrcond(char *uplo, int *n, d *a, int *lda, d *af, int *ldaf, int *ipiv, int *cmode, d *c, int *info, d *work, int *iwork)
void dla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d dla_syrpvgrw(char *uplo, int *n, int *info, d *a, int *lda, d *af, int *ldaf, int *ipiv, d *work)
void dla_wwaddw(int *n, d *x, d *y, d *w)
d dlansf(char *norm, char *transr, char *uplo, int *n, d *a, d *work)
void dlarfp(int *n, d *alpha, d *x, int *incx, d *tau)
void dlarscl2(int *m, int *n, d *d, d *x, int *ldx)
void dlascl2(int *m, int *n, d *d, d *x, int *ldx)
void dlat2s(char *uplo, int *n, d *a, int *lda, s *sa, int *ldsa, int *info)
void dpftrf(char *transr, char *uplo, int *n, d *a, int *info)
void dpftri(char *transr, char *uplo, int *n, d *a, int *info)
void dpftrs(char *transr, char *uplo, int *n, int *nrhs, d *a, d *b, int *ldb, int *info)
void dpoequb(int *n, d *a, int *lda, d *s, d *scond, d *amax, int *info)
void dporfsx(char *uplo, char *equed, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, d *s, d *b, int *ldb, d *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dposvxx(char *fact, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, char *equed, d *s, d *b, int *ldb, d *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dpstf2(char *uplo, int *n, d *a, int *lda, int *piv, int *rank, d *tol, d *work, int *info)
void dpstrf(char *uplo, int *n, d *a, int *lda, int *piv, int *rank, d *tol, d *work, int *info)
void dsfrk(char *transr, char *uplo, char *trans, int *n, int *k, d *alpha, d *a, int *lda, d *beta, d *c)
void dsposv(char *uplo, int *n, int *nrhs, d *a, int *lda, d *b, int *ldb, d *x, int *ldx, d *work, s *swork, int *iter, int *info)
void dsyequb(char *uplo, int *n, d *a, int *lda, d *s, d *scond, d *amax, d *work, int *info)
void dsyrfsx(char *uplo, char *equed, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, d *s, d *b, int *ldb, d *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dsysvxx(char *fact, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, char *equed, d *s, d *b, int *ldb, d *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, d *work, int *iwork, int *info)
void dtfsm(char *transr, char *side, char *uplo, char *trans, char *diag, int *m, int *n, d *alpha, d *a, d *b, int *ldb)
void dtftri(char *transr, char *uplo, char *diag, int *n, d *a, int *info)
void dtfttp(char *transr, char *uplo, int *n, d *arf, d *ap, int *info)
void dtfttr(char *transr, char *uplo, int *n, d *arf, d *a, int *lda, int *info)
void dtpttf(char *transr, char *uplo, int *n, d *ap, d *arf, int *info)
void dtpttr(char *uplo, int *n, d *ap, d *a, int *lda, int *info)
void dtrttf(char *transr, char *uplo, int *n, d *a, int *lda, d *arf, int *info)
void dtrttp(char *uplo, int *n, d *a, int *lda, d *ap, int *info)
int ilaclc(int *m, int *n, c *a, int *lda)
int ilaclr(int *m, int *n, c *a, int *lda)
int iladiag(char *diag)
int iladlc(int *m, int *n, d *a, int *lda)
int iladlr(int *m, int *n, d *a, int *lda)
int ilaprec(char *prec)
int ilaslc(int *m, int *n, s *a, int *lda)
int ilaslr(int *m, int *n, s *a, int *lda)
int ilatrans(char *trans)
int ilauplo(char *uplo)
int ilazlc(int *m, int *n, z *a, int *lda)
int ilazlr(int *m, int *n, z *a, int *lda)
s sceil(s *a)
void sgbequb(int *m, int *n, int *kl, int *ku, s *ab, int *ldab, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info)
void sgbrfsx(char *trans, char *equed, int *n, int *kl, int *ku, int *nrhs, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, s *r, s *c, s *b, int *ldb, s *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void sgbsvxx(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, char *equed, s *r, s *c, s *b, int *ldb, s *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void sgeequb(int *m, int *n, s *a, int *lda, s *r, s *c, s *rowcnd, s *colcnd, s *amax, int *info)
void sgejsv(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, int *m, int *n, s *a, int *lda, s *sva, s *u, int *ldu, s *v, int *ldv, s *work, int *lwork, int *iwork, int *info)
void sgerfsx(char *trans, char *equed, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, s *r, s *c, s *b, int *ldb, s *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void sgesvj(char *joba, char *jobu, char *jobv, int *m, int *n, s *a, int *lda, s *sva, int *mv, s *v, int *ldv, s *work, int *lwork, int *info)
void sgesvxx(char *fact, char *trans, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, char *equed, s *r, s *c, s *b, int *ldb, s *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void sgsvj0(char *jobv, int *m, int *n, s *a, int *lda, s *d, s *sva, int *mv, s *v, int *ldv, s *eps, s *sfmin, s *tol, int *nsweep, s *work, int *lwork, int *info)
void sgsvj1(char *jobv, int *m, int *n, int *n1, s *a, int *lda, s *d, s *sva, int *mv, s *v, int *ldv, s *eps, s *sfmin, s *tol, int *nsweep, s *work, int *lwork, int *info)
void sla_gbamv(int *trans, int *m, int *n, int *kl, int *ku, s *alpha, s *ab, int *ldab, s *x, int *incx, s *beta, s *y, int *incy)
s sla_gbrcond(char *trans, int *n, int *kl, int *ku, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, int *cmode, s *c, int *info, s *work, int *iwork)
void sla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s sla_gbrpvgrw(int *n, int *kl, int *ku, int *ncols, s *ab, int *ldab, s *afb, int *ldafb)
void sla_geamv(int *trans, int *m, int *n, s *alpha, s *a, int *lda, s *x, int *incx, s *beta, s *y, int *incy)
s sla_gercond(char *trans, int *n, s *a, int *lda, s *af, int *ldaf, int *ipiv, int *cmode, s *c, int *info, s *work, int *iwork)
void sla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
void sla_lin_berr(int *n, int *nz, int *nrhs, s *res, s *ayb, s *berr)
s sla_porcond(char *uplo, int *n, s *a, int *lda, s *af, int *ldaf, int *cmode, s *c, int *info, s *work, int *iwork)
void sla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s sla_porpvgrw(char *uplo, int *ncols, s *a, int *lda, s *af, int *ldaf, s *work)
s sla_rpvgrw(int *n, int *ncols, s *a, int *lda, s *af, int *ldaf)
void sla_syamv(int *uplo, int *n, s *alpha, s *a, int *lda, s *x, int *incx, s *beta, s *y, int *incy)
s sla_syrcond(char *uplo, int *n, s *a, int *lda, s *af, int *ldaf, int *ipiv, int *cmode, s *c, int *info, s *work, int *iwork)
void sla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
s sla_syrpvgrw(char *uplo, int *n, int *info, s *a, int *lda, s *af, int *ldaf, int *ipiv, s *work)
void sla_wwaddw(int *n, s *x, s *y, s *w)
s slansf(char *norm, char *transr, char *uplo, int *n, s *a, s *work)
void slarfp(int *n, s *alpha, s *x, int *incx, s *tau)
void slarscl2(int *m, int *n, s *d, s *x, int *ldx)
void slascl2(int *m, int *n, s *d, s *x, int *ldx)
void spftrf(char *transr, char *uplo, int *n, s *a, int *info)
void spftri(char *transr, char *uplo, int *n, s *a, int *info)
void spftrs(char *transr, char *uplo, int *n, int *nrhs, s *a, s *b, int *ldb, int *info)
void spoequb(int *n, s *a, int *lda, s *s, s *scond, s *amax, int *info)
void sporfsx(char *uplo, char *equed, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, s *s, s *b, int *ldb, s *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void sposvxx(char *fact, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, char *equed, s *s, s *b, int *ldb, s *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void spstf2(char *uplo, int *n, s *a, int *lda, int *piv, int *rank, s *tol, s *work, int *info)
void spstrf(char *uplo, int *n, s *a, int *lda, int *piv, int *rank, s *tol, s *work, int *info)
void ssfrk(char *transr, char *uplo, char *trans, int *n, int *k, s *alpha, s *a, int *lda, s *beta, s *c)
void ssyequb(char *uplo, int *n, s *a, int *lda, s *s, s *scond, s *amax, s *work, int *info)
void ssyrfsx(char *uplo, char *equed, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, s *s, s *b, int *ldb, s *x, int *ldx, s *rcond, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void ssysvxx(char *fact, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, char *equed, s *s, s *b, int *ldb, s *x, int *ldx, s *rcond, s *rpvgrw, s *berr, int *n_err_bnds, s *err_bnds_norm, s *err_bnds_comp, int *nparams, s *params, s *work, int *iwork, int *info)
void stfsm(char *transr, char *side, char *uplo, char *trans, char *diag, int *m, int *n, s *alpha, s *a, s *b, int *ldb)
void stftri(char *transr, char *uplo, char *diag, int *n, s *a, int *info)
void stfttp(char *transr, char *uplo, int *n, s *arf, s *ap, int *info)
void stfttr(char *transr, char *uplo, int *n, s *arf, s *a, int *lda, int *info)
void stpttf(char *transr, char *uplo, int *n, s *ap, s *arf, int *info)
void stpttr(char *uplo, int *n, s *ap, s *a, int *lda, int *info)
void strttf(char *transr, char *uplo, int *n, s *a, int *lda, s *arf, int *info)
void strttp(char *uplo, int *n, s *a, int *lda, s *ap, int *info)
void xerbla_array(char *srname_array, int *srname_len, int *info)
void zcposv(char *uplo, int *n, int *nrhs, z *a, int *lda, z *b, int *ldb, z *x, int *ldx, z *work, c *swork, d *rwork, int *iter, int *info)
void zgbequb(int *m, int *n, int *kl, int *ku, z *ab, int *ldab, d *r, d *c, d *rowcnd, d *colcnd, d *amax, int *info)
void zgbrfsx(char *trans, char *equed, int *n, int *kl, int *ku, int *nrhs, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, d *r, d *c, z *b, int *ldb, z *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zgbsvxx(char *fact, char *trans, int *n, int *kl, int *ku, int *nrhs, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, char *equed, d *r, d *c, z *b, int *ldb, z *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zgeequb(int *m, int *n, z *a, int *lda, d *r, d *c, d *rowcnd, d *colcnd, d *amax, int *info)
void zgerfsx(char *trans, char *equed, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *r, d *c, z *b, int *ldb, z *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zgesvxx(char *fact, char *trans, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, char *equed, d *r, d *c, z *b, int *ldb, z *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zheequb(char *uplo, int *n, z *a, int *lda, d *s, d *scond, d *amax, z *work, int *info)
void zherfsx(char *uplo, char *equed, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zhesvxx(char *fact, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, char *equed, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zhfrk(char *transr, char *uplo, char *trans, int *n, int *k, d *alpha, z *a, int *lda, d *beta, z *c)
void zla_gbamv(int *trans, int *m, int *n, int *kl, int *ku, d *alpha, z *ab, int *ldab, z *x, int *incx, d *beta, d *y, int *incy)
d zla_gbrcond_c(char *trans, int *n, int *kl, int *ku, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, d *c, bint *capply, int *info, z *work, d *rwork)
d zla_gbrcond_x(char *trans, int *n, int *kl, int *ku, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, z *x, int *info, z *work, d *rwork)
void zla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d zla_gbrpvgrw(int *n, int *kl, int *ku, int *ncols, z *ab, int *ldab, z *afb, int *ldafb)
void zla_geamv(int *trans, int *m, int *n, d *alpha, z *a, int *lda, z *x, int *incx, d *beta, d *y, int *incy)
d zla_gercond_c(char *trans, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *c, bint *capply, int *info, z *work, d *rwork)
d zla_gercond_x(char *trans, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, z *x, int *info, z *work, d *rwork)
void zla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
void zla_heamv(int *uplo, int *n, d *alpha, z *a, int *lda, z *x, int *incx, d *beta, d *y, int *incy)
d zla_hercond_c(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *c, bint *capply, int *info, z *work, d *rwork)
d zla_hercond_x(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, z *x, int *info, z *work, d *rwork)
void zla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d zla_herpvgrw(char *uplo, int *n, int *info, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *work)
void zla_lin_berr(int *n, int *nz, int *nrhs, z *res, d *ayb, d *berr)
d zla_porcond_c(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, d *c, bint *capply, int *info, z *work, d *rwork)
d zla_porcond_x(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, z *x, int *info, z *work, d *rwork)
void zla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d zla_porpvgrw(char *uplo, int *ncols, z *a, int *lda, z *af, int *ldaf, d *work)
d zla_rpvgrw(int *n, int *ncols, z *a, int *lda, z *af, int *ldaf)
void zla_syamv(int *uplo, int *n, d *alpha, z *a, int *lda, z *x, int *incx, d *beta, d *y, int *incy)
d zla_syrcond_c(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *c, bint *capply, int *info, z *work, d *rwork)
d zla_syrcond_x(char *uplo, int *n, z *a, int *lda, z *af, int *ldaf, int *ipiv, z *x, int *info, z *work, d *rwork)
void zla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
d zla_syrpvgrw(char *uplo, int *n, int *info, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *work)
void zla_wwaddw(int *n, z *x, z *y, z *w)
d zlanhf(char *norm, char *transr, char *uplo, int *n, z *a, d *work)
void zlarfp(int *n, z *alpha, z *x, int *incx, z *tau)
void zlarscl2(int *m, int *n, d *d, z *x, int *ldx)
void zlascl2(int *m, int *n, d *d, z *x, int *ldx)
void zlat2c(char *uplo, int *n, z *a, int *lda, c *sa, int *ldsa, int *info)
void zpftrf(char *transr, char *uplo, int *n, z *a, int *info)
void zpftri(char *transr, char *uplo, int *n, z *a, int *info)
void zpftrs(char *transr, char *uplo, int *n, int *nrhs, z *a, z *b, int *ldb, int *info)
void zpoequb(int *n, z *a, int *lda, d *s, d *scond, d *amax, int *info)
void zporfsx(char *uplo, char *equed, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zposvxx(char *fact, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, char *equed, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zpstf2(char *uplo, int *n, z *a, int *lda, int *piv, int *rank, d *tol, d *work, int *info)
void zpstrf(char *uplo, int *n, z *a, int *lda, int *piv, int *rank, d *tol, d *work, int *info)
void zsyequb(char *uplo, int *n, z *a, int *lda, d *s, d *scond, d *amax, z *work, int *info)
void zsyrfsx(char *uplo, char *equed, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void zsysvxx(char *fact, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, char *equed, d *s, z *b, int *ldb, z *x, int *ldx, d *rcond, d *rpvgrw, d *berr, int *n_err_bnds, d *err_bnds_norm, d *err_bnds_comp, int *nparams, d *params, z *work, d *rwork, int *info)
void ztfsm(char *transr, char *side, char *uplo, char *trans, char *diag, int *m, int *n, z *alpha, z *a, z *b, int *ldb)
void ztftri(char *transr, char *uplo, char *diag, int *n, z *a, int *info)
void ztfttp(char *transr, char *uplo, int *n, z *arf, z *ap, int *info)
void ztfttr(char *transr, char *uplo, int *n, z *arf, z *a, int *lda, int *info)
void ztpttf(char *transr, char *uplo, int *n, z *ap, z *arf, int *info)
void ztpttr(char *uplo, int *n, z *ap, z *a, int *lda, int *info)
void ztrttf(char *transr, char *uplo, int *n, z *a, int *lda, z *arf, int *info)
void ztrttp(char *uplo, int *n, z *a, int *lda, z *ap, int *info)
Changed from 3.1.1 to 3.2.0:
Changed signature from 3.1.1 to 3.2.0:
3.1.1: void dlasq3(int *i0, int *n0, d *z, int *pp, d *dmin, d *sigma, d *desig, d *qmax, int *nfail, int *iter, int *ndiv, bint *ieee)
3.2.0: void dlasq3(int *i0, int *n0, d *z, int *pp, d *dmin, d *sigma, d *desig, d *qmax, int *nfail, int *iter, int *ndiv, bint *ieee, int *ttype, d *dmin1, d *dmin2, d *dn, d *dn1, d *dn2, d *g, d *tau)
3.1.1: void dlasq4(int *i0, int *n0, d *z, int *pp, int *n0in, d *dmin, d *dmin1, d *dmin2, d *dn, d *dn1, d *dn2, d *tau, int *ttype)
3.2.0: void dlasq4(int *i0, int *n0, d *z, int *pp, int *n0in, d *dmin, d *dmin1, d *dmin2, d *dn, d *dn1, d *dn2, d *tau, int *ttype, d *g)
3.1.1: void slasq3(int *i0, int *n0, s *z, int *pp, s *dmin, s *sigma, s *desig, s *qmax, int *nfail, int *iter, int *ndiv, bint *ieee)
3.2.0: void slasq3(int *i0, int *n0, s *z, int *pp, s *dmin, s *sigma, s *desig, s *qmax, int *nfail, int *iter, int *ndiv, bint *ieee, int *ttype, s *dmin1, s *dmin2, s *dn, s *dn1, s *dn2, s *g, s *tau)
3.1.1: void slasq4(int *i0, int *n0, s *z, int *pp, int *n0in, s *dmin, s *dmin1, s *dmin2, s *dn, s *dn1, s *dn2, s *tau, int *ttype)
3.2.0: void slasq4(int *i0, int *n0, s *z, int *pp, int *n0in, s *dmin, s *dmin1, s *dmin2, s *dn, s *dn1, s *dn2, s *tau, int *ttype, s *g)
3.1.1: void zcgesv(int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *x, int *ldx, z *work, c *swork, int *iter, int *info)
3.2.0: void zcgesv(int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *x, int *ldx, z *work, c *swork, d *rwork, int *iter, int *info)
Changed argument names from 3.1.1 to 3.2.0:
Contained in 3.2.0 but not in 3.2.1:
Contained in 3.2.1 but not in 3.2.0:
Changed from 3.2.0 to 3.2.1:
Changed signature from 3.2.0 to 3.2.1:
Changed argument names from 3.2.0 to 3.2.1:
3.2.0: void cla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void cla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, c *ab, int *ldab, c *afb, int *ldafb, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void cla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void cla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void cla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void cla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void cla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void cla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, c *a, int *lda, c *af, int *ldaf, int *ipiv, bint *colequ, s *c, c *b, int *ldb, c *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, c *res, s *ayb, c *dy, c *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void dla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void dla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, d *ab, int *ldab, d *afb, int *ldafb, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void dla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void dla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void dla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void dla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, d *a, int *lda, d *af, int *ldaf, int *ipiv, bint *colequ, d *c, d *b, int *ldb, d *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, d *res, d *ayb, d *dy, d *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void sla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void sla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, s *ab, int *ldab, s *afb, int *ldafb, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void sla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void sla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void sla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void sla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void sla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void sla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void zla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void zla_gbrfsx_extended(int *prec_type, int *trans_type, int *n, int *kl, int *ku, int *nrhs, z *ab, int *ldab, z *afb, int *ldafb, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void zla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void zla_herfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void zla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void zla_porfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.0: void zla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *errs_n, d *errs_c, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
3.2.1: void zla_syrfsx_extended(int *prec_type, char *uplo, int *n, int *nrhs, z *a, int *lda, z *af, int *ldaf, int *ipiv, bint *colequ, d *c, z *b, int *ldb, z *y, int *ldy, d *berr_out, int *n_norms, d *err_bnds_norm, d *err_bnds_comp, z *res, d *ayb, z *dy, z *y_tail, d *rcond, int *ithresh, d *rthresh, d *dz_ub, bint *ignore_cwise, int *info)
Contained in 3.2.1 but not in 3.2.2:
void clarfp(int *n, c *alpha, c *x, int *incx, c *tau)
void dlarfp(int *n, d *alpha, d *x, int *incx, d *tau)
void slarfp(int *n, s *alpha, s *x, int *incx, s *tau)
void zlarfp(int *n, z *alpha, z *x, int *incx, z *tau)
Contained in 3.2.2 but not in 3.2.1:
void cgeqr2p(int *m, int *n, c *a, int *lda, c *tau, c *work, int *info)
void cgeqrfp(int *m, int *n, c *a, int *lda, c *tau, c *work, int *lwork, int *info)
void clarfgp(int *n, c *alpha, c *x, int *incx, c *tau)
void dgeqr2p(int *m, int *n, d *a, int *lda, d *tau, d *work, int *info)
void dgeqrfp(int *m, int *n, d *a, int *lda, d *tau, d *work, int *lwork, int *info)
void dlarfgp(int *n, d *alpha, d *x, int *incx, d *tau)
void sgeqr2p(int *m, int *n, s *a, int *lda, s *tau, s *work, int *info)
void sgeqrfp(int *m, int *n, s *a, int *lda, s *tau, s *work, int *lwork, int *info)
void slarfgp(int *n, s *alpha, s *x, int *incx, s *tau)
void zgeqr2p(int *m, int *n, z *a, int *lda, z *tau, z *work, int *info)
void zgeqrfp(int *m, int *n, z *a, int *lda, z *tau, z *work, int *lwork, int *info)
void zlarfgp(int *n, z *alpha, z *x, int *incx, z *tau)
Changed from 3.2.1 to 3.2.2:
Changed signature from 3.2.1 to 3.2.2:
Changed argument names from 3.2.1 to 3.2.2:
Contained in 3.2.2 but not in 3.3.0:
Contained in 3.3.0 but not in 3.2.2:
void cbbcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, int *m, int *p, int *q, s *theta, s *phi, c *u1, int *ldu1, c *u2, int *ldu2, c *v1t, int *ldv1t, c *v2t, int *ldv2t, s *b11d, s *b11e, s *b12d, s *b12e, s *b21d, s *b21e, s *b22d, s *b22e, s *rwork, int *lrwork, int *info)
void chetrs2(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *info)
void clapmr(bint *forwrd, int *m, int *n, c *x, int *ldx, int *k)
void csyconv(char *uplo, char *way, int *n, c *a, int *lda, int *ipiv, c *work, int *info)
void csyswapr(char *uplo, int *n, c *a, int *i1, int *i2)
void csytri2(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void csytri2x(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *nb, int *info)
void csytrs2(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *info)
void cunbdb(char *trans, char *signs, int *m, int *p, int *q, c *x11, int *ldx11, c *x12, int *ldx12, c *x21, int *ldx21, c *x22, int *ldx22, s *theta, s *phi, c *taup1, c *taup2, c *tauq1, c *tauq2, c *work, int *lwork, int *info)
void cuncsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, int *m, int *p, int *q, c *x11, int *ldx11, c *x12, int *ldx12, c *x21, int *ldx21, c *x22, int *ldx22, s *theta, c *u1, int *ldu1, c *u2, int *ldu2, c *v1t, int *ldv1t, c *v2t, int *ldv2t, c *work, int *lwork, s *rwork, int *lrwork, int *iwork, int *info)
void dbbcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, int *m, int *p, int *q, d *theta, d *phi, d *u1, int *ldu1, d *u2, int *ldu2, d *v1t, int *ldv1t, d *v2t, int *ldv2t, d *b11d, d *b11e, d *b12d, d *b12e, d *b21d, d *b21e, d *b22d, d *b22e, d *work, int *lwork, int *info)
void dlapmr(bint *forwrd, int *m, int *n, d *x, int *ldx, int *k)
void dlartgp(d *f, d *g, d *cs, d *sn, d *r)
void dlartgs(d *x, d *y, d *sigma, d *cs, d *sn)
void dorbdb(char *trans, char *signs, int *m, int *p, int *q, d *x11, int *ldx11, d *x12, int *ldx12, d *x21, int *ldx21, d *x22, int *ldx22, d *theta, d *phi, d *taup1, d *taup2, d *tauq1, d *tauq2, d *work, int *lwork, int *info)
void dorcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, int *m, int *p, int *q, d *x11, int *ldx11, d *x12, int *ldx12, d *x21, int *ldx21, d *x22, int *ldx22, d *theta, d *u1, int *ldu1, d *u2, int *ldu2, d *v1t, int *ldv1t, d *v2t, int *ldv2t, d *work, int *lwork, int *iwork, int *info)
void dsyconv(char *uplo, char *way, int *n, d *a, int *lda, int *ipiv, d *work, int *info)
void dsyswapr(char *uplo, int *n, d *a, int *i1, int *i2)
void dsytri2(char *uplo, int *n, d *a, int *lda, int *ipiv, d *work, int *lwork, int *info)
void dsytri2x(char *uplo, int *n, d *a, int *lda, int *ipiv, d *work, int *nb, int *info)
void dsytrs2(char *uplo, int *n, int *nrhs, d *a, int *lda, int *ipiv, d *b, int *ldb, d *work, int *info)
void sbbcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, int *m, int *p, int *q, s *theta, s *phi, s *u1, int *ldu1, s *u2, int *ldu2, s *v1t, int *ldv1t, s *v2t, int *ldv2t, s *b11d, s *b11e, s *b12d, s *b12e, s *b21d, s *b21e, s *b22d, s *b22e, s *work, int *lwork, int *info)
void slapmr(bint *forwrd, int *m, int *n, s *x, int *ldx, int *k)
void slartgp(s *f, s *g, s *cs, s *sn, s *r)
void slartgs(s *x, s *y, s *sigma, s *cs, s *sn)
void sorbdb(char *trans, char *signs, int *m, int *p, int *q, s *x11, int *ldx11, s *x12, int *ldx12, s *x21, int *ldx21, s *x22, int *ldx22, s *theta, s *phi, s *taup1, s *taup2, s *tauq1, s *tauq2, s *work, int *lwork, int *info)
void sorcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, int *m, int *p, int *q, s *x11, int *ldx11, s *x12, int *ldx12, s *x21, int *ldx21, s *x22, int *ldx22, s *theta, s *u1, int *ldu1, s *u2, int *ldu2, s *v1t, int *ldv1t, s *v2t, int *ldv2t, s *work, int *lwork, int *iwork, int *info)
void ssyconv(char *uplo, char *way, int *n, s *a, int *lda, int *ipiv, s *work, int *info)
void ssyswapr(char *uplo, int *n, s *a, int *i1, int *i2)
void ssytri2(char *uplo, int *n, s *a, int *lda, int *ipiv, s *work, int *lwork, int *info)
void ssytri2x(char *uplo, int *n, s *a, int *lda, int *ipiv, s *work, int *nb, int *info)
void ssytrs2(char *uplo, int *n, int *nrhs, s *a, int *lda, int *ipiv, s *b, int *ldb, s *work, int *info)
void zbbcsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, int *m, int *p, int *q, d *theta, d *phi, z *u1, int *ldu1, z *u2, int *ldu2, z *v1t, int *ldv1t, z *v2t, int *ldv2t, d *b11d, d *b11e, d *b12d, d *b12e, d *b21d, d *b21e, d *b22d, d *b22e, d *rwork, int *lrwork, int *info)
void zhetrs2(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *info)
void zlapmr(bint *forwrd, int *m, int *n, z *x, int *ldx, int *k)
void zsyconv(char *uplo, char *way, int *n, z *a, int *lda, int *ipiv, z *work, int *info)
void zsyswapr(char *uplo, int *n, z *a, int *i1, int *i2)
void zsytri2(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zsytri2x(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *nb, int *info)
void zsytrs2(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *info)
void zunbdb(char *trans, char *signs, int *m, int *p, int *q, z *x11, int *ldx11, z *x12, int *ldx12, z *x21, int *ldx21, z *x22, int *ldx22, d *theta, d *phi, z *taup1, z *taup2, z *tauq1, z *tauq2, z *work, int *lwork, int *info)
void zuncsd(char *jobu1, char *jobu2, char *jobv1t, char *jobv2t, char *trans, char *signs, int *m, int *p, int *q, z *x11, int *ldx11, z *x12, int *ldx12, z *x21, int *ldx21, z *x22, int *ldx22, d *theta, z *u1, int *ldu1, z *u2, int *ldu2, z *v1t, int *ldv1t, z *v2t, int *ldv2t, z *work, int *lwork, d *rwork, int *lrwork, int *iwork, int *info)
Changed from 3.2.2 to 3.3.0:
Changed signature from 3.2.2 to 3.3.0:
Changed argument names from 3.2.2 to 3.3.0:
Contained in 3.3.0 but not in 3.3.1:
Contained in 3.3.1 but not in 3.3.0:
void cheswapr(char *uplo, int *n, c *a, int *lda, int *i1, int *i2)
void chetri2(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void chetri2x(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *nb, int *info)
void zheswapr(char *uplo, int *n, z *a, int *lda, int *i1, int *i2)
void zhetri2(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zhetri2x(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *nb, int *info)
Changed from 3.3.0 to 3.3.1:
Changed signature from 3.3.0 to 3.3.1:
3.3.0: void csyswapr(char *uplo, int *n, c *a, int *i1, int *i2)
3.3.1: void csyswapr(char *uplo, int *n, c *a, int *lda, int *i1, int *i2)
3.3.0: void dsyswapr(char *uplo, int *n, d *a, int *i1, int *i2)
3.3.1: void dsyswapr(char *uplo, int *n, d *a, int *lda, int *i1, int *i2)
3.3.0: void ssyswapr(char *uplo, int *n, s *a, int *i1, int *i2)
3.3.1: void ssyswapr(char *uplo, int *n, s *a, int *lda, int *i1, int *i2)
3.3.0: void zsyswapr(char *uplo, int *n, z *a, int *i1, int *i2)
3.3.1: void zsyswapr(char *uplo, int *n, z *a, int *lda, int *i1, int *i2)
Changed argument names from 3.3.0 to 3.3.1:
Contained in 3.3.1 but not in 3.4.0:
s cla_rpvgrw(int *n, int *ncols, c *a, int *lda, c *af, int *ldaf)
d dla_rpvgrw(int *n, int *ncols, d *a, int *lda, d *af, int *ldaf)
s sla_rpvgrw(int *n, int *ncols, s *a, int *lda, s *af, int *ldaf)
d zla_rpvgrw(int *n, int *ncols, z *a, int *lda, z *af, int *ldaf)
Contained in 3.4.0 but not in 3.3.1:
void cgemqrt(char *side, char *trans, int *m, int *n, int *k, int *nb, c *v, int *ldv, c *t, int *ldt, c *c, int *ldc, c *work, int *info)
void cgeqrt(int *m, int *n, int *nb, c *a, int *lda, c *t, int *ldt, c *work, int *info)
void cgeqrt2(int *m, int *n, c *a, int *lda, c *t, int *ldt, int *info)
void cgeqrt3(int *m, int *n, c *a, int *lda, c *t, int *ldt, int *info)
s cla_gerpvgrw(int *n, int *ncols, c *a, int *lda, c *af, int *ldaf)
void ctpmqrt(char *side, char *trans, int *m, int *n, int *k, int *l, int *nb, c *v, int *ldv, c *t, int *ldt, c *a, int *lda, c *b, int *ldb, c *work, int *info)
void ctpqrt(int *m, int *n, int *l, int *nb, c *a, int *lda, c *b, int *ldb, c *t, int *ldt, c *work, int *info)
void ctpqrt2(int *m, int *n, int *l, c *a, int *lda, c *b, int *ldb, c *t, int *ldt, int *info)
void ctprfb(char *side, char *trans, char *direct, char *storev, int *m, int *n, int *k, int *l, c *v, int *ldv, c *t, int *ldt, c *a, int *lda, c *b, int *ldb, c *work, int *ldwork)
void dgemqrt(char *side, char *trans, int *m, int *n, int *k, int *nb, d *v, int *ldv, d *t, int *ldt, d *c, int *ldc, d *work, int *info)
void dgeqrt(int *m, int *n, int *nb, d *a, int *lda, d *t, int *ldt, d *work, int *info)
void dgeqrt2(int *m, int *n, d *a, int *lda, d *t, int *ldt, int *info)
void dgeqrt3(int *m, int *n, d *a, int *lda, d *t, int *ldt, int *info)
d dla_gerpvgrw(int *n, int *ncols, d *a, int *lda, d *af, int *ldaf)
void dtpmqrt(char *side, char *trans, int *m, int *n, int *k, int *l, int *nb, d *v, int *ldv, d *t, int *ldt, d *a, int *lda, d *b, int *ldb, d *work, int *info)
void dtpqrt(int *m, int *n, int *l, int *nb, d *a, int *lda, d *b, int *ldb, d *t, int *ldt, d *work, int *info)
void dtpqrt2(int *m, int *n, int *l, d *a, int *lda, d *b, int *ldb, d *t, int *ldt, int *info)
void dtprfb(char *side, char *trans, char *direct, char *storev, int *m, int *n, int *k, int *l, d *v, int *ldv, d *t, int *ldt, d *a, int *lda, d *b, int *ldb, d *work, int *ldwork)
void sgemqrt(char *side, char *trans, int *m, int *n, int *k, int *nb, s *v, int *ldv, s *t, int *ldt, s *c, int *ldc, s *work, int *info)
void sgeqrt(int *m, int *n, int *nb, s *a, int *lda, s *t, int *ldt, s *work, int *info)
void sgeqrt2(int *m, int *n, s *a, int *lda, s *t, int *ldt, int *info)
void sgeqrt3(int *m, int *n, s *a, int *lda, s *t, int *ldt, int *info)
s sla_gerpvgrw(int *n, int *ncols, s *a, int *lda, s *af, int *ldaf)
void stpmqrt(char *side, char *trans, int *m, int *n, int *k, int *l, int *nb, s *v, int *ldv, s *t, int *ldt, s *a, int *lda, s *b, int *ldb, s *work, int *info)
void stpqrt(int *m, int *n, int *l, int *nb, s *a, int *lda, s *b, int *ldb, s *t, int *ldt, s *work, int *info)
void stpqrt2(int *m, int *n, int *l, s *a, int *lda, s *b, int *ldb, s *t, int *ldt, int *info)
void stprfb(char *side, char *trans, char *direct, char *storev, int *m, int *n, int *k, int *l, s *v, int *ldv, s *t, int *ldt, s *a, int *lda, s *b, int *ldb, s *work, int *ldwork)
void zgemqrt(char *side, char *trans, int *m, int *n, int *k, int *nb, z *v, int *ldv, z *t, int *ldt, z *c, int *ldc, z *work, int *info)
void zgeqrt(int *m, int *n, int *nb, z *a, int *lda, z *t, int *ldt, z *work, int *info)
void zgeqrt2(int *m, int *n, z *a, int *lda, z *t, int *ldt, int *info)
void zgeqrt3(int *m, int *n, z *a, int *lda, z *t, int *ldt, int *info)
d zla_gerpvgrw(int *n, int *ncols, z *a, int *lda, z *af, int *ldaf)
void ztpmqrt(char *side, char *trans, int *m, int *n, int *k, int *l, int *nb, z *v, int *ldv, z *t, int *ldt, z *a, int *lda, z *b, int *ldb, z *work, int *info)
void ztpqrt(int *m, int *n, int *l, int *nb, z *a, int *lda, z *b, int *ldb, z *t, int *ldt, z *work, int *info)
void ztpqrt2(int *m, int *n, int *l, z *a, int *lda, z *b, int *ldb, z *t, int *ldt, int *info)
void ztprfb(char *side, char *trans, char *direct, char *storev, int *m, int *n, int *k, int *l, z *v, int *ldv, z *t, int *ldt, z *a, int *lda, z *b, int *ldb, z *work, int *ldwork)
Changed from 3.3.1 to 3.4.0:
Changed signature from 3.3.1 to 3.4.0:
Changed argument names from 3.3.1 to 3.4.0:
3.3.1: void sla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *err_bnds_norm, s *err_bnds_comp, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
3.4.0: void sla_gerfsx_extended(int *prec_type, int *trans_type, int *n, int *nrhs, s *a, int *lda, s *af, int *ldaf, int *ipiv, bint *colequ, s *c, s *b, int *ldb, s *y, int *ldy, s *berr_out, int *n_norms, s *errs_n, s *errs_c, s *res, s *ayb, s *dy, s *y_tail, s *rcond, int *ithresh, s *rthresh, s *dz_ub, bint *ignore_cwise, int *info)
Contained in 3.4.0 but not in 3.4.1:
Contained in 3.4.1 but not in 3.4.0:
Changed from 3.4.0 to 3.4.1:
Changed signature from 3.4.0 to 3.4.1:
3.4.0: void dlasq5(int *i0, int *n0, d *z, int *pp, d *tau, d *dmin, d *dmin1, d *dmin2, d *dn, d *dnm1, d *dnm2, bint *ieee)
3.4.1: void dlasq5(int *i0, int *n0, d *z, int *pp, d *tau, d *sigma, d *dmin, d *dmin1, d *dmin2, d *dn, d *dnm1, d *dnm2, bint *ieee, d *eps)
3.4.0: void slasq5(int *i0, int *n0, s *z, int *pp, s *tau, s *dmin, s *dmin1, s *dmin2, s *dn, s *dnm1, s *dnm2, bint *ieee)
3.4.1: void slasq5(int *i0, int *n0, s *z, int *pp, s *tau, s *sigma, s *dmin, s *dmin1, s *dmin2, s *dn, s *dnm1, s *dnm2, bint *ieee, s *eps)
Changed argument names from 3.4.0 to 3.4.1:
Contained in 3.4.1 but not in 3.4.2:
Contained in 3.4.2 but not in 3.4.1:
Changed from 3.4.1 to 3.4.2:
Changed signature from 3.4.1 to 3.4.2:
Changed argument names from 3.4.1 to 3.4.2:
Contained in 3.4.2 but not in 3.5.0:
Contained in 3.5.0 but not in 3.4.2:
void checon_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, s *anorm, s *rcond, c *work, int *info)
void chesv_rook(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void chetf2_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, int *info)
void chetrf_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void chetri_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *info)
void chetrs_rook(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, int *info)
void clahef_rook(char *uplo, int *n, int *nb, int *kb, c *a, int *lda, int *ipiv, c *w, int *ldw, int *info)
void clasyf_rook(char *uplo, int *n, int *nb, int *kb, c *a, int *lda, int *ipiv, c *w, int *ldw, int *info)
void csycon_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, s *anorm, s *rcond, c *work, int *info)
void csysv_rook(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void csytf2_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, int *info)
void csytrf_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void csytri_rook(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *info)
void csytrs_rook(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, int *info)
void cunbdb1(int *m, int *p, int *q, c *x11, int *ldx11, c *x21, int *ldx21, s *theta, s *phi, c *taup1, c *taup2, c *tauq1, c *work, int *lwork, int *info)
void cunbdb2(int *m, int *p, int *q, c *x11, int *ldx11, c *x21, int *ldx21, s *theta, s *phi, c *taup1, c *taup2, c *tauq1, c *work, int *lwork, int *info)
void cunbdb3(int *m, int *p, int *q, c *x11, int *ldx11, c *x21, int *ldx21, s *theta, s *phi, c *taup1, c *taup2, c *tauq1, c *work, int *lwork, int *info)
void cunbdb4(int *m, int *p, int *q, c *x11, int *ldx11, c *x21, int *ldx21, s *theta, s *phi, c *taup1, c *taup2, c *tauq1, c *phantom, c *work, int *lwork, int *info)
void cunbdb5(int *m1, int *m2, int *n, c *x1, int *incx1, c *x2, int *incx2, c *q1, int *ldq1, c *q2, int *ldq2, c *work, int *lwork, int *info)
void cunbdb6(int *m1, int *m2, int *n, c *x1, int *incx1, c *x2, int *incx2, c *q1, int *ldq1, c *q2, int *ldq2, c *work, int *lwork, int *info)
void cuncsd2by1(char *jobu1, char *jobu2, char *jobv1t, int *m, int *p, int *q, c *x11, int *ldx11, c *x21, int *ldx21, s *theta, c *u1, int *ldu1, c *u2, int *ldu2, c *v1t, int *ldv1t, c *work, int *lwork, s *rwork, int *lrwork, int *iwork, int *info)
void dlasyf_rook(char *uplo, int *n, int *nb, int *kb, d *a, int *lda, int *ipiv, d *w, int *ldw, int *info)
void dorbdb1(int *m, int *p, int *q, d *x11, int *ldx11, d *x21, int *ldx21, d *theta, d *phi, d *taup1, d *taup2, d *tauq1, d *work, int *lwork, int *info)
void dorbdb2(int *m, int *p, int *q, d *x11, int *ldx11, d *x21, int *ldx21, d *theta, d *phi, d *taup1, d *taup2, d *tauq1, d *work, int *lwork, int *info)
void dorbdb3(int *m, int *p, int *q, d *x11, int *ldx11, d *x21, int *ldx21, d *theta, d *phi, d *taup1, d *taup2, d *tauq1, d *work, int *lwork, int *info)
void dorbdb4(int *m, int *p, int *q, d *x11, int *ldx11, d *x21, int *ldx21, d *theta, d *phi, d *taup1, d *taup2, d *tauq1, d *phantom, d *work, int *lwork, int *info)
void dorbdb5(int *m1, int *m2, int *n, d *x1, int *incx1, d *x2, int *incx2, d *q1, int *ldq1, d *q2, int *ldq2, d *work, int *lwork, int *info)
void dorbdb6(int *m1, int *m2, int *n, d *x1, int *incx1, d *x2, int *incx2, d *q1, int *ldq1, d *q2, int *ldq2, d *work, int *lwork, int *info)
void dorcsd2by1(char *jobu1, char *jobu2, char *jobv1t, int *m, int *p, int *q, d *x11, int *ldx11, d *x21, int *ldx21, d *theta, d *u1, int *ldu1, d *u2, int *ldu2, d *v1t, int *ldv1t, d *work, int *lwork, int *iwork, int *info)
void dsycon_rook(char *uplo, int *n, d *a, int *lda, int *ipiv, d *anorm, d *rcond, d *work, int *iwork, int *info)
void dsysv_rook(char *uplo, int *n, int *nrhs, d *a, int *lda, int *ipiv, d *b, int *ldb, d *work, int *lwork, int *info)
void dsytf2_rook(char *uplo, int *n, d *a, int *lda, int *ipiv, int *info)
void dsytrf_rook(char *uplo, int *n, d *a, int *lda, int *ipiv, d *work, int *lwork, int *info)
void dsytri_rook(char *uplo, int *n, d *a, int *lda, int *ipiv, d *work, int *info)
void dsytrs_rook(char *uplo, int *n, int *nrhs, d *a, int *lda, int *ipiv, d *b, int *ldb, int *info)
void slasyf_rook(char *uplo, int *n, int *nb, int *kb, s *a, int *lda, int *ipiv, s *w, int *ldw, int *info)
void sorbdb1(int *m, int *p, int *q, s *x11, int *ldx11, s *x21, int *ldx21, s *theta, s *phi, s *taup1, s *taup2, s *tauq1, s *work, int *lwork, int *info)
void sorbdb2(int *m, int *p, int *q, s *x11, int *ldx11, s *x21, int *ldx21, s *theta, s *phi, s *taup1, s *taup2, s *tauq1, s *work, int *lwork, int *info)
void sorbdb3(int *m, int *p, int *q, s *x11, int *ldx11, s *x21, int *ldx21, s *theta, s *phi, s *taup1, s *taup2, s *tauq1, s *work, int *lwork, int *info)
void sorbdb4(int *m, int *p, int *q, s *x11, int *ldx11, s *x21, int *ldx21, s *theta, s *phi, s *taup1, s *taup2, s *tauq1, s *phantom, s *work, int *lwork, int *info)
void sorbdb5(int *m1, int *m2, int *n, s *x1, int *incx1, s *x2, int *incx2, s *q1, int *ldq1, s *q2, int *ldq2, s *work, int *lwork, int *info)
void sorbdb6(int *m1, int *m2, int *n, s *x1, int *incx1, s *x2, int *incx2, s *q1, int *ldq1, s *q2, int *ldq2, s *work, int *lwork, int *info)
void sorcsd2by1(char *jobu1, char *jobu2, char *jobv1t, int *m, int *p, int *q, s *x11, int *ldx11, s *x21, int *ldx21, s *theta, s *u1, int *ldu1, s *u2, int *ldu2, s *v1t, int *ldv1t, s *work, int *lwork, int *iwork, int *info)
void ssycon_rook(char *uplo, int *n, s *a, int *lda, int *ipiv, s *anorm, s *rcond, s *work, int *iwork, int *info)
void ssysv_rook(char *uplo, int *n, int *nrhs, s *a, int *lda, int *ipiv, s *b, int *ldb, s *work, int *lwork, int *info)
void ssytf2_rook(char *uplo, int *n, s *a, int *lda, int *ipiv, int *info)
void ssytrf_rook(char *uplo, int *n, s *a, int *lda, int *ipiv, s *work, int *lwork, int *info)
void ssytri_rook(char *uplo, int *n, s *a, int *lda, int *ipiv, s *work, int *info)
void ssytrs_rook(char *uplo, int *n, int *nrhs, s *a, int *lda, int *ipiv, s *b, int *ldb, int *info)
void zhecon_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, d *anorm, d *rcond, z *work, int *info)
void zhesv_rook(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zhetf2_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, int *info)
void zhetrf_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zhetri_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *info)
void zhetrs_rook(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, int *info)
void zlahef_rook(char *uplo, int *n, int *nb, int *kb, z *a, int *lda, int *ipiv, z *w, int *ldw, int *info)
void zlasyf_rook(char *uplo, int *n, int *nb, int *kb, z *a, int *lda, int *ipiv, z *w, int *ldw, int *info)
void zsycon_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, d *anorm, d *rcond, z *work, int *info)
void zsysv_rook(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zsytf2_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, int *info)
void zsytrf_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zsytri_rook(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *info)
void zsytrs_rook(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, int *info)
void zunbdb1(int *m, int *p, int *q, z *x11, int *ldx11, z *x21, int *ldx21, d *theta, d *phi, z *taup1, z *taup2, z *tauq1, z *work, int *lwork, int *info)
void zunbdb2(int *m, int *p, int *q, z *x11, int *ldx11, z *x21, int *ldx21, d *theta, d *phi, z *taup1, z *taup2, z *tauq1, z *work, int *lwork, int *info)
void zunbdb3(int *m, int *p, int *q, z *x11, int *ldx11, z *x21, int *ldx21, d *theta, d *phi, z *taup1, z *taup2, z *tauq1, z *work, int *lwork, int *info)
void zunbdb4(int *m, int *p, int *q, z *x11, int *ldx11, z *x21, int *ldx21, d *theta, d *phi, z *taup1, z *taup2, z *tauq1, z *phantom, z *work, int *lwork, int *info)
void zunbdb5(int *m1, int *m2, int *n, z *x1, int *incx1, z *x2, int *incx2, z *q1, int *ldq1, z *q2, int *ldq2, z *work, int *lwork, int *info)
void zunbdb6(int *m1, int *m2, int *n, z *x1, int *incx1, z *x2, int *incx2, z *q1, int *ldq1, z *q2, int *ldq2, z *work, int *lwork, int *info)
void zuncsd2by1(char *jobu1, char *jobu2, char *jobv1t, int *m, int *p, int *q, z *x11, int *ldx11, z *x21, int *ldx21, d *theta, z *u1, int *ldu1, z *u2, int *ldu2, z *v1t, int *ldv1t, z *work, int *lwork, d *rwork, int *lrwork, int *iwork, int *info)
Changed from 3.4.2 to 3.5.0:
Changed signature from 3.4.2 to 3.5.0:
Changed argument names from 3.4.2 to 3.5.0:
Contained in 3.5.0 but not in 3.5.1:
Contained in 3.5.1 but not in 3.5.0:
void cggev3(char *jobvl, char *jobvr, int *n, c *a, int *lda, c *b, int *ldb, c *alpha, c *beta, c *vl, int *ldvl, c *vr, int *ldvr, c *work, int *lwork, s *rwork, int *info)
void cgghd3(char *compq, char *compz, int *n, int *ilo, int *ihi, c *a, int *lda, c *b, int *ldb, c *q, int *ldq, c *z, int *ldz, c *work, int *lwork, int *info)
void cunm22(char *side, char *trans, int *m, int *n, int *n1, int *n2, c *q, int *ldq, c *c, int *ldc, c *work, int *lwork, int *info)
void dggev3(char *jobvl, char *jobvr, int *n, d *a, int *lda, d *b, int *ldb, d *alphar, d *alphai, d *beta, d *vl, int *ldvl, d *vr, int *ldvr, d *work, int *lwork, int *info)
void dgghd3(char *compq, char *compz, int *n, int *ilo, int *ihi, d *a, int *lda, d *b, int *ldb, d *q, int *ldq, d *z, int *ldz, d *work, int *lwork, int *info)
void dorm22(char *side, char *trans, int *m, int *n, int *n1, int *n2, d *q, int *ldq, d *c, int *ldc, d *work, int *lwork, int *info)
void sggev3(char *jobvl, char *jobvr, int *n, s *a, int *lda, s *b, int *ldb, s *alphar, s *alphai, s *beta, s *vl, int *ldvl, s *vr, int *ldvr, s *work, int *lwork, int *info)
void sgghd3(char *compq, char *compz, int *n, int *ilo, int *ihi, s *a, int *lda, s *b, int *ldb, s *q, int *ldq, s *z, int *ldz, s *work, int *lwork, int *info)
void sorm22(char *side, char *trans, int *m, int *n, int *n1, int *n2, s *q, int *ldq, s *c, int *ldc, s *work, int *lwork, int *info)
void zggev3(char *jobvl, char *jobvr, int *n, z *a, int *lda, z *b, int *ldb, z *alpha, z *beta, z *vl, int *ldvl, z *vr, int *ldvr, z *work, int *lwork, d *rwork, int *info)
void zgghd3(char *compq, char *compz, int *n, int *ilo, int *ihi, z *a, int *lda, z *b, int *ldb, z *q, int *ldq, z *z, int *ldz, z *work, int *lwork, int *info)
void zunm22(char *side, char *trans, int *m, int *n, int *n1, int *n2, z *q, int *ldq, z *c, int *ldc, z *work, int *lwork, int *info)
Changed from 3.5.0 to 3.5.1:
Changed signature from 3.5.0 to 3.5.1:
Changed argument names from 3.5.0 to 3.5.1:
3.5.0: int izmax1(int *n, z *cx, int *incx)
3.5.1: int izmax1(int *n, z *zx, int *incx)
Contained in 3.5.1 but not in 3.6.0:
void cgegs(char *jobvsl, char *jobvsr, int *n, c *a, int *lda, c *b, int *ldb, c *alpha, c *beta, c *vsl, int *ldvsl, c *vsr, int *ldvsr, c *work, int *lwork, s *rwork, int *info)
void cgegv(char *jobvl, char *jobvr, int *n, c *a, int *lda, c *b, int *ldb, c *alpha, c *beta, c *vl, int *ldvl, c *vr, int *ldvr, c *work, int *lwork, s *rwork, int *info)
void cgelsx(int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, int *jpvt, s *rcond, int *rank, c *work, s *rwork, int *info)
void cgeqpf(int *m, int *n, c *a, int *lda, int *jpvt, c *tau, c *work, s *rwork, int *info)
void cggsvd(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, c *a, int *lda, c *b, int *ldb, s *alpha, s *beta, c *u, int *ldu, c *v, int *ldv, c *q, int *ldq, c *work, s *rwork, int *iwork, int *info)
void cggsvp(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, c *a, int *lda, c *b, int *ldb, s *tola, s *tolb, int *k, int *l, c *u, int *ldu, c *v, int *ldv, c *q, int *ldq, int *iwork, s *rwork, c *tau, c *work, int *info)
void clahrd(int *n, int *k, int *nb, c *a, int *lda, c *tau, c *t, int *ldt, c *y, int *ldy)
void clatzm(char *side, int *m, int *n, c *v, int *incv, c *tau, c *c1, c *c2, int *ldc, c *work)
void ctzrqf(int *m, int *n, c *a, int *lda, c *tau, int *info)
void dgegs(char *jobvsl, char *jobvsr, int *n, d *a, int *lda, d *b, int *ldb, d *alphar, d *alphai, d *beta, d *vsl, int *ldvsl, d *vsr, int *ldvsr, d *work, int *lwork, int *info)
void dgegv(char *jobvl, char *jobvr, int *n, d *a, int *lda, d *b, int *ldb, d *alphar, d *alphai, d *beta, d *vl, int *ldvl, d *vr, int *ldvr, d *work, int *lwork, int *info)
void dgelsx(int *m, int *n, int *nrhs, d *a, int *lda, d *b, int *ldb, int *jpvt, d *rcond, int *rank, d *work, int *info)
void dgeqpf(int *m, int *n, d *a, int *lda, int *jpvt, d *tau, d *work, int *info)
void dggsvd(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, d *a, int *lda, d *b, int *ldb, d *alpha, d *beta, d *u, int *ldu, d *v, int *ldv, d *q, int *ldq, d *work, int *iwork, int *info)
void dggsvp(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, d *a, int *lda, d *b, int *ldb, d *tola, d *tolb, int *k, int *l, d *u, int *ldu, d *v, int *ldv, d *q, int *ldq, int *iwork, d *tau, d *work, int *info)
void dlahrd(int *n, int *k, int *nb, d *a, int *lda, d *tau, d *t, int *ldt, d *y, int *ldy)
void dlatzm(char *side, int *m, int *n, d *v, int *incv, d *tau, d *c1, d *c2, int *ldc, d *work)
void dtzrqf(int *m, int *n, d *a, int *lda, d *tau, int *info)
void sgegs(char *jobvsl, char *jobvsr, int *n, s *a, int *lda, s *b, int *ldb, s *alphar, s *alphai, s *beta, s *vsl, int *ldvsl, s *vsr, int *ldvsr, s *work, int *lwork, int *info)
void sgegv(char *jobvl, char *jobvr, int *n, s *a, int *lda, s *b, int *ldb, s *alphar, s *alphai, s *beta, s *vl, int *ldvl, s *vr, int *ldvr, s *work, int *lwork, int *info)
void sgelsx(int *m, int *n, int *nrhs, s *a, int *lda, s *b, int *ldb, int *jpvt, s *rcond, int *rank, s *work, int *info)
void sgeqpf(int *m, int *n, s *a, int *lda, int *jpvt, s *tau, s *work, int *info)
void sggsvd(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, s *a, int *lda, s *b, int *ldb, s *alpha, s *beta, s *u, int *ldu, s *v, int *ldv, s *q, int *ldq, s *work, int *iwork, int *info)
void sggsvp(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, s *a, int *lda, s *b, int *ldb, s *tola, s *tolb, int *k, int *l, s *u, int *ldu, s *v, int *ldv, s *q, int *ldq, int *iwork, s *tau, s *work, int *info)
void slahrd(int *n, int *k, int *nb, s *a, int *lda, s *tau, s *t, int *ldt, s *y, int *ldy)
void slatzm(char *side, int *m, int *n, s *v, int *incv, s *tau, s *c1, s *c2, int *ldc, s *work)
void stzrqf(int *m, int *n, s *a, int *lda, s *tau, int *info)
void zgegs(char *jobvsl, char *jobvsr, int *n, z *a, int *lda, z *b, int *ldb, z *alpha, z *beta, z *vsl, int *ldvsl, z *vsr, int *ldvsr, z *work, int *lwork, d *rwork, int *info)
void zgegv(char *jobvl, char *jobvr, int *n, z *a, int *lda, z *b, int *ldb, z *alpha, z *beta, z *vl, int *ldvl, z *vr, int *ldvr, z *work, int *lwork, d *rwork, int *info)
void zgelsx(int *m, int *n, int *nrhs, z *a, int *lda, z *b, int *ldb, int *jpvt, d *rcond, int *rank, z *work, d *rwork, int *info)
void zgeqpf(int *m, int *n, z *a, int *lda, int *jpvt, z *tau, z *work, d *rwork, int *info)
void zggsvd(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, z *a, int *lda, z *b, int *ldb, d *alpha, d *beta, z *u, int *ldu, z *v, int *ldv, z *q, int *ldq, z *work, d *rwork, int *iwork, int *info)
void zggsvp(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, z *a, int *lda, z *b, int *ldb, d *tola, d *tolb, int *k, int *l, z *u, int *ldu, z *v, int *ldv, z *q, int *ldq, int *iwork, d *rwork, z *tau, z *work, int *info)
void zlahrd(int *n, int *k, int *nb, z *a, int *lda, z *tau, z *t, int *ldt, z *y, int *ldy)
void zlatzm(char *side, int *m, int *n, z *v, int *incv, z *tau, z *c1, z *c2, int *ldc, z *work)
void ztzrqf(int *m, int *n, z *a, int *lda, z *tau, int *info)
Contained in 3.6.0 but not in 3.5.1:
void cgejsv(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, int *m, int *n, c *a, int *lda, s *sva, c *u, int *ldu, c *v, int *ldv, c *cwork, int *lwork, s *rwork, int *lrwork, int *iwork, int *info)
void cgesvdx(char *jobu, char *jobvt, char *range, int *m, int *n, c *a, int *lda, s *vl, s *vu, int *il, int *iu, int *ns, s *s, c *u, int *ldu, c *vt, int *ldvt, c *work, int *lwork, s *rwork, int *iwork, int *info)
void cgesvj(char *joba, char *jobu, char *jobv, int *m, int *n, c *a, int *lda, s *sva, int *mv, c *v, int *ldv, c *cwork, int *lwork, s *rwork, int *lrwork, int *info)
void cgetrf2(int *m, int *n, c *a, int *lda, int *ipiv, int *info)
void cggsvd3(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, c *a, int *lda, c *b, int *ldb, s *alpha, s *beta, c *u, int *ldu, c *v, int *ldv, c *q, int *ldq, c *work, int *lwork, s *rwork, int *iwork, int *info)
void cggsvp3(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, c *a, int *lda, c *b, int *ldb, s *tola, s *tolb, int *k, int *l, c *u, int *ldu, c *v, int *ldv, c *q, int *ldq, int *iwork, s *rwork, c *tau, c *work, int *lwork, int *info)
void cgsvj0(char *jobv, int *m, int *n, c *a, int *lda, c *d, s *sva, int *mv, c *v, int *ldv, s *eps, s *sfmin, s *tol, int *nsweep, c *work, int *lwork, int *info)
void cgsvj1(char *jobv, int *m, int *n, int *n1, c *a, int *lda, c *d, s *sva, int *mv, c *v, int *ldv, s *eps, s *sfmin, s *tol, int *nsweep, c *work, int *lwork, int *info)
void cpotrf2(char *uplo, int *n, c *a, int *lda, int *info)
void dbdsvdx(char *uplo, char *jobz, char *range, int *n, d *d, d *e, d *vl, d *vu, int *il, int *iu, int *ns, d *s, d *z, int *ldz, d *work, int *iwork, int *info)
void dgesvdx(char *jobu, char *jobvt, char *range, int *m, int *n, d *a, int *lda, d *vl, d *vu, int *il, int *iu, int *ns, d *s, d *u, int *ldu, d *vt, int *ldvt, d *work, int *lwork, int *iwork, int *info)
void dgetrf2(int *m, int *n, d *a, int *lda, int *ipiv, int *info)
void dggsvd3(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, d *a, int *lda, d *b, int *ldb, d *alpha, d *beta, d *u, int *ldu, d *v, int *ldv, d *q, int *ldq, d *work, int *lwork, int *iwork, int *info)
void dggsvp3(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, d *a, int *lda, d *b, int *ldb, d *tola, d *tolb, int *k, int *l, d *u, int *ldu, d *v, int *ldv, d *q, int *ldq, int *iwork, d *tau, d *work, int *lwork, int *info)
void dpotrf2(char *uplo, int *n, d *a, int *lda, int *info)
void sbdsvdx(char *uplo, char *jobz, char *range, int *n, s *d, s *e, s *vl, s *vu, int *il, int *iu, int *ns, s *s, s *z, int *ldz, s *work, int *iwork, int *info)
void sgesvdx(char *jobu, char *jobvt, char *range, int *m, int *n, s *a, int *lda, s *vl, s *vu, int *il, int *iu, int *ns, s *s, s *u, int *ldu, s *vt, int *ldvt, s *work, int *lwork, int *iwork, int *info)
void sgetrf2(int *m, int *n, s *a, int *lda, int *ipiv, int *info)
void sggsvd3(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, s *a, int *lda, s *b, int *ldb, s *alpha, s *beta, s *u, int *ldu, s *v, int *ldv, s *q, int *ldq, s *work, int *lwork, int *iwork, int *info)
void sggsvp3(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, s *a, int *lda, s *b, int *ldb, s *tola, s *tolb, int *k, int *l, s *u, int *ldu, s *v, int *ldv, s *q, int *ldq, int *iwork, s *tau, s *work, int *lwork, int *info)
void spotrf2(char *uplo, int *n, s *a, int *lda, int *info)
void zgejsv(char *joba, char *jobu, char *jobv, char *jobr, char *jobt, char *jobp, int *m, int *n, z *a, int *lda, d *sva, z *u, int *ldu, z *v, int *ldv, z *cwork, int *lwork, d *rwork, int *lrwork, int *iwork, int *info)
void zgesvdx(char *jobu, char *jobvt, char *range, int *m, int *n, z *a, int *lda, d *vl, d *vu, int *il, int *iu, int *ns, d *s, z *u, int *ldu, z *vt, int *ldvt, z *work, int *lwork, d *rwork, int *iwork, int *info)
void zgesvj(char *joba, char *jobu, char *jobv, int *m, int *n, z *a, int *lda, d *sva, int *mv, z *v, int *ldv, z *cwork, int *lwork, d *rwork, int *lrwork, int *info)
void zgetrf2(int *m, int *n, z *a, int *lda, int *ipiv, int *info)
void zggsvd3(char *jobu, char *jobv, char *jobq, int *m, int *n, int *p, int *k, int *l, z *a, int *lda, z *b, int *ldb, d *alpha, d *beta, z *u, int *ldu, z *v, int *ldv, z *q, int *ldq, z *work, int *lwork, d *rwork, int *iwork, int *info)
void zggsvp3(char *jobu, char *jobv, char *jobq, int *m, int *p, int *n, z *a, int *lda, z *b, int *ldb, d *tola, d *tolb, int *k, int *l, z *u, int *ldu, z *v, int *ldv, z *q, int *ldq, int *iwork, d *rwork, z *tau, z *work, int *lwork, int *info)
void zgsvj0(char *jobv, int *m, int *n, z *a, int *lda, z *d, d *sva, int *mv, z *v, int *ldv, d *eps, d *sfmin, d *tol, int *nsweep, z *work, int *lwork, int *info)
void zgsvj1(char *jobv, int *m, int *n, int *n1, z *a, int *lda, z *d, d *sva, int *mv, z *v, int *ldv, d *eps, d *sfmin, d *tol, int *nsweep, z *work, int *lwork, int *info)
void zpotrf2(char *uplo, int *n, z *a, int *lda, int *info)
Changed from 3.5.1 to 3.6.0:
Changed signature from 3.5.1 to 3.6.0:
Changed argument names from 3.5.1 to 3.6.0:
3.5.1: void csyconv(char *uplo, char *way, int *n, c *a, int *lda, int *ipiv, c *work, int *info)
3.6.0: void csyconv(char *uplo, char *way, int *n, c *a, int *lda, int *ipiv, c *e, int *info)
3.5.1: void dsyconv(char *uplo, char *way, int *n, d *a, int *lda, int *ipiv, d *work, int *info)
3.6.0: void dsyconv(char *uplo, char *way, int *n, d *a, int *lda, int *ipiv, d *e, int *info)
3.5.1: void ssyconv(char *uplo, char *way, int *n, s *a, int *lda, int *ipiv, s *work, int *info)
3.6.0: void ssyconv(char *uplo, char *way, int *n, s *a, int *lda, int *ipiv, s *e, int *info)
3.5.1: void zsyconv(char *uplo, char *way, int *n, z *a, int *lda, int *ipiv, z *work, int *info)
3.6.0: void zsyconv(char *uplo, char *way, int *n, z *a, int *lda, int *ipiv, z *e, int *info)
Contained in 3.6.0 but not in 3.6.1:
Contained in 3.6.1 but not in 3.6.0:
void ctrevc3(char *side, char *howmny, bint *select, int *n, c *t, int *ldt, c *vl, int *ldvl, c *vr, int *ldvr, int *mm, int *m, c *work, int *lwork, s *rwork, int *lrwork, int *info)
void dtrevc3(char *side, char *howmny, bint *select, int *n, d *t, int *ldt, d *vl, int *ldvl, d *vr, int *ldvr, int *mm, int *m, d *work, int *lwork, int *info)
void strevc3(char *side, char *howmny, bint *select, int *n, s *t, int *ldt, s *vl, int *ldvl, s *vr, int *ldvr, int *mm, int *m, s *work, int *lwork, int *info)
void ztrevc3(char *side, char *howmny, bint *select, int *n, z *t, int *ldt, z *vl, int *ldvl, z *vr, int *ldvr, int *mm, int *m, z *work, int *lwork, d *rwork, int *lrwork, int *info)
Changed from 3.6.0 to 3.6.1:
Changed signature from 3.6.0 to 3.6.1:
Changed argument names from 3.6.0 to 3.6.1:
Contained in 3.6.1 but not in 3.7.0:
void clalsd(char *uplo, int *smlsiz, int *n, int *nrhs, s *d, s *e, c *b, int *ldb, s *rcond, int *rank, c *work, s *rwork, int *iwork, int *info)
void dlalsd(char *uplo, int *smlsiz, int *n, int *nrhs, d *d, d *e, d *b, int *ldb, d *rcond, int *rank, d *work, int *iwork, int *info)
void slalsd(char *uplo, int *smlsiz, int *n, int *nrhs, s *d, s *e, s *b, int *ldb, s *rcond, int *rank, s *work, int *iwork, int *info)
void zlalsd(char *uplo, int *smlsiz, int *n, int *nrhs, d *d, d *e, z *b, int *ldb, d *rcond, int *rank, z *work, d *rwork, int *iwork, int *info)
Contained in 3.7.0 but not in 3.6.1:
void cgelq(int *m, int *n, c *a, int *lda, c *t, int *tsize, c *work, int *lwork, int *info)
void cgelqt(int *m, int *n, int *mb, c *a, int *lda, c *t, int *ldt, c *work, int *info)
void cgelqt3(int *m, int *n, c *a, int *lda, c *t, int *ldt, int *info)
void cgemlq(char *side, char *trans, int *m, int *n, int *k, c *a, int *lda, c *t, int *tsize, c *c, int *ldc, c *work, int *lwork, int *info)
void cgemlqt(char *side, char *trans, int *m, int *n, int *k, int *mb, c *v, int *ldv, c *t, int *ldt, c *c, int *ldc, c *work, int *info)
void cgemqr(char *side, char *trans, int *m, int *n, int *k, c *a, int *lda, c *t, int *tsize, c *c, int *ldc, c *work, int *lwork, int *info)
void cgeqr(int *m, int *n, c *a, int *lda, c *t, int *tsize, c *work, int *lwork, int *info)
void cgetsls(char *trans, int *m, int *n, int *nrhs, c *a, int *lda, c *b, int *ldb, c *work, int *lwork, int *info)
void chb2st_kernels(char *uplo, bint *wantz, int *ttype, int *st, int *ed, int *sweep, int *n, int *nb, int *ib, c *a, int *lda, c *v, c *tau, int *ldvt, c *work)
void chbev_2stage(char *jobz, char *uplo, int *n, int *kd, c *ab, int *ldab, s *w, c *z, int *ldz, c *work, int *lwork, s *rwork, int *info)
void chbevd_2stage(char *jobz, char *uplo, int *n, int *kd, c *ab, int *ldab, s *w, c *z, int *ldz, c *work, int *lwork, s *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void chbevx_2stage(char *jobz, char *range, char *uplo, int *n, int *kd, c *ab, int *ldab, c *q, int *ldq, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, c *z, int *ldz, c *work, int *lwork, s *rwork, int *iwork, int *ifail, int *info)
void checon_3(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, s *anorm, s *rcond, c *work, int *info)
void cheev_2stage(char *jobz, char *uplo, int *n, c *a, int *lda, s *w, c *work, int *lwork, s *rwork, int *info)
void cheevd_2stage(char *jobz, char *uplo, int *n, c *a, int *lda, s *w, c *work, int *lwork, s *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void cheevr_2stage(char *jobz, char *range, char *uplo, int *n, c *a, int *lda, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, c *z, int *ldz, int *isuppz, c *work, int *lwork, s *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void cheevx_2stage(char *jobz, char *range, char *uplo, int *n, c *a, int *lda, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, c *z, int *ldz, c *work, int *lwork, s *rwork, int *iwork, int *ifail, int *info)
void chegv_2stage(int *itype, char *jobz, char *uplo, int *n, c *a, int *lda, c *b, int *ldb, s *w, c *work, int *lwork, s *rwork, int *info)
void chesv_aa(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void chesv_rk(char *uplo, int *n, int *nrhs, c *a, int *lda, c *e, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void chetf2_rk(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, int *info)
void chetrd_2stage(char *vect, char *uplo, int *n, c *a, int *lda, s *d, s *e, c *tau, c *hous2, int *lhous2, c *work, int *lwork, int *info)
void chetrd_hb2st(char *stage1, char *vect, char *uplo, int *n, int *kd, c *ab, int *ldab, s *d, s *e, c *hous, int *lhous, c *work, int *lwork, int *info)
void chetrd_he2hb(char *uplo, int *n, int *kd, c *a, int *lda, c *ab, int *ldab, c *tau, c *work, int *lwork, int *info)
void chetrf_aa(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void chetrf_rk(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *lwork, int *info)
void chetri_3(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *lwork, int *info)
void chetri_3x(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *nb, int *info)
void chetrs_3(char *uplo, int *n, int *nrhs, c *a, int *lda, c *e, int *ipiv, c *b, int *ldb, int *info)
void chetrs_aa(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void clahef_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work, int *info)
void clahef_rk(char *uplo, int *n, int *nb, int *kb, c *a, int *lda, c *e, int *ipiv, c *w, int *ldw, int *info)
void clarfy(char *uplo, int *n, c *v, int *incv, c *tau, c *c, int *ldc, c *work)
void clasyf_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work, int *info)
void clasyf_rk(char *uplo, int *n, int *nb, int *kb, c *a, int *lda, c *e, int *ipiv, c *w, int *ldw, int *info)
void csycon_3(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, s *anorm, s *rcond, c *work, int *info)
void csyconvf(char *uplo, char *way, int *n, c *a, int *lda, c *e, int *ipiv, int *info)
void csyconvf_rook(char *uplo, char *way, int *n, c *a, int *lda, c *e, int *ipiv, int *info)
void csysv_aa(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void csysv_rk(char *uplo, int *n, int *nrhs, c *a, int *lda, c *e, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void csytf2_rk(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, int *info)
void csytrf_aa(char *uplo, int *n, c *a, int *lda, int *ipiv, c *work, int *lwork, int *info)
void csytrf_rk(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *lwork, int *info)
void csytri_3(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *lwork, int *info)
void csytri_3x(char *uplo, int *n, c *a, int *lda, c *e, int *ipiv, c *work, int *nb, int *info)
void csytrs_3(char *uplo, int *n, int *nrhs, c *a, int *lda, c *e, int *ipiv, c *b, int *ldb, int *info)
void csytrs_aa(char *uplo, int *n, int *nrhs, c *a, int *lda, int *ipiv, c *b, int *ldb, c *work, int *lwork, int *info)
void ctplqt(int *m, int *n, int *l, int *mb, c *a, int *lda, c *b, int *ldb, c *t, int *ldt, c *work, int *info)
void ctplqt2(int *m, int *n, int *l, c *a, int *lda, c *b, int *ldb, c *t, int *ldt, int *info)
void ctpmlqt(char *side, char *trans, int *m, int *n, int *k, int *l, int *mb, c *v, int *ldv, c *t, int *ldt, c *a, int *lda, c *b, int *ldb, c *work, int *info)
void dgelq(int *m, int *n, d *a, int *lda, d *t, int *tsize, d *work, int *lwork, int *info)
void dgelqt(int *m, int *n, int *mb, d *a, int *lda, d *t, int *ldt, d *work, int *info)
void dgelqt3(int *m, int *n, d *a, int *lda, d *t, int *ldt, int *info)
void dgemlq(char *side, char *trans, int *m, int *n, int *k, d *a, int *lda, d *t, int *tsize, d *c, int *ldc, d *work, int *lwork, int *info)
void dgemlqt(char *side, char *trans, int *m, int *n, int *k, int *mb, d *v, int *ldv, d *t, int *ldt, d *c, int *ldc, d *work, int *info)
void dgemqr(char *side, char *trans, int *m, int *n, int *k, d *a, int *lda, d *t, int *tsize, d *c, int *ldc, d *work, int *lwork, int *info)
void dgeqr(int *m, int *n, d *a, int *lda, d *t, int *tsize, d *work, int *lwork, int *info)
void dgetsls(char *trans, int *m, int *n, int *nrhs, d *a, int *lda, d *b, int *ldb, d *work, int *lwork, int *info)
void dlarfy(char *uplo, int *n, d *v, int *incv, d *tau, d *c, int *ldc, d *work)
void dlasyf_aa(char *uplo, int *j1, int *m, int *nb, d *a, int *lda, int *ipiv, d *h, int *ldh, d *work, int *info)
void dlasyf_rk(char *uplo, int *n, int *nb, int *kb, d *a, int *lda, d *e, int *ipiv, d *w, int *ldw, int *info)
void dsb2st_kernels(char *uplo, bint *wantz, int *ttype, int *st, int *ed, int *sweep, int *n, int *nb, int *ib, d *a, int *lda, d *v, d *tau, int *ldvt, d *work)
void dsbev_2stage(char *jobz, char *uplo, int *n, int *kd, d *ab, int *ldab, d *w, d *z, int *ldz, d *work, int *lwork, int *info)
void dsbevd_2stage(char *jobz, char *uplo, int *n, int *kd, d *ab, int *ldab, d *w, d *z, int *ldz, d *work, int *lwork, int *iwork, int *liwork, int *info)
void dsbevx_2stage(char *jobz, char *range, char *uplo, int *n, int *kd, d *ab, int *ldab, d *q, int *ldq, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, d *z, int *ldz, d *work, int *lwork, int *iwork, int *ifail, int *info)
void dsycon_3(char *uplo, int *n, d *a, int *lda, d *e, int *ipiv, d *anorm, d *rcond, d *work, int *iwork, int *info)
void dsyconvf(char *uplo, char *way, int *n, d *a, int *lda, d *e, int *ipiv, int *info)
void dsyconvf_rook(char *uplo, char *way, int *n, d *a, int *lda, d *e, int *ipiv, int *info)
void dsyev_2stage(char *jobz, char *uplo, int *n, d *a, int *lda, d *w, d *work, int *lwork, int *info)
void dsyevd_2stage(char *jobz, char *uplo, int *n, d *a, int *lda, d *w, d *work, int *lwork, int *iwork, int *liwork, int *info)
void dsyevr_2stage(char *jobz, char *range, char *uplo, int *n, d *a, int *lda, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, d *z, int *ldz, int *isuppz, d *work, int *lwork, int *iwork, int *liwork, int *info)
void dsyevx_2stage(char *jobz, char *range, char *uplo, int *n, d *a, int *lda, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, d *z, int *ldz, d *work, int *lwork, int *iwork, int *ifail, int *info)
void dsygv_2stage(int *itype, char *jobz, char *uplo, int *n, d *a, int *lda, d *b, int *ldb, d *w, d *work, int *lwork, int *info)
void dsysv_aa(char *uplo, int *n, int *nrhs, d *a, int *lda, int *ipiv, d *b, int *ldb, d *work, int *lwork, int *info)
void dsysv_rk(char *uplo, int *n, int *nrhs, d *a, int *lda, d *e, int *ipiv, d *b, int *ldb, d *work, int *lwork, int *info)
void dsytf2_rk(char *uplo, int *n, d *a, int *lda, d *e, int *ipiv, int *info)
void dsytrd_2stage(char *vect, char *uplo, int *n, d *a, int *lda, d *d, d *e, d *tau, d *hous2, int *lhous2, d *work, int *lwork, int *info)
void dsytrd_sb2st(char *stage1, char *vect, char *uplo, int *n, int *kd, d *ab, int *ldab, d *d, d *e, d *hous, int *lhous, d *work, int *lwork, int *info)
void dsytrd_sy2sb(char *uplo, int *n, int *kd, d *a, int *lda, d *ab, int *ldab, d *tau, d *work, int *lwork, int *info)
void dsytrf_aa(char *uplo, int *n, d *a, int *lda, int *ipiv, d *work, int *lwork, int *info)
void dsytrf_rk(char *uplo, int *n, d *a, int *lda, d *e, int *ipiv, d *work, int *lwork, int *info)
void dsytri_3(char *uplo, int *n, d *a, int *lda, d *e, int *ipiv, d *work, int *lwork, int *info)
void dsytri_3x(char *uplo, int *n, d *a, int *lda, d *e, int *ipiv, d *work, int *nb, int *info)
void dsytrs_3(char *uplo, int *n, int *nrhs, d *a, int *lda, d *e, int *ipiv, d *b, int *ldb, int *info)
void dsytrs_aa(char *uplo, int *n, int *nrhs, d *a, int *lda, int *ipiv, d *b, int *ldb, d *work, int *lwork, int *info)
void dtplqt(int *m, int *n, int *l, int *mb, d *a, int *lda, d *b, int *ldb, d *t, int *ldt, d *work, int *info)
void dtplqt2(int *m, int *n, int *l, d *a, int *lda, d *b, int *ldb, d *t, int *ldt, int *info)
void dtpmlqt(char *side, char *trans, int *m, int *n, int *k, int *l, int *mb, d *v, int *ldv, d *t, int *ldt, d *a, int *lda, d *b, int *ldb, d *work, int *info)
int iparam2stage(int *ispec, char *name, char *opts, int *ni, int *nbi, int *ibi, int *nxi)
void sgelq(int *m, int *n, s *a, int *lda, s *t, int *tsize, s *work, int *lwork, int *info)
void sgelqt(int *m, int *n, int *mb, s *a, int *lda, s *t, int *ldt, s *work, int *info)
void sgelqt3(int *m, int *n, s *a, int *lda, s *t, int *ldt, int *info)
void sgemlq(char *side, char *trans, int *m, int *n, int *k, s *a, int *lda, s *t, int *tsize, s *c, int *ldc, s *work, int *lwork, int *info)
void sgemlqt(char *side, char *trans, int *m, int *n, int *k, int *mb, s *v, int *ldv, s *t, int *ldt, s *c, int *ldc, s *work, int *info)
void sgemqr(char *side, char *trans, int *m, int *n, int *k, s *a, int *lda, s *t, int *tsize, s *c, int *ldc, s *work, int *lwork, int *info)
void sgeqr(int *m, int *n, s *a, int *lda, s *t, int *tsize, s *work, int *lwork, int *info)
void sgetsls(char *trans, int *m, int *n, int *nrhs, s *a, int *lda, s *b, int *ldb, s *work, int *lwork, int *info)
void slarfy(char *uplo, int *n, s *v, int *incv, s *tau, s *c, int *ldc, s *work)
void slasyf_aa(char *uplo, int *j1, int *m, int *nb, s *a, int *lda, int *ipiv, s *h, int *ldh, s *work, int *info)
void slasyf_rk(char *uplo, int *n, int *nb, int *kb, s *a, int *lda, s *e, int *ipiv, s *w, int *ldw, int *info)
void ssb2st_kernels(char *uplo, bint *wantz, int *ttype, int *st, int *ed, int *sweep, int *n, int *nb, int *ib, s *a, int *lda, s *v, s *tau, int *ldvt, s *work)
void ssbev_2stage(char *jobz, char *uplo, int *n, int *kd, s *ab, int *ldab, s *w, s *z, int *ldz, s *work, int *lwork, int *info)
void ssbevd_2stage(char *jobz, char *uplo, int *n, int *kd, s *ab, int *ldab, s *w, s *z, int *ldz, s *work, int *lwork, int *iwork, int *liwork, int *info)
void ssbevx_2stage(char *jobz, char *range, char *uplo, int *n, int *kd, s *ab, int *ldab, s *q, int *ldq, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, s *z, int *ldz, s *work, int *lwork, int *iwork, int *ifail, int *info)
void ssycon_3(char *uplo, int *n, s *a, int *lda, s *e, int *ipiv, s *anorm, s *rcond, s *work, int *iwork, int *info)
void ssyconvf(char *uplo, char *way, int *n, s *a, int *lda, s *e, int *ipiv, int *info)
void ssyconvf_rook(char *uplo, char *way, int *n, s *a, int *lda, s *e, int *ipiv, int *info)
void ssyev_2stage(char *jobz, char *uplo, int *n, s *a, int *lda, s *w, s *work, int *lwork, int *info)
void ssyevd_2stage(char *jobz, char *uplo, int *n, s *a, int *lda, s *w, s *work, int *lwork, int *iwork, int *liwork, int *info)
void ssyevr_2stage(char *jobz, char *range, char *uplo, int *n, s *a, int *lda, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, s *z, int *ldz, int *isuppz, s *work, int *lwork, int *iwork, int *liwork, int *info)
void ssyevx_2stage(char *jobz, char *range, char *uplo, int *n, s *a, int *lda, s *vl, s *vu, int *il, int *iu, s *abstol, int *m, s *w, s *z, int *ldz, s *work, int *lwork, int *iwork, int *ifail, int *info)
void ssygv_2stage(int *itype, char *jobz, char *uplo, int *n, s *a, int *lda, s *b, int *ldb, s *w, s *work, int *lwork, int *info)
void ssysv_aa(char *uplo, int *n, int *nrhs, s *a, int *lda, int *ipiv, s *b, int *ldb, s *work, int *lwork, int *info)
void ssysv_rk(char *uplo, int *n, int *nrhs, s *a, int *lda, s *e, int *ipiv, s *b, int *ldb, s *work, int *lwork, int *info)
void ssytf2_rk(char *uplo, int *n, s *a, int *lda, s *e, int *ipiv, int *info)
void ssytrd_2stage(char *vect, char *uplo, int *n, s *a, int *lda, s *d, s *e, s *tau, s *hous2, int *lhous2, s *work, int *lwork, int *info)
void ssytrd_sb2st(char *stage1, char *vect, char *uplo, int *n, int *kd, s *ab, int *ldab, s *d, s *e, s *hous, int *lhous, s *work, int *lwork, int *info)
void ssytrd_sy2sb(char *uplo, int *n, int *kd, s *a, int *lda, s *ab, int *ldab, s *tau, s *work, int *lwork, int *info)
void ssytrf_aa(char *uplo, int *n, s *a, int *lda, int *ipiv, s *work, int *lwork, int *info)
void ssytrf_rk(char *uplo, int *n, s *a, int *lda, s *e, int *ipiv, s *work, int *lwork, int *info)
void ssytri_3(char *uplo, int *n, s *a, int *lda, s *e, int *ipiv, s *work, int *lwork, int *info)
void ssytri_3x(char *uplo, int *n, s *a, int *lda, s *e, int *ipiv, s *work, int *nb, int *info)
void ssytrs_3(char *uplo, int *n, int *nrhs, s *a, int *lda, s *e, int *ipiv, s *b, int *ldb, int *info)
void ssytrs_aa(char *uplo, int *n, int *nrhs, s *a, int *lda, int *ipiv, s *b, int *ldb, s *work, int *lwork, int *info)
void stplqt(int *m, int *n, int *l, int *mb, s *a, int *lda, s *b, int *ldb, s *t, int *ldt, s *work, int *info)
void stplqt2(int *m, int *n, int *l, s *a, int *lda, s *b, int *ldb, s *t, int *ldt, int *info)
void stpmlqt(char *side, char *trans, int *m, int *n, int *k, int *l, int *mb, s *v, int *ldv, s *t, int *ldt, s *a, int *lda, s *b, int *ldb, s *work, int *info)
void zgelq(int *m, int *n, z *a, int *lda, z *t, int *tsize, z *work, int *lwork, int *info)
void zgelqt(int *m, int *n, int *mb, z *a, int *lda, z *t, int *ldt, z *work, int *info)
void zgelqt3(int *m, int *n, z *a, int *lda, z *t, int *ldt, int *info)
void zgemlq(char *side, char *trans, int *m, int *n, int *k, z *a, int *lda, z *t, int *tsize, z *c, int *ldc, z *work, int *lwork, int *info)
void zgemlqt(char *side, char *trans, int *m, int *n, int *k, int *mb, z *v, int *ldv, z *t, int *ldt, z *c, int *ldc, z *work, int *info)
void zgemqr(char *side, char *trans, int *m, int *n, int *k, z *a, int *lda, z *t, int *tsize, z *c, int *ldc, z *work, int *lwork, int *info)
void zgeqr(int *m, int *n, z *a, int *lda, z *t, int *tsize, z *work, int *lwork, int *info)
void zgetsls(char *trans, int *m, int *n, int *nrhs, z *a, int *lda, z *b, int *ldb, z *work, int *lwork, int *info)
void zhb2st_kernels(char *uplo, bint *wantz, int *ttype, int *st, int *ed, int *sweep, int *n, int *nb, int *ib, z *a, int *lda, z *v, z *tau, int *ldvt, z *work)
void zhbev_2stage(char *jobz, char *uplo, int *n, int *kd, z *ab, int *ldab, d *w, z *z, int *ldz, z *work, int *lwork, d *rwork, int *info)
void zhbevd_2stage(char *jobz, char *uplo, int *n, int *kd, z *ab, int *ldab, d *w, z *z, int *ldz, z *work, int *lwork, d *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void zhbevx_2stage(char *jobz, char *range, char *uplo, int *n, int *kd, z *ab, int *ldab, z *q, int *ldq, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, z *z, int *ldz, z *work, int *lwork, d *rwork, int *iwork, int *ifail, int *info)
void zhecon_3(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, d *anorm, d *rcond, z *work, int *info)
void zheev_2stage(char *jobz, char *uplo, int *n, z *a, int *lda, d *w, z *work, int *lwork, d *rwork, int *info)
void zheevd_2stage(char *jobz, char *uplo, int *n, z *a, int *lda, d *w, z *work, int *lwork, d *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void zheevr_2stage(char *jobz, char *range, char *uplo, int *n, z *a, int *lda, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, z *z, int *ldz, int *isuppz, z *work, int *lwork, d *rwork, int *lrwork, int *iwork, int *liwork, int *info)
void zheevx_2stage(char *jobz, char *range, char *uplo, int *n, z *a, int *lda, d *vl, d *vu, int *il, int *iu, d *abstol, int *m, d *w, z *z, int *ldz, z *work, int *lwork, d *rwork, int *iwork, int *ifail, int *info)
void zhegv_2stage(int *itype, char *jobz, char *uplo, int *n, z *a, int *lda, z *b, int *ldb, d *w, z *work, int *lwork, d *rwork, int *info)
void zhesv_aa(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zhesv_rk(char *uplo, int *n, int *nrhs, z *a, int *lda, z *e, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zhetf2_rk(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, int *info)
void zhetrd_2stage(char *vect, char *uplo, int *n, z *a, int *lda, d *d, d *e, z *tau, z *hous2, int *lhous2, z *work, int *lwork, int *info)
void zhetrd_hb2st(char *stage1, char *vect, char *uplo, int *n, int *kd, z *ab, int *ldab, d *d, d *e, z *hous, int *lhous, z *work, int *lwork, int *info)
void zhetrd_he2hb(char *uplo, int *n, int *kd, z *a, int *lda, z *ab, int *ldab, z *tau, z *work, int *lwork, int *info)
void zhetrf_aa(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zhetrf_rk(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *lwork, int *info)
void zhetri_3(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *lwork, int *info)
void zhetri_3x(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *nb, int *info)
void zhetrs_3(char *uplo, int *n, int *nrhs, z *a, int *lda, z *e, int *ipiv, z *b, int *ldb, int *info)
void zhetrs_aa(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zlahef_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work, int *info)
void zlahef_rk(char *uplo, int *n, int *nb, int *kb, z *a, int *lda, z *e, int *ipiv, z *w, int *ldw, int *info)
void zlarfy(char *uplo, int *n, z *v, int *incv, z *tau, z *c, int *ldc, z *work)
void zlasyf_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work, int *info)
void zlasyf_rk(char *uplo, int *n, int *nb, int *kb, z *a, int *lda, z *e, int *ipiv, z *w, int *ldw, int *info)
void zsycon_3(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, d *anorm, d *rcond, z *work, int *info)
void zsyconvf(char *uplo, char *way, int *n, z *a, int *lda, z *e, int *ipiv, int *info)
void zsyconvf_rook(char *uplo, char *way, int *n, z *a, int *lda, z *e, int *ipiv, int *info)
void zsysv_aa(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zsysv_rk(char *uplo, int *n, int *nrhs, z *a, int *lda, z *e, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void zsytf2_rk(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, int *info)
void zsytrf_aa(char *uplo, int *n, z *a, int *lda, int *ipiv, z *work, int *lwork, int *info)
void zsytrf_rk(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *lwork, int *info)
void zsytri_3(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *lwork, int *info)
void zsytri_3x(char *uplo, int *n, z *a, int *lda, z *e, int *ipiv, z *work, int *nb, int *info)
void zsytrs_3(char *uplo, int *n, int *nrhs, z *a, int *lda, z *e, int *ipiv, z *b, int *ldb, int *info)
void zsytrs_aa(char *uplo, int *n, int *nrhs, z *a, int *lda, int *ipiv, z *b, int *ldb, z *work, int *lwork, int *info)
void ztplqt(int *m, int *n, int *l, int *mb, z *a, int *lda, z *b, int *ldb, z *t, int *ldt, z *work, int *info)
void ztplqt2(int *m, int *n, int *l, z *a, int *lda, z *b, int *ldb, z *t, int *ldt, int *info)
void ztpmlqt(char *side, char *trans, int *m, int *n, int *k, int *l, int *mb, z *v, int *ldv, z *t, int *ldt, z *a, int *lda, z *b, int *ldb, z *work, int *info)
Changed from 3.6.1 to 3.7.0:
Changed signature from 3.6.1 to 3.7.0:
Changed argument names from 3.6.1 to 3.7.0:
Contained in 3.7.0 but not in 3.7.1:
Contained in 3.7.1 but not in 3.7.0:
Changed from 3.7.0 to 3.7.1:
Changed signature from 3.7.0 to 3.7.1:
3.7.0: void clahef_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work, int *info)
3.7.1: void clahef_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work)
3.7.0: void clasyf_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work, int *info)
3.7.1: void clasyf_aa(char *uplo, int *j1, int *m, int *nb, c *a, int *lda, int *ipiv, c *h, int *ldh, c *work)
3.7.0: void dlasyf_aa(char *uplo, int *j1, int *m, int *nb, d *a, int *lda, int *ipiv, d *h, int *ldh, d *work, int *info)
3.7.1: void dlasyf_aa(char *uplo, int *j1, int *m, int *nb, d *a, int *lda, int *ipiv, d *h, int *ldh, d *work)
3.7.0: void slasyf_aa(char *uplo, int *j1, int *m, int *nb, s *a, int *lda, int *ipiv, s *h, int *ldh, s *work, int *info)
3.7.1: void slasyf_aa(char *uplo, int *j1, int *m, int *nb, s *a, int *lda, int *ipiv, s *h, int *ldh, s *work)
3.7.0: void zlahef_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work, int *info)
3.7.1: void zlahef_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work)
3.7.0: void zlasyf_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work, int *info)
3.7.1: void zlasyf_aa(char *uplo, int *j1, int *m, int *nb, z *a, int *lda, int *ipiv, z *h, int *ldh, z *work)
Changed argument names from 3.7.0 to 3.7.1:
Contained in 3.7.1 but not in 3.8.0:
Contained in 3.8.0 but not in 3.7.1:
void chesv_aa_2stage(char *uplo, int *n, int *nrhs, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *b, int *ldb, c *work, int *lwork, int *info)
void chetrf_aa_2stage(char *uplo, int *n, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *work, int *lwork, int *info)
void chetrs_aa_2stage(char *uplo, int *n, int *nrhs, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *b, int *ldb, int *info)
void csysv_aa_2stage(char *uplo, int *n, int *nrhs, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *b, int *ldb, c *work, int *lwork, int *info)
void csytrf_aa_2stage(char *uplo, int *n, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *work, int *lwork, int *info)
void csytrs_aa_2stage(char *uplo, int *n, int *nrhs, c *a, int *lda, c *tb, int *ltb, int *ipiv, int *ipiv2, c *b, int *ldb, int *info)
void dsysv_aa_2stage(char *uplo, int *n, int *nrhs, d *a, int *lda, d *tb, int *ltb, int *ipiv, int *ipiv2, d *b, int *ldb, d *work, int *lwork, int *info)
void dsytrf_aa_2stage(char *uplo, int *n, d *a, int *lda, d *tb, int *ltb, int *ipiv, int *ipiv2, d *work, int *lwork, int *info)
void dsytrs_aa_2stage(char *uplo, int *n, int *nrhs, d *a, int *lda, d *tb, int *ltb, int *ipiv, int *ipiv2, d *b, int *ldb, int *info)
int ilaenv2stage(int *ispec, char *name, char *opts, int *n1, int *n2, int *n3, int *n4)
void ssysv_aa_2stage(char *uplo, int *n, int *nrhs, s *a, int *lda, s *tb, int *ltb, int *ipiv, int *ipiv2, s *b, int *ldb, s *work, int *lwork, int *info)
void ssytrf_aa_2stage(char *uplo, int *n, s *a, int *lda, s *tb, int *ltb, int *ipiv, int *ipiv2, s *work, int *lwork, int *info)
void ssytrs_aa_2stage(char *uplo, int *n, int *nrhs, s *a, int *lda, s *tb, int *ltb, int *ipiv, int *ipiv2, s *b, int *ldb, int *info)
void zhesv_aa_2stage(char *uplo, int *n, int *nrhs, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *b, int *ldb, z *work, int *lwork, int *info)
void zhetrf_aa_2stage(char *uplo, int *n, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *work, int *lwork, int *info)
void zhetrs_aa_2stage(char *uplo, int *n, int *nrhs, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *b, int *ldb, int *info)
void zsysv_aa_2stage(char *uplo, int *n, int *nrhs, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *b, int *ldb, z *work, int *lwork, int *info)
void zsytrf_aa_2stage(char *uplo, int *n, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *work, int *lwork, int *info)
void zsytrs_aa_2stage(char *uplo, int *n, int *nrhs, z *a, int *lda, z *tb, int *ltb, int *ipiv, int *ipiv2, z *b, int *ldb, int *info)
Changed from 3.7.1 to 3.8.0:
Changed signature from 3.7.1 to 3.8.0:
Changed argument names from 3.7.1 to 3.8.0:
Contained in 3.8.0 but not in 3.9.0:
Contained in 3.9.0 but not in 3.8.0:
void cgesvdq(char *joba, char *jobp, char *jobr, char *jobu, char *jobv, int *m, int *n, c *a, int *lda, s *s, c *u, int *ldu, c *v, int *ldv, int *numrank, int *iwork, int *liwork, c *cwork, int *lcwork, s *rwork, int *lrwork, int *info)
void claunhr_col_getrfnp(int *m, int *n, c *a, int *lda, c *d, int *info)
void claunhr_col_getrfnp2(int *m, int *n, c *a, int *lda, c *d, int *info)
void cungtsqr(int *m, int *n, int *mb, int *nb, c *a, int *lda, c *t, int *ldt, c *work, int *lwork, int *info)
void dcombssq(d *v1, d *v2)
void dgesvdq(char *joba, char *jobp, char *jobr, char *jobu, char *jobv, int *m, int *n, d *a, int *lda, d *s, d *u, int *ldu, d *v, int *ldv, int *numrank, int *iwork, int *liwork, d *work, int *lwork, d *rwork, int *lrwork, int *info)
void dlaorhr_col_getrfnp(int *m, int *n, d *a, int *lda, d *d, int *info)
void dlaorhr_col_getrfnp2(int *m, int *n, d *a, int *lda, d *d, int *info)
void dorgtsqr(int *m, int *n, int *mb, int *nb, d *a, int *lda, d *t, int *ldt, d *work, int *lwork, int *info)
void scombssq(s *v1, s *v2)
void sgesvdq(char *joba, char *jobp, char *jobr, char *jobu, char *jobv, int *m, int *n, s *a, int *lda, s *s, s *u, int *ldu, s *v, int *ldv, int *numrank, int *iwork, int *liwork, s *work, int *lwork, s *rwork, int *lrwork, int *info)
void slaorhr_col_getrfnp(int *m, int *n, s *a, int *lda, s *d, int *info)
void slaorhr_col_getrfnp2(int *m, int *n, s *a, int *lda, s *d, int *info)
void sorgtsqr(int *m, int *n, int *mb, int *nb, s *a, int *lda, s *t, int *ldt, s *work, int *lwork, int *info)
void zgesvdq(char *joba, char *jobp, char *jobr, char *jobu, char *jobv, int *m, int *n, z *a, int *lda, d *s, z *u, int *ldu, z *v, int *ldv, int *numrank, int *iwork, int *liwork, z *cwork, int *lcwork, d *rwork, int *lrwork, int *info)
void zlaunhr_col_getrfnp(int *m, int *n, z *a, int *lda, z *d, int *info)
void zlaunhr_col_getrfnp2(int *m, int *n, z *a, int *lda, z *d, int *info)
void zungtsqr(int *m, int *n, int *mb, int *nb, z *a, int *lda, z *t, int *ldt, z *work, int *lwork, int *info)
Changed from 3.8.0 to 3.9.0:
Changed signature from 3.8.0 to 3.9.0:
Changed argument names from 3.8.0 to 3.9.0:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment