HP MLIB User's Guide Vol. 1 7th Ed.
100 HP MLIB User’s Guide
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, x
i
is stored in
x((i−1)×|incx|+1).
Use incx = 1 if the vector x is stored contiguously in
array x; that is, if x
i
is stored in x(i). Refer to “BLAS
Indexing Conventions” in the introduction to this
chapter.
a The scalar a.