F_SGER/F_DGER/F_CGER/F_ZGER

General rank-1 update

 

INTEGER*4

CONJ, INCX, INCY, LDA, M, N

 

COMPLEX*16

ALPHA, BETA

 

COMPLEX*16

A( LDA, * ), X( * ), Y( * )

 

SUBROUTINE F_ZGER (CONJ, M, N, ALPHA, X, INCX, Y, INCY, BETA,A,

 

LDA)

 

 

VECLIB8

 

 

INTEGER*8

CONJ, INCX, INCY, LDA, M, N

 

REAL*4

ALPHA, BETA

 

REAL*4

A( LDA, * ), X( * ), Y( * )

 

SUBROUTINE F_SGER (CONJ, M, N, ALPHA, X, INCX, Y, INCY, BETA, A,

 

LDA)

 

 

INTEGER*8

CONJ, INCX, INCY, LDA, M, N

 

REAL*8

ALPHA, BETA

 

REAL*8

A( LDA, * ), X( * ), Y( * )

 

SUBROUTINE F_DGER (CONJ, M, N, ALPHA, X, INCX, Y, INCY, BETA, A,

 

LDA)

 

 

INTEGER*8

CONJ, INCX, INCY, LDA, M, N

 

COMPLEX*8

ALPHA, BETA

 

COMPLEX*8

A( LDA, * ), X( * ), Y( * )

 

SUBROUTINE F_CGER (CONJ, M, N, ALPHA, X, INCX, Y, INCY, BETA, A,

 

LDA)

 

 

INTEGER*8

CONJ, INCX, INCY, LDA, M, N

 

COMPLEX*16

ALPHA, BETA

 

COMPLEX*16

A( LDA, * ), X( * ), Y( * )

 

SUBROUTINE F_ZGER (CONJ, M, N, ALPHA, X, INCX, Y, INCY, BETA,A,

 

LDA)

 

Input

CONJ

Specifies conjugation for vector components in complex

 

 

routines. Vector components are used conjugated or

 

 

unconjugated. Use either BLAS_CONJ or

 

 

BLAS_NO_CONJ. When x and y are real vectors the

 

 

conj operator argument has no effect.

 

M

Number of rows in matrix A, m > 0. If m 0 , the

 

 

subprograms do not reference A, X, or Y.

 

N

Number of elements of vector x.

 

ALPHA

The scalar ALPHA.

 

X

REAL or COMPLEX array, minimum length

 

 

(N - 1) x incx + 1.

376HP MLIB User’s Guide