76      COMPLEX*16         A( NMAX, NMAX ), T( NMAX, NMAX ), W( NMAX ),
 
   77     $                   B( NMAX, NMAX ), C( NMAX, NMAX )
 
   89      COMMON             / infoc / infot, nout, ok, lerr
 
   90      COMMON             / srnamc / srnamt
 
   93      INTRINSIC          dble, dcmplx
 
   98      WRITE( nout, fmt = * )
 
  104            a( i, j ) = 1.d0 / dcmplx( dble( i+j ), 0.d0 )
 
  105            c( i, j ) = 1.d0 / dcmplx( dble( i+j ), 0.d0 )
 
  106            t( i, j ) = 1.d0 / dcmplx( dble( i+j ), 0.d0 )
 
  118      CALL ztplqt( -1, 1, 0, 1, a, 1, b, 1, t, 1, w, info )
 
  119      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  121      CALL ztplqt( 1, -1, 0, 1, a, 1, b, 1, t, 1, w, info )
 
  122      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  124      CALL ztplqt( 0, 1, -1, 1, a, 1, b, 1, t, 1, w, info )
 
  125      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  127      CALL ztplqt( 0, 1, 1, 1, a, 1, b, 1, t, 1, w, info )
 
  128      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  130      CALL ztplqt( 0, 1, 0, 0, a, 1, b, 1, t, 1, w, info )
 
  131      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  133      CALL ztplqt( 1, 1, 0, 2, a, 1, b, 1, t, 1, w, info )
 
  134      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  136      CALL ztplqt( 2, 1, 0, 2, a, 1, b, 1, t, 1, w, info )
 
  137      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  139      CALL ztplqt( 2, 1, 0, 1, a, 2, b, 1, t, 1, w, info )
 
  140      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  142      CALL ztplqt( 2, 2, 1, 2, a, 2, b, 2, t, 1, w, info )
 
  143      CALL chkxer( 
'ZTPLQT', infot, nout, lerr, ok )
 
  149      CALL ztplqt2( -1, 0, 0, a, 1, b, 1, t, 1, info )
 
  150      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  152      CALL ztplqt2( 0, -1, 0, a, 1, b, 1, t, 1, info )
 
  153      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  155      CALL ztplqt2( 0, 0, -1, a, 1, b, 1, t, 1, info )
 
  156      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  158      CALL ztplqt2( 2, 2, 0, a, 1, b, 2, t, 2, info )
 
  159      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  161      CALL ztplqt2( 2, 2, 0, a, 2, b, 1, t, 2, info )
 
  162      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  164      CALL ztplqt2( 2, 2, 0, a, 2, b, 2, t, 1, info )
 
  165      CALL chkxer( 
'ZTPLQT2', infot, nout, lerr, ok )
 
  171      CALL ztpmlqt( 
'/', 
'N', 0, 0, 0, 0, 1, a, 1, t, 1, b, 1, c, 1,
 
  173      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  175      CALL ztpmlqt( 
'L', 
'/', 0, 0, 0, 0, 1, a, 1, t, 1, b, 1, c, 1,
 
  177      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  179      CALL ztpmlqt( 
'L', 
'N', -1, 0, 0, 0, 1, a, 1, t, 1, b, 1, c, 1,
 
  181      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  183      CALL ztpmlqt( 
'L', 
'N', 0, -1, 0, 0, 1, a, 1, t, 1, b, 1, c, 1,
 
  185      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  187      CALL ztpmlqt( 
'L', 
'N', 0, 0, -1, 0, 1, a, 1, t, 1, b, 1, c, 1,
 
  190      CALL ztpmlqt( 
'L', 
'N', 0, 0, 0, -1, 1, a, 1, t, 1, b, 1, c, 1,
 
  192      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  194      CALL ztpmlqt( 
'L', 
'N', 0, 0, 0, 0, 0, a, 1, t, 1, b, 1, c, 1,
 
  196      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  198      CALL ztpmlqt( 
'R', 
'N', 2, 2, 2, 1, 1, a, 1, t, 1, b, 1, c, 1,
 
  200      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  202      CALL ztpmlqt( 
'R', 
'N', 1, 1, 1, 1, 1, a, 1, t, 0, b, 1, c, 1,
 
  204      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  206      CALL ztpmlqt( 
'L', 
'N', 1, 1, 1, 1, 1, a, 1, t, 1, b, 0, c, 1,
 
  208      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  210      CALL ztpmlqt( 
'L', 
'N', 1, 1, 1, 1, 1, a, 1, t, 1, b, 1, c, 0,
 
  212      CALL chkxer( 
'ZTPMLQT', infot, nout, lerr, ok )
 
  216      CALL alaesm( path, ok, nout )