 
      COMPLEX FUNCTION CDCDOT(N,CB,CX,INCX,CY,INCY)
C***BEGIN PROLOGUE  CDCDOT
C***DATE WRITTEN   791001   (YYMMDD)
C***REVISION DATE  830815   (YYMMDD)
C***CATEGORY NO.  D1A4
C***KEYWORDS  COMPLEX,DOT PRODUCT,DOUBLE PRECISION,INNER PRODUCT
C***AUTHOR  LAWSON, C. L., (JPL)
C           HANSON,R. J.,(SNLA)
C           KINCAID,D. R.,(U. OF TEXAS)
C           KROGH,F. T.,(JPL)
C***PURPOSE  Complex inner product with result accumulated in d.p.
C***DESCRIPTION
C
C                  B L A S Subprogram
C  Description of Parameters
C
C  --INPUT--
C          N  number of elements in input vector(s)
C         CB  complex scalar to be added to inner product
C         CX  complex vector with N elements
C       INCX  storage spacing between elements of CX
C         CY  complex vector with N elements
C       INCY  storage spacing between elements of CY
C
C  --OUTPUT--
C     CDCDOT  complex dot product (zero if N .LE. 0)
C
C   Returns result with dot product accumulated in D.P.
C     CDCDOT = CB + sum for I = 0 to N-1 of CX(LX+I*INCY)*CY(LY+I*INCY)
C     where LX + 1 if INCX .GE. 0, else LX =(-INCX)*N, AND LY IS
C     defined in a similar way using INCY.
C***REFERENCES  LAWSON D.L, HANSON R.J., KINCAID D.R., KROGH F.T.,
C                 *BASIC LINEAR ALGEBRA SUBPROGRAMS FOR FORTRAN USAGE*,
C                 ALGORITHM NO. 539, TRANSACTIONS ON MATHEMATICAL
C                 SOFTWARE, VOLUME 5, NUMBER 3, SEPTEMBER 1979, 308-323
C***ROUTINES CALLED  (NONE)
C***END PROLOGUE  CDCDOT
 
 
