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 dger(m, n, alpha, x, incx, y, incy, a, lda)
DGER