80       REAL               A( NMAX, NMAX ), T( NMAX, NMAX ), D(NMAX)
 
   87       CHARACTER(LEN=32)  SRNAMT
 
   91       COMMON             / infoc / infot, nout, ok, lerr
 
   92       COMMON             / srnamc / srnamt
 
  100       WRITE( nout, fmt = * )
 
  106             a( i, j ) = 1.e+0 / real( i+j )
 
  107             t( i, j ) = 1.e+0 / real( i+j )
 
  120       CALL sorhr_col( -1, 0, 1, a, 1, t, 1, d, info )
 
  121       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  124       CALL sorhr_col( 0, -1, 1, a, 1, t, 1, d, info )
 
  125       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  126       CALL sorhr_col( 1, 2, 1, a, 1, t, 1, d, info )
 
  127       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  130       CALL sorhr_col( 0, 0, -1, a, 1, t, 1, d, info )
 
  131       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  133       CALL sorhr_col( 0, 0, 0, a, 1, t, 1, d, info )
 
  134       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  137       CALL sorhr_col( 0, 0, 1, a, -1, t, 1, d, info )
 
  138       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  140       CALL sorhr_col( 0, 0, 1, a, 0, t, 1, d, info )
 
  141       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  143       CALL sorhr_col( 2, 0, 1, a, 1, t, 1, d, info )
 
  144       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  147       CALL sorhr_col( 0, 0, 1, a, 1, t, -1, d, info )
 
  148       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  150       CALL sorhr_col( 0, 0, 1, a, 1, t, 0, d, info )
 
  151       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  153       CALL sorhr_col( 4, 3, 2, a, 4, t, 1, d, info )
 
  154       CALL chkxer( 
'SORHR_COL', infot, nout, lerr, ok )
 
  158       CALL alaesm( path, ok, nout )