SLSTxx/DLSTxx/ILSTxx/CLSTxx/ZLSTxx

List selected vector elements

 

INTEGER*4

n, incx, nindx, indx(n)

 

COMPLEX*8

a, x(lenx)

 

CALL CLSTxx(n, x, incx, a, nindx, indx)

 

INTEGER*4

n, incx, nindx, indx(n)

 

COMPLEX*16

a, x(lenx)

 

CALL ZLSTxx(n, x, incx, a, nindx, indx)

 

VECLIB8:

 

 

INTEGER*8

n, incx, nindx, indx(n)

 

REAL*4

a, x(lenx)

 

CALL SLSTxx(n, x, incx, a, nindx, indx)

 

INTEGER*8

n, incx, nindx, indx(n)

 

REAL*8

a, x(lenx)

 

CALL DLSTxx(n, x, incx, a, nindx, indx)

 

INTEGER*8

n, incx, nindx, indx(n), a, x(lenx)

 

CALL ILSTxx(n, x, incx, a, nindx, indx)

 

INTEGER*8

n, incx, nindx, indx(n)

 

COMPLEX*8

a, x(lenx)

 

CALL CLSTxx(n, x, incx, a, nindx, indx)

 

INTEGER*8

n, incx, nindx, indx(n)

 

COMPLEX*16

a, x(lenx)

 

CALL ZLSTxx(n, x, incx, a, nindx, indx)

Input

n

Number of elements of vector x to be compared to a. If

 

 

n ≤ 0, the subprograms do not reference x or indx.

 

x

Array of length lenx = (n−1)⋅incx+1 containing the

 

 

n-vector x.

 

incx

Increment for the array x. x is stored forward in array x

 

 

with increment incx; that is, xi is stored in

 

 

x((i−1)⋅incx+1).

 

 

Use incx = 1 if the vector x is stored contiguously in

 

 

array x; that is, if xi is stored in x(i). Refer to “BLAS

 

 

Indexing Conventions” in the introduction to this

 

 

chapter.

 

a

The scalar a.

100HP MLIB User’s Guide