HP MLIB User's Guide Vol. 1 7th Ed.

398 HP MLIB User’s Guide
F_STBMV/F_DTBMV/F_CTBMV/F_ZTBMV Triangular banded matrix-vector multiply
INTEGER*4 DIAG, INCX, K, LDA, N, TRANS, UPLO
COMPLEX*16 ALPHA
COMPLEX*16 A( LDA, * ), X( * )
SUBROUTINE F_ZTBMV (UPLO, TRANS, DIAG, N, K, ALPHA, A, LDA, X,
INCX)
VECLIB8
INTEGER*8 DIAG, INCX, K, LDA, N, TRANS, UPLO
REAL*4 ALPHA
REAL*4 A( LDA, * ), X( * )
SUBROUTINE F_STBMV (UPLO, TRANS, DIAG, N, K, ALPHA, A, LDA, X,
INCX)
INTEGER*8 DIAG, INCX, K, LDA, N, TRANS, UPLO
REAL*8 ALPHA
REAL*8 A( LDA, * ), X( * )
SUBROUTINE F_DTBMV (UPLO, TRANS, DIAG, N, K, ALPHA, A, LDA,
X, INCX)
INTEGER*8 DIAG, INCX, K, LDA, N, TRANS, UPLO
COMPLEX*8 ALPHA
COMPLEX*8 A( LDA, * ), X( * )
SUBROUTINE F_CTBMV (UPLO, TRANS, DIAG, N, K, ALPHA, A, LDA,
X, INCX)
INTEGER*8 DIAG, INCX, K, LDA, N, TRANS, UPLO
COMPLEX*16 ALPHA
COMPLEX*16 A( LDA, * ), X( * )
SUBROUTINE F_ZTBMV (UPLO, TRANS, DIAG, N, K, ALPHA, A, LDA, X,
INCX)
Input UPLO Specifies whether a triangular matrix is upper or lower
triangular. Use either BLAS_UPPER or BLAS_LOWER.
TRANS Specifies whether to apply the matrix (A), its transpose
(A
T
), or its conjugate transpose (A*). Use one of the
following:
BLAS_NO_TRANS
BLAS_TRANS
BLAS_CONJ_TRANS
DIAG Specifies whether the triangular matrix has
unit-diagonal or not. Use one of the following:
BLAS_UNIT_DIAG or BLAS_NON_UNIT_DIAG.