105      SUBROUTINE cpptrs( UPLO, N, NRHS, AP, B, LDB, INFO )
 
  113      INTEGER            INFO, LDB, N, NRHS
 
  116      COMPLEX            AP( * ), B( LDB, * )
 
  140      upper = lsame( uplo, 
'U' )
 
  141      IF( .NOT.upper .AND. .NOT.lsame( uplo, 
'L' ) ) 
THEN 
  143      ELSE IF( n.LT.0 ) 
THEN 
  145      ELSE IF( nrhs.LT.0 ) 
THEN 
  147      ELSE IF( ldb.LT.max( 1, n ) ) 
THEN 
  151         CALL xerbla( 
'CPPTRS', -info )
 
  157      IF( n.EQ.0 .OR. nrhs.EQ.0 )
 
  168            CALL ctpsv( 
'Upper', 
'Conjugate transpose', 
'Non-unit',
 
  174            CALL ctpsv( 
'Upper', 
'No transpose', 
'Non-unit', n, ap,
 
  185            CALL ctpsv( 
'Lower', 
'No transpose', 
'Non-unit', n, ap,
 
  190            CALL ctpsv( 
'Lower', 
'Conjugate transpose', 
'Non-unit',
 
 
subroutine xerbla(srname, info)
 
subroutine cpptrs(uplo, n, nrhs, ap, b, ldb, info)
CPPTRS
 
subroutine ctpsv(uplo, trans, diag, n, ap, x, incx)
CTPSV