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)
XERBLA
subroutine ssyr(UPLO, N, ALPHA, X, INCX, A, LDA)
SSYR