1 subroutine dswap (n,dx,incx,dy,incy)
8 double precision dx(*),dy(*),dtemp
9 integer i,incx,incy,ix,iy,m,mp1,n
12 if(incx.eq.1.and.incy.eq.1)
go to 20
19 if(incx.lt.0)ix = (-n+1)*incx + 1
20 if(incy.lt.0)iy = (-n+1)*incy + 1
36 if( m .eq. 0 )
go to 40
subroutine dswap(n, dx, incx, dy, incy)