Visible to Intel only — GUID: GUID-A050F064-A146-49F7-B22E-BBB1E1DD6B3F
Visible to Intel only — GUID: GUID-A050F064-A146-49F7-B22E-BBB1E1DD6B3F
BLAS Level 1 Routines and Functions
BLAS Level 1 includes routines and functions, which perform vector-vector operations. The following table lists the BLAS Level 1 routine and function groups and the data types associated with them.
Routine or Function Group |
Data Types |
Description |
---|---|---|
s, d, sc, dz |
Sum of vector magnitudes (functions) |
|
s, d, c, z |
Scalar-vector product (routines) |
|
s, d, c, z |
Copy vector (routines) |
|
s, d |
Dot product (functions) |
|
sd, d |
Dot product with double precision (functions) |
|
c, z |
Dot product conjugated (functions) |
|
c, z |
Dot product unconjugated (functions) |
|
s, d, sc, dz |
Vector 2-norm (Euclidean norm) (functions) |
|
s, d, c, z, cs, zd |
Plane rotation of points (routines) |
|
s, d, c, z |
Generate Givens rotation of points (routines) |
|
s, d |
Modified Givens plane rotation of points (routines) |
|
s, d |
Generate modified Givens plane rotation of points (routines) |
|
s, d, c, z, cs, zd |
Vector-scalar product (routines) |
|
s, d, c, z |
Vector-vector swap (routines) |
|
s, d, c, z |
Index of the maximum absolute value element of a vector (functions) |
|
s, d, c, z |
Index of the minimum absolute value element of a vector (functions) |
|
s, d |
Auxiliary functions, compute the absolute value of a complex number of single or double precision |