Go to main content
Oracle® Developer Studio 12.5: Performance Library User's Guide

Exit Print View

Updated: June 2016
 
 

BLAS1 Routines

Table 56 lists the Oracle Developer Studio Performance Library BLAS1 routines. No Oracle Developer Studio Performance Library BLAS1 routines are currently parallelized.

Table 56  BLAS1 (Basic Linear Algebra Subprograms, Level 1) Routines
Routine
Function
SASUM, DASUM, SCASUM, DZASUM
Sum of the absolute values of a vector
xAXPY
Product of a scalar and vector plus a vector
xCOPY
Copy a vector
SDOT, DDOT, DSDOT, SDSDOT, CDOTU, ZDOTU, DQDOTA, DQDOTI
Dot product (inner product) Quad-precision DQDOTA, DQDOTI available only on SPARC
CDOTC, ZDOTC
Dot product conjugating first vector
SNRM2, DNRM2, SCNRM2, DZNRM2
Euclidean norm of a vector
xROTG
Set up Givens plane rotation
SROT, DROT, CSROT, ZDROT
Apply Givens plane rotation
SROTMG, DROTMG
Set up modified Givens plane rotation
SROTM, DROTM
Apply modified Givens rotation
ISAMAX, IDAMAX, ICAMAX, IZAMAX
Index of element with maximum absolute value
xSCAL, CSSCAL, ZDSCAL
Scale a vector
xSWAP
Swap two vectors
CVMUL, ZVMUL
Compute scaled product of complex vectors