SSPMV/DSPMV/CHPMV/ZHPMV |
| ||
Input | uplo | Upper/lower triangular option for A: | |
|
| ’L’ or ’l’ | The lower triangle of A is stored in the |
|
|
| packed array. |
|
| ’U’ or ’u’ | The upper triangle of A is stored in |
|
|
| the packed array. |
| n | Number of rows and columns in matrix A, n ≥ 0. If | |
|
| n = 0, the subprograms do not reference ap, x, or y. | |
| alpha | The scalar α. If alpha = 0, the subprograms compute | |
|
| y ← βy without referencing ap or x. | |
| ap | Array of length lenap = n⋅(n+1)/2 containing the upper | |
|
| or lower triangle, as specified by uplo, of an | |
|
| symmetric or complex Hermitian matrix A, stored by | |
|
| columns in the packed form described above. | |
| x | Array of length lenx = (n−1)⋅incx+1 containing the | |
|
|
| |
| incx | Increment for the array x, incx ≠ 0: | |
|
| incx > 0 | x is stored forward in array x; that is, |
|
|
| xi is stored in x((i−1)⋅incx+1). |
|
| incx < 0 | x is stored backward in array x; that |
|
|
| is, xi is stored in x((i−n)⋅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 | |
|
| Chapter 2. |
|
| beta | The scalar β. |
|
| y | Array of length leny = (n−1)⋅incy+1 containing the | |
|
| ||
| incy | Increment for the array y, incy ≠ 0: | |
|
| incy > 0 | y is stored forward in array y; that is, |
|
|
| yi is stored in y((i−1)⋅incy+1). |
|
| incy < 0 | y is stored backward in array y; that |
|
|
| is, yi is stored in y((i−n)⋅incy+1). |
Use incy = 1 if the vector y is stored contiguously in array y, that is, if yi is stored in y(i). Refer to “BLAS Indexing Conventions” in the introduction to Chapter 2.
252HP MLIB User’s Guide