**?gecon**
estimates the reciprocal of the condition number of a general matrix in either the 1-norm or the infinity-norm.

```
call sgecon (
```

*norm, n, a, lda, anorm, rcond, work, iwork, info*)

call dgecon (*norm, n, a, lda, anorm, rcond, work, iwork, info*)

call cgecon (*norm, n, a, lda, anorm, rcond, work, rwork, info*)

call zgecon (*norm, n, a, lda, anorm, rcond, work, rwork, info*)

**?gbcon**
estimates the reciprocal of the condition number of a band matrix in either the 1-norm or the infinity-norm.

```
call sgbcon (
```

*norm, n, kl, ku, ab, ldab, ipiv, anorm, rcond, work, iwork, info*)

call dgbcon (*norm, n, kl, ku, ab, ldab, ipiv, anorm, rcond, work, iwork, info*)

call cgbcon (*norm, n, kl, ku, ab, ldab, ipiv, anorm, rcond, work, rwork, info*)

call zgbcon (*norm, n, kl, ku, ab, ldab, ipiv, anorm, rcond, work, rwork, info*)

**?gtcon**
estimates the reciprocal of the condition number of a tridiagonal matrix using the factorization computed by ?gttrf.

```
call sgtcon (
```

*norm, n, dl, d, du, du2, ipiv, anorm, rcond, work, iwork, info*)

call dgtcon (*norm, n, dl, d, du, du2, ipiv, anorm, rcond, work, iwork, info*)

call cgtcon (*norm, n, dl, d, du, du2, ipiv, anorm, rcond, work, info*)

call zgtcon (*norm, n, dl, d, du, du2, ipiv, anorm, rcond, work, info*)

**?pocon**
estimates the reciprocal of the condition number of a symmetric (Hermitian) positive-definite matrix.

```
call spocon (
```

*uplo, n, a, lda, anorm, rcond, work, iwork, info*)

call dpocon (*uplo, n, a, lda, anorm, rcond, work, iwork, info*)

call cpocon (*uplo, n, a, lda, anorm, rcond, work, rwork, info*)

call zpocon (*uplo, n, a, lda, anorm, rcond, work, rwork, info*)

**?ppcon**
estimates the reciprocal of the condition number of a packed symmetric (Hermitian) positive-definite matrix.

```
call sppcon (
```

*uplo, n, ap, anorm, rcond, work, iwork, info*)

call dppcon (*uplo, n, ap, anorm, rcond, work, iwork, info*)

call cppcon (*uplo, n, ap, anorm, rcond, work, rwork, info*)

call zppcon (*uplo, n, ap, anorm, rcond, work, rwork, info*)

**?pbcon**
estimates the reciprocal of the condition number of a symmetric (Hermitian) positive-definite band matrix.

```
call spbcon (
```

*uplo, n, kd, ab, ldab, anorm, rcond, work, iwork, info*)

call dpbcon (*uplo, n, kd, ab, ldab, anorm, rcond, work, iwork, info*)

call cpbcon (*uplo, n, kd, ab, ldab, anorm, rcond, work, rwork, info*)

call zpbcon (*uplo, n, kd, ab, ldab, anorm, rcond, work, rwork, info*)

**?ptcon**
estimates the reciprocal of the condition number of a symmetric (Hermitian) positive-definite tridiagonal matrix.

```
call sptcon (
```

*n, d, e, anorm, rcond, work, info*)

call dptcon (*n, d, e, anorm, rcond, work, info*)

call cptcon (*n, d, e, anorm, rcond, work, info*)

call zptcon (*n, d, e, anorm, rcond, work, info*)

**?sycon**
estimates the reciprocal of the condition number of a symmetric matrix.

```
call ssycon (
```

*uplo, n, a, lda, ipiv, anorm, rcond, work, iwork, info*)

call dsycon (*uplo, n, a, lda, ipiv, anorm, rcond, work, iwork, info*)

call csycon (*uplo, n, a, lda, ipiv, anorm, rcond, work, rwork, info*)

call zsycon (*uplo, n, a, lda, ipiv, anorm, rcond, work, rwork, info*)

**?hecon**
estimates the reciprocal of the condition number of a Hermitian matrix.

```
call checon (
```

*uplo, n, a, lda, ipiv, anorm, rcond, work, rwork, info*)

call zhecon (*uplo, n, a, lda, ipiv, anorm, rcond, work, rwork, info*)

**?spcon**
estimates the reciprocal of the condition number of a packed symmetric matrix.

```
call sspcon (
```

*uplo, n, ap, ipiv, anorm, rcond, work, iwork, info*)

call dspcon (*uplo, n, ap, ipiv, anorm, rcond, work, iwork, info*)

call cspcon (*uplo, n, ap, ipiv, anorm, rcond, work, rwork, info*)

call zspcon (*uplo, n, ap, ipiv, anorm, rcond, work, rwork, info*)

**?hpcon**
estimates the reciprocal of the condition number of a packed Hermitian matrix.

```
call chpcon (
```

*uplo, n, ap, ipiv, anorm, rcond, work, rwork, info*)

call zhpcon (*uplo, n, ap, ipiv, anorm, rcond, work, rwork, info*)

**?trcon**
estimates the reciprocal of the condition number of a triangular matrix.

```
call strcon (
```

*norm, uplo, diag, n, a, lda, rcond, work, iwork, info*)

call dtrcon (*norm, uplo, diag, n, a, lda, rcond, work, iwork, info*)

call ctrcon (*norm, uplo, diag, n, a, lda, rcond, work, rwork, info*)

call ztrcon (*norm, uplo, diag, n, a, lda, rcond, work, rwork, info*)

**?tpcon**
estimates the reciprocal of the condition number of a packed triangular matrix.

```
call stpcon (
```

*norm, uplo, diag, n, ap, rcond, work, iwork, info*)

call dtpcon (*norm, uplo, diag, n, ap, rcond, work, iwork, info*)

call ctpcon (*norm, uplo, diag, n, ap, rcond, work, rwork, info*)

call ztpcon (*norm, uplo, diag, n, ap, rcond, work, rwork, info*)

**?tbcon**
estimates the reciprocal of the condition number of a triangular band matrix.

```
call stbcon (
```

*norm, uplo, diag, n, kd, ab, ldab, rcond, work, iwork, info*)

call dtbcon (*norm, uplo, diag, n, kd, ab, ldab, rcond, work, iwork, info*)

call ctbcon (*norm, uplo, diag, n, kd, ab, ldab, rcond, work, rwork, info*)

call ztbcon (*norm, uplo, diag, n, kd, ab, ldab, rcond, work, rwork, info*)

* *Legal Information*
© 1999, 2002-2004, Intel Corporation