71 parameter ( nmax = 2 )
78 COMPLEX a( nmax, nmax ), tau( nmax ), w( nmax )
93 COMMON / infoc / infot, nout, ok, lerr
94 COMMON / srnamc / srnamt
103 a( 1, 1 ) = cmplx( 1.e+0, -1.e+0 )
104 a( 1, 2 ) = cmplx( 2.e+0, -2.e+0 )
105 a( 2, 2 ) = cmplx( 3.e+0, -3.e+0 )
106 a( 2, 1 ) = cmplx( 4.e+0, -4.e+0 )
107 w( 1 ) = cmplx( 0.e+0, 0.e+0 )
108 w( 2 ) = cmplx( 0.e+0, 0.e+0 )
113 WRITE( nout, fmt = * )
114 IF(
lsamen( 2, c2,
'TZ' ) )
THEN
120 CALL ctzrzf( -1, 0, a, 1, tau, w, 1, info )
121 CALL chkxer(
'CTZRZF', infot, nout, lerr, ok )
123 CALL ctzrzf( 1, 0, a, 1, tau, w, 1, info )
124 CALL chkxer(
'CTZRZF', infot, nout, lerr, ok )
126 CALL ctzrzf( 2, 2, a, 1, tau, w, 1, info )
127 CALL chkxer(
'CTZRZF', infot, nout, lerr, ok )
129 CALL ctzrzf( 2, 2, a, 2, tau, w, 0, info )
130 CALL chkxer(
'CTZRZF', infot, nout, lerr, ok )
132 CALL ctzrzf( 2, 3, a, 2, tau, w, 1, info )
133 CALL chkxer(
'CTZRZF', infot, nout, lerr, ok )
138 CALL alaesm( path, ok, nout )
logical function lsamen(N, CA, CB)
LSAMEN
subroutine alaesm(PATH, OK, NOUT)
ALAESM
subroutine chkxer(SRNAMT, INFOT, NOUT, LERR, OK)
subroutine ctzrzf(M, N, A, LDA, TAU, WORK, LWORK, INFO)
CTZRZF