1 SUBROUTINE strmvt( UPLO, N, T, LDT, X, INCX, Y, INCY, W, INCW, Z,
11 INTEGER INCW, INCX, INCY, INCZ, LDT, N
14 REAL T( LDT, * ), W( * ), X( * ), Y( * ), Z( * )
111 EXTERNAL scopy, strmv, 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(
'STRMVT', info )
148 IF( incx.NE.1 .OR. incy.NE.1 .OR. incw.NE.1 .OR. incz.NE.1 .OR.
150 CALL scopy( n, y, incy, x, incx )
151 CALL strmv( uplo,
'C',
'N', n, t, ldt, x, incx )
152 CALL scopy( n, z, incz, w, incw )
153 CALL strmv( uplo,
'N',
'N', n, t, ldt, w, incw )