Table 173. Level 1 BLAS Included in ESSL
| Descriptive Name | Short- Precision Subprogram | Long- Precision Subprogram |
|---|---|---|
| Position of the First or Last Occurrence of the Vector Element Having the Largest Magnitude |
ISAMAX ICAMAX |
IDAMAX IZAMAX |
| Sum of the Magnitudes of the Elements in a Vector |
SASUM SCASUM |
DASUM DZASUM |
| Multiply a Vector X by a Scalar, Add to a Vector Y, and Store in the Vector Y |
SAXPY CAXPY |
DAXPY ZAXPY |
| Copy a Vector |
SCOPY CCOPY |
DCOPY ZCOPY |
| Dot Product of Two Vectors |
SDOT CDOTU CDOTC |
DDOT ZDOTU ZDOTC |
| Euclidean Length of a Vector with Scaling of Input to Avoid Destructive Underflow and Overflow |
SNRM2 SCNRM2 |
DNRM2 DZNRM2 |
| Construct a Givens Plane Rotation |
SROTG CROTG |
DROTG ZROTG |
| Apply a Plane Rotation |
SROT CROT CSROT |
DROT ZROT ZDROT |
| Multiply a Vector X by a Scalar and Store in the Vector X |
SSCAL CSCAL CSSCAL |
DSCAL ZSCAL ZDSCAL |
| Interchange the Elements of Two Vectors |
SSWAP CSWAP |
DSWAP ZSWAP |