129 SUBROUTINE dger(M,N,ALPHA,X,INCX,Y,INCY,A,LDA)
136 DOUBLE PRECISION ALPHA
137 INTEGER INCX,INCY,LDA,M,N
140 DOUBLE PRECISION A(lda,*),X(*),Y(*)
146 DOUBLE PRECISION ZERO
147 parameter(zero=0.0d+0)
150 DOUBLE PRECISION TEMP
151 INTEGER I,INFO,IX,J,JY,KX
165 ELSE IF (n.LT.0)
THEN 167 ELSE IF (incx.EQ.0)
THEN 169 ELSE IF (incy.EQ.0)
THEN 171 ELSE IF (lda.LT.max(1,m))
THEN 181 IF ((m.EQ.0) .OR. (n.EQ.0) .OR. (alpha.EQ.zero))
RETURN 193 IF (y(jy).NE.zero)
THEN 196 a(i,j) = a(i,j) + x(i)*temp
208 IF (y(jy).NE.zero)
THEN 212 a(i,j) = a(i,j) + x(ix)*temp
subroutine xerbla(SRNAME, INFO)
XERBLA
subroutine dger(M, N, ALPHA, X, INCX, Y, INCY, A, LDA)
DGER