83 DOUBLE PRECISION FUNCTION ddot(N,DX,INCX,DY,INCY)
94 DOUBLE PRECISION dx(*),dy(*)
100 DOUBLE PRECISION dtemp
101 INTEGER i,ix,iy,m,mp1
109 IF (incx.EQ.1 .AND. incy.EQ.1)
THEN
119 dtemp = dtemp + dx(i)*dy(i)
128 dtemp = dtemp + dx(i)*dy(i) + dx(i+1)*dy(i+1) +
129 $ dx(i+2)*dy(i+2) + dx(i+3)*dy(i+3) + dx(i+4)*dy(i+4)
138 IF (incx.LT.0) ix = (-n+1)*incx + 1
139 IF (incy.LT.0) iy = (-n+1)*incy + 1
141 dtemp = dtemp + dx(ix)*dy(iy)