*
* Quick return if possible
*
- IF( N.EQ.1 .OR. IFST.EQ.ILST )
+ IF( N.LE.1 .OR. IFST.EQ.ILST )
$ RETURN
*
IF( IFST.LT.ILST ) THEN
*
* Quick return if possible
*
- IF( N.EQ.1 .OR. IFST.EQ.ILST )
+ IF( N.LE.1 .OR. IFST.EQ.ILST )
$ RETURN
*
IF( IFST.LT.ILST ) THEN
INFOT = 1
CALL CTREXC( 'X', 1, A, 1, B, 1, IFST, ILST, INFO )
CALL CHKXER( 'CTREXC', INFOT, NOUT, LERR, OK )
- INFOT = 7
- CALL CTREXC( 'N', 0, A, 1, B, 1, IFST, ILST, INFO )
- CALL CHKXER( 'CTREXC', INFOT, NOUT, LERR, OK )
INFOT = 4
ILST = 2
CALL CTREXC( 'N', 2, A, 1, B, 1, IFST, ILST, INFO )
ILST = 2
CALL CTREXC( 'V', 1, A, 1, B, 1, IFST, ILST, INFO )
CALL CHKXER( 'CTREXC', INFOT, NOUT, LERR, OK )
- NT = NT + 8
+ NT = NT + 7
*
* Test CTRSNA
*
*>
*> DERREC tests the error exits for the routines for eigen- condition
*> estimation for DOUBLE PRECISION matrices:
-*> DTRSYL, STREXC, STRSNA and STRSEN.
+*> DTRSYL, DTREXC, DTRSNA and DTRSEN.
*> \endverbatim
*
* Arguments:
INFOT = 1
CALL DTREXC( 'X', 1, A, 1, B, 1, IFST, ILST, WORK, INFO )
CALL CHKXER( 'DTREXC', INFOT, NOUT, LERR, OK )
- INFOT = 7
- CALL DTREXC( 'N', 0, A, 1, B, 1, IFST, ILST, WORK, INFO )
- CALL CHKXER( 'DTREXC', INFOT, NOUT, LERR, OK )
INFOT = 4
ILST = 2
CALL DTREXC( 'N', 2, A, 1, B, 1, IFST, ILST, WORK, INFO )
ILST = 2
CALL DTREXC( 'V', 1, A, 1, B, 1, IFST, ILST, WORK, INFO )
CALL CHKXER( 'DTREXC', INFOT, NOUT, LERR, OK )
- NT = NT + 8
+ NT = NT + 7
*
* Test DTRSNA
*
INFOT = 1
CALL STREXC( 'X', 1, A, 1, B, 1, IFST, ILST, WORK, INFO )
CALL CHKXER( 'STREXC', INFOT, NOUT, LERR, OK )
- INFOT = 7
- CALL STREXC( 'N', 0, A, 1, B, 1, IFST, ILST, WORK, INFO )
- CALL CHKXER( 'STREXC', INFOT, NOUT, LERR, OK )
INFOT = 4
ILST = 2
CALL STREXC( 'N', 2, A, 1, B, 1, IFST, ILST, WORK, INFO )
ILST = 2
CALL STREXC( 'V', 1, A, 1, B, 1, IFST, ILST, WORK, INFO )
CALL CHKXER( 'STREXC', INFOT, NOUT, LERR, OK )
- NT = NT + 8
+ NT = NT + 7
*
* Test STRSNA
*
*>
*> ZERREC tests the error exits for the routines for eigen- condition
*> estimation for DOUBLE PRECISION matrices:
-*> ZTRSYL, CTREXC, CTRSNA and CTRSEN.
+*> ZTRSYL, ZTREXC, ZTRSNA and ZTRSEN.
*> \endverbatim
*
* Arguments:
INFOT = 1
CALL ZTREXC( 'X', 1, A, 1, B, 1, IFST, ILST, INFO )
CALL CHKXER( 'ZTREXC', INFOT, NOUT, LERR, OK )
- INFOT = 7
- CALL ZTREXC( 'N', 0, A, 1, B, 1, IFST, ILST, INFO )
- CALL CHKXER( 'ZTREXC', INFOT, NOUT, LERR, OK )
INFOT = 4
ILST = 2
CALL ZTREXC( 'N', 2, A, 1, B, 1, IFST, ILST, INFO )
ILST = 2
CALL ZTREXC( 'V', 1, A, 1, B, 1, IFST, ILST, INFO )
CALL CHKXER( 'ZTREXC', INFOT, NOUT, LERR, OK )
- NT = NT + 8
+ NT = NT + 7
*
* Test ZTRSNA
*