131 SUBROUTINE ssyr(UPLO,N,ALPHA,X,INCX,A,LDA)
150 parameter(zero=0.0e+0)
154 INTEGER I,INFO,IX,J,JX,KX
170 IF (.NOT.lsame(uplo,
'U') .AND. .NOT.lsame(uplo,
'L'))
THEN
172 ELSE IF (n.LT.0)
THEN
174 ELSE IF (incx.EQ.0)
THEN
176 ELSE IF (lda.LT.max(1,n))
THEN
186 IF ((n.EQ.0) .OR. (alpha.EQ.zero))
RETURN
192 ELSE IF (incx.NE.1)
THEN
200 IF (lsame(uplo,
'U'))
THEN
206 IF (x(j).NE.zero)
THEN
209 a(i,j) = a(i,j) + x(i)*temp
216 IF (x(jx).NE.zero)
THEN
220 a(i,j) = a(i,j) + x(ix)*temp
233 IF (x(j).NE.zero)
THEN
236 a(i,j) = a(i,j) + x(i)*temp
243 IF (x(jx).NE.zero)
THEN
247 a(i,j) = a(i,j) + x(ix)*temp
subroutine xerbla(srname, info)
subroutine ssyr(uplo, n, alpha, x, incx, a, lda)
SSYR