101 SUBROUTINE slapll( N, X, INCX, Y, INCY, SSMIN )
108 INTEGER INCX, INCY, N
119 parameter( zero = 0.0e+0, one = 1.0e+0 )
122 REAL A11, A12, A22, C, SSMAX, TAU
142 CALL slarfg( n, x( 1 ), x( 1+incx ), incx, tau )
146 c = -tau*sdot( n, x, incx, y, incy )
147 CALL saxpy( n, c, x, incx, y, incy )
149 CALL slarfg( n-1, y( 1+incy ), y( 1+2*incy ), incy, tau )
156 CALL slas2( a11, a12, a22, ssmin, ssmax )
subroutine saxpy(n, sa, sx, incx, sy, incy)
SAXPY
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.