74 SUBROUTINE xerbla( SRNAME, INFO )
96 COMMON / infoc / infot, nout, ok, lerr
97 COMMON / srnamc / srnamt
102 IF( info.NE.infot )
THEN
103 IF( infot.NE.0 )
THEN
104 WRITE( nout, fmt = 9999 )
105 $ srnamt( 1:len_trim( srnamt ) ), info, infot
107 WRITE( nout, fmt = 9997 )
108 $ srname( 1:len_trim( srname ) ), info
112 IF( srname.NE.srnamt )
THEN
113 WRITE( nout, fmt = 9998 )
114 $ srname( 1:len_trim( srname ) ),
115 $ srnamt( 1:len_trim( srnamt ) )
120 9999
FORMAT(
' *** XERBLA was called from ', a,
' with INFO = ', i6,
121 $
' instead of ', i2,
' ***' )
122 9998
FORMAT(
' *** XERBLA was called with SRNAME = ', a,
123 $
' instead of ', a9,
' ***' )
124 9997
FORMAT(
' *** On entry to ', a,
' parameter number ', i6,
125 $
' had an illegal value ***' )
subroutine xerbla(SRNAME, INFO)
XERBLA