1 SUBROUTINE ctrmvt( UPLO, N, T, LDT, X, INCX, Y, INCY, W, INCW, Z,
11 INTEGER INCW, INCX, INCY, INCZ, LDT, N
14 COMPLEX T( LDT, * ), W( * ), X( * ), Y( * ), Z( * )
111 EXTERNAL ccopy, ctrmv, xerbla
121 IF( .NOT.lsame( uplo,
'U' ) .AND. .NOT.lsame( uplo,
'L' ) )
THEN
123 ELSE IF( n.LT.0 )
THEN
125 ELSE IF( ldt.LT.
max( 1, n ) )
THEN
127 ELSE IF( incw.EQ.0 )
THEN
129 ELSE IF( incx.EQ.0 )
THEN
131 ELSE IF( incy.EQ.0 )
THEN
133 ELSE IF( incz.EQ.0 )
THEN
137 CALL xerbla(
'CTRMVT', info )
148 IF( incx.NE.1 .OR. incy.NE.1 .OR. incw.NE.1 .OR. incz.NE.1 .OR.
150 CALL ccopy( n, y, incy, x, incx )
151 CALL ctrmv( uplo,
'C',
'N', n, t, ldt, x, incx )
152 CALL ccopy( n, z, incz, w, incw )
153 CALL ctrmv( uplo,
'N',
'N', n, t, ldt, w, incw )