Contents

# BLAS Level 2 Routines

This section describes BLAS Level 2 routines, which perform matrix-vector operations. The following table lists the BLAS Level 2 routine groups and the data types associated with them.
Routine Groups
Data Types
Description
float
,
double
,
std::complex<float>
,
std::complex<double>
Matrix-vector product using a general band matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Matrix-vector product using a general matrix
float
,
double
Rank-1 update of a general matrix
std::complex<float>
,
std::complex<double>
Rank-1 update of a conjugated general matrix
std::complex<float>
,
std::complex<double>
Rank-1 update of a general matrix, unconjugated
std::complex<float>
,
std::complex<double>
Matrix-vector product using a Hermitian band matrix
std::complex<float>
,
std::complex<double>
Matrix-vector product using a Hermitian matrix
std::complex<float>
,
std::complex<double>
Rank-1 update of a Hermitian matrix
std::complex<float>
,
std::complex<double>
Rank-2 update of a Hermitian matrix
std::complex<float>
,
std::complex<double>
Matrix-vector product using a Hermitian packed matrix
std::complex<float>
,
std::complex<double>
Rank-1 update of a Hermitian packed matrix
std::complex<float>
,
std::complex<double>
Rank-2 update of a Hermitian packed matrix
float
,
double
Matrix-vector product using symmetric band matrix
float
,
double
Matrix-vector product using a symmetric packed matrix
float
,
double
Rank-1 update of a symmetric packed matrix
float
,
double
Rank-2 update of a symmetric packed matrix
float
,
double
Matrix-vector product using a symmetric matrix
float
,
double
Rank-1 update of a symmetric matrix
float
,
double
Rank-2 update of a symmetric matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Matrix-vector product using a triangular band matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Solution of a linear system of equations with a triangular band matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Matrix-vector product using a triangular packed matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Solution of a linear system of equations with a triangular packed matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Matrix-vector product using a triangular matrix
float
,
double
,
std::complex<float>
,
std::complex<double>
Solution of a linear system of equations with a triangular matrix

#### Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.