99 SUBROUTINE slapll( N, X, INCX, Y, INCY, SSMIN )
106 INTEGER INCX, INCY, N
117 parameter( zero = 0.0e+0, one = 1.0e+0 )
120 REAL A11, A12, A22, C, SSMAX, TAU
140 CALL slarfg( n, x( 1 ), x( 1+incx ), incx, tau )
144 c = -tau*sdot( n, x, incx, y, incy )
145 CALL saxpy( n, c, x, incx, y, incy )
147 CALL slarfg( n-1, y( 1+incy ), y( 1+2*incy ), incy, tau )
154 CALL slas2( a11, a12, a22, ssmin, ssmax )
subroutine slapll(n, x, incx, y, incy, ssmin)
SLAPLL measures the linear dependence of two vectors.
subroutine slarfg(n, alpha, x, incx, tau)
SLARFG generates an elementary reflector (Householder matrix).
subroutine slas2(f, g, h, ssmin, ssmax)
SLAS2 computes singular values of a 2-by-2 triangular matrix.