Computes one dqd transform in ping-pong form. Used by ?bdsqr and ?stegr.
call slasq6( i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2 )
call dlasq6( i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2 )
The FORTRAN 77 interfaces are specified in the mkl_lapack.fi include file (to be used in Fortran programs) and in the mkl_lapack.h include file (to be used in C programs).
The routine ?lasq6 computes one dqd (shift equal to zero) transform in ping-pong form, with protection against underflow and overflow.
INTEGER. First index.
INTEGER. Last index.
REAL for slasq6
DOUBLE PRECISION for dlasq6.
Array, DIMENSION (4n). Z holds the qd array. emin is stored in z(4*n0) to avoid an extra argument.
INTEGER. pp=0 for ping, pp=1 for pong.
REAL for slasq6
DOUBLE PRECISION for dlasq6.
Minimum value of d.
REAL for slasq6
DOUBLE PRECISION for dlasq6.
Minimum value of d, excluding d(n0).
REAL for slasq6
DOUBLE PRECISION for dlasq6.
Minimum value of d, excluding d(n0) and d(n0-1).
REAL for slasq6
DOUBLE PRECISION for dlasq6. Contains d(n0), the last value of d.
REAL for slasq6
DOUBLE PRECISION for dlasq6. Contains d(n0-1).
REAL for slasq6
DOUBLE PRECISION for dlasq6. Contains d(n0-2).
Copyright © 1994 - 2011, Intel Corporation. All rights reserved.