101 SUBROUTINE zlapll( N, X, INCX, Y, INCY, SSMIN )
109 INTEGER incx, incy, n
110 DOUBLE PRECISION ssmin
113 COMPLEX*16 x( * ), y( * )
119 DOUBLE PRECISION zero
120 parameter( zero = 0.0d+0 )
122 parameter( cone = ( 1.0d+0, 0.0d+0 ) )
125 DOUBLE PRECISION ssmax
126 COMPLEX*16 a11, a12, a22, c, tau
129 INTRINSIC abs, dconjg
149 CALL
zlarfg( n, x( 1 ), x( 1+incx ), incx, tau )
153 c = -dconjg( tau )*
zdotc( n, x, incx, y, incy )
154 CALL
zaxpy( n, c, x, incx, y, incy )
156 CALL
zlarfg( n-1, y( 1+incy ), y( 1+2*incy ), incy, tau )
163 CALL
dlas2( abs( a11 ), abs( a12 ), abs( a22 ), ssmin, ssmax )