SLASQ6(3)      LAPACK routine of NEC Numeric Library Collection      SLASQ6(3)



NAME
       SLASQ6

SYNOPSIS
       SUBROUTINE SLASQ6 (I0, N0, Z, PP, DMIN, DMIN1, DMIN2, DN, DNM1, DNM2)



PURPOSE
            SLASQ6 computes one dqd (shift equal to zero) transform in
            ping-pong form, with protection against underflow and overflow.




ARGUMENTS
           I0        (input)
                     I0 is INTEGER
                   First index.

           N0        (input)
                     N0 is INTEGER
                   Last index.

           Z         (input)
                     Z is REAL array, dimension ( 4*N )
                   Z holds the qd array. EMIN is stored in Z(4*N0) to avoid
                   an extra argument.

           PP        (input)
                     PP is INTEGER
                   PP=0 for ping, PP=1 for pong.

           DMIN      (output)
                     DMIN is REAL
                   Minimum value of d.

           DMIN1     (output)
                     DMIN1 is REAL
                   Minimum value of d, excluding D( N0 ).

           DMIN2     (output)
                     DMIN2 is REAL
                   Minimum value of d, excluding D( N0 ) and D( N0-1 ).

           DN        (output)
                     DN is REAL
                   d(N0), the last value of d.

           DNM1      (output)
                     DNM1 is REAL
                   d(N0-1).

           DNM2      (output)
                     DNM2 is REAL
                   d(N0-2).



LAPACK routine                  31 October 2017                      SLASQ6(3)