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 |