1
subroutine dcopy21(rows, cols, A, ald, buf, cur)
4
double precision A(ald,*), buf(ald)
14
subroutine dcopy31(rows, cols, planes, A, aldr, aldc, buf, cur)
15
integer rows, cols, planes
16
integer c, r, p, aldr, aldc, cur
17
double precision A(aldr, aldc, *), buf(aldr)
29
subroutine dcopy12(rows, cols, A, ald, buf, cur)
31
integer c, r, ald, cur
32
double precision A(ald,*), buf(ald)
42
subroutine dcopy13(rows, cols, planes, A, aldr, aldc, buf, cur)
43
integer rows, cols, planes
44
integer c, r, p, aldr, aldc, cur
45
double precision A(aldr, aldc, *), buf(aldr)
58
subroutine dcopy2d_n(rows, cols, A, ald, B, bld)
60
integer c, r, ald, bld
61
double precision A(ald,*), B(bld,*)
71
subroutine dcopy2d_u(rows, cols, A, ald, B, bld)
73
integer c, r, ald, bld
74
double precision A(ald,*), B(bld,*)
76
double precision d1, d2, d3, d4
78
r1 = iand(max0(rows,0),3)
80
c$$$ b(r,c) = a(r,c) + b(r,c) * 0
83
do r = r1 + 1, rows, 4
92
c$$$ b(r,c) = a(r,c) + b(r,c) * 0
93
c$$$ b(r+1,c) = a(r+1,c) + b(r+1,c) * 0
94
c$$$ b(r+2,c) = a(r+2,c) + b(r+2,c) * 0
95
c$$$ b(r+3,c) = a(r+3,c) + b(r+3,c) * 0
100
subroutine dcopy1d_n(A, B, n)
102
double precision A(n), B(n)
103
ccdir$ no_cache_alloc a,b
109
subroutine dcopy1d_u(A, B, n)
111
double precision A(n), B(n)
112
double precision d1, d2, d3, d4
113
n1 = iand(max0(n,0),3)