HP Fortran Programmer's Reference (September 2007)

BLAS and libU77 libraries
BLAS routines
Chapter 12 657
SSPMV, DSPMV, CHPMV, ZHPMV Multiply symmetric/Hermitian packed matrix times vector.
SSPR, DSPR, CHPR, ZHPR Compute symmetric/Hermitian dyadic product of vector
with itself, leaving result in packed form.
SSPR2, DSPR2, CHPR2, ZHPR2 Compute symmetric/Hermitian dyadic product of two
vectors, leaving result in packed form.
SSWAP, DSWAP, CSWAP, ZSWAP Swap two vectors.
SSYMM, DSYMM, CHEMM, CSYMM,
ZHEMM, ZSYMM
Multiply two symmetric matrices.
SSYMV, DSYMV, CHEMV, ZHEMV Multiply symmetric/Hermitian matrix times vector.
SSYR, DSYR, CHER, ZHER Compute symmetric/Hermitian dyadic product of vector
with itself.
SSYR2, DSYR2, CHER2, ZHER2 Compute symmetric/Hermitian dyadic product of two
vectors.
SSYR2K, DSYR2K, CHER2K,
CSYR2K, ZHER2K, ZSYR2K
Compute symmetric product of matrix and transpose or
adjoint of second matrix.
SSYRK, DSYRK, CHERK, CSYRK,
ZHERK, ZSYRK
Compute product of matrix and its transpose or adjoint.
STBMV, DTBMV, CTBMV, ZTBMV Multiply triangular band matrix times vector.
STBSV, DTBSV, CTBSV, ZTBSV Multiply inverse of triangular band matrix times vector.
STPMV, DTPMV, CTPMV, ZTPMV Multiply triangular packed matrix times vector.
STPSV, DTPSV, CTPSV, ZTPSV Multiply inverse of packed triangular matrix times vector.
STRMM, DTRMM, CTRMM, ZTRMM Multiply triangular matrix by general matrix.
STRMV, DTRMV, CTRMV, ZTRMV Multiply triangular matrix times vector.
STRSM, DTRSM, CTRSM, ZTRSM Multiply inverse of triangular matrix by general matrix.
STRSV, DSTRSV,CTRSV, ZTRSV Multiply inverse of triangular matrix times vector.
Table 12-4 BLAS routines (Continued)
Routine name Calculation performed