131 SUBROUTINE zgerc(M,N,ALPHA,X,INCX,Y,INCY,A,LDA)
140 INTEGER incx,incy,lda,m,n
143 COMPLEX*16 a(lda,*),x(*),y(*)
150 parameter(zero= (0.0d+0,0.0d+0))
154 INTEGER i,info,ix,j,jy,kx
168 ELSE IF (n.LT.0)
THEN
170 ELSE IF (incx.EQ.0)
THEN
172 ELSE IF (incy.EQ.0)
THEN
174 ELSE IF (lda.LT.max(1,m))
THEN
178 CALL
xerbla(
'ZGERC ',info)
184 IF ((m.EQ.0) .OR. (n.EQ.0) .OR. (alpha.EQ.zero)) return
196 IF (y(jy).NE.zero)
THEN
197 temp = alpha*dconjg(y(jy))
199 a(i,j) = a(i,j) + x(i)*temp
211 IF (y(jy).NE.zero)
THEN
212 temp = alpha*dconjg(y(jy))
215 a(i,j) = a(i,j) + x(ix)*temp