129 SUBROUTINE zgerc(M,N,ALPHA,X,INCX,Y,INCY,A,LDA)
137 INTEGER INCX,INCY,LDA,M,N
140 COMPLEX*16 A(LDA,*),X(*),Y(*)
147 parameter(zero= (0.0d+0,0.0d+0))
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
175 CALL xerbla(
'ZGERC ',info)
181 IF ((m.EQ.0) .OR. (n.EQ.0) .OR. (alpha.EQ.zero))
RETURN
193 IF (y(jy).NE.zero)
THEN
194 temp = alpha*dconjg(y(jy))
196 a(i,j) = a(i,j) + x(i)*temp
208 IF (y(jy).NE.zero)
THEN
209 temp = alpha*dconjg(y(jy))
212 a(i,j) = a(i,j) + x(ix)*temp
subroutine xerbla(srname, info)
subroutine zgerc(m, n, alpha, x, incx, y, incy, a, lda)
ZGERC