forked from mgowanlock/gpu_self_join
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkernelloops.h
More file actions
186 lines (186 loc) · 6.8 KB
/
Copy pathkernelloops.h
File metadata and controls
186 lines (186 loc) · 6.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
#if NUMINDEXEDDIM>=3
for (loopRng[2]=nDMinCellIDs[2]; loopRng[2]<=nDMaxCellIDs[2]; loopRng[2]++)
#endif
#if NUMINDEXEDDIM>=4
for (loopRng[3]=nDMinCellIDs[3]; loopRng[3]<=nDMaxCellIDs[3]; loopRng[3]++)
#endif
#if NUMINDEXEDDIM>=5
for (loopRng[4]=nDMinCellIDs[4]; loopRng[4]<=nDMaxCellIDs[4]; loopRng[4]++)
#endif
#if NUMINDEXEDDIM>=6
for (loopRng[5]=nDMinCellIDs[5]; loopRng[5]<=nDMaxCellIDs[5]; loopRng[5]++)
#endif
#if NUMINDEXEDDIM>=7
for (loopRng[6]=nDMinCellIDs[6]; loopRng[6]<=nDMaxCellIDs[6]; loopRng[6]++)
#endif
#if NUMINDEXEDDIM>=8
for (loopRng[7]=nDMinCellIDs[7]; loopRng[7]<=nDMaxCellIDs[7]; loopRng[7]++)
#endif
#if NUMINDEXEDDIM>=9
for (loopRng[8]=nDMinCellIDs[8]; loopRng[8]<=nDMaxCellIDs[8]; loopRng[8]++)
#endif
#if NUMINDEXEDDIM>=10
for (loopRng[9]=nDMinCellIDs[9]; loopRng[9]<=nDMaxCellIDs[9]; loopRng[9]++)
#endif
#if NUMINDEXEDDIM>=11
for (loopRng[10]=nDMinCellIDs[10]; loopRng[10]<=nDMaxCellIDs[10]; loopRng[10]++)
#endif
#if NUMINDEXEDDIM>=12
for (loopRng[11]=nDMinCellIDs[11]; loopRng[11]<=nDMaxCellIDs[11]; loopRng[11]++)
#endif
#if NUMINDEXEDDIM>=13
for (loopRng[12]=nDMinCellIDs[12]; loopRng[12]<=nDMaxCellIDs[12]; loopRng[12]++)
#endif
#if NUMINDEXEDDIM>=14
for (loopRng[13]=nDMinCellIDs[13]; loopRng[13]<=nDMaxCellIDs[13]; loopRng[13]++)
#endif
#if NUMINDEXEDDIM>=15
for (loopRng[14]=nDMinCellIDs[14]; loopRng[14]<=nDMaxCellIDs[14]; loopRng[14]++)
#endif
#if NUMINDEXEDDIM>=16
for (loopRng[15]=nDMinCellIDs[15]; loopRng[15]<=nDMaxCellIDs[15]; loopRng[15]++)
#endif
#if NUMINDEXEDDIM>=17
for (loopRng[16]=nDMinCellIDs[16]; loopRng[16]<=nDMaxCellIDs[16]; loopRng[16]++)
#endif
#if NUMINDEXEDDIM>=18
for (loopRng[17]=nDMinCellIDs[17]; loopRng[17]<=nDMaxCellIDs[17]; loopRng[17]++)
#endif
#if NUMINDEXEDDIM>=19
for (loopRng[18]=nDMinCellIDs[18]; loopRng[18]<=nDMaxCellIDs[18]; loopRng[18]++)
#endif
#if NUMINDEXEDDIM>=20
for (loopRng[19]=nDMinCellIDs[19]; loopRng[19]<=nDMaxCellIDs[19]; loopRng[19]++)
#endif
#if NUMINDEXEDDIM>=21
for (loopRng[20]=nDMinCellIDs[20]; loopRng[20]<=nDMaxCellIDs[20]; loopRng[20]++)
#endif
#if NUMINDEXEDDIM>=22
for (loopRng[21]=nDMinCellIDs[21]; loopRng[21]<=nDMaxCellIDs[21]; loopRng[21]++)
#endif
#if NUMINDEXEDDIM>=23
for (loopRng[22]=nDMinCellIDs[22]; loopRng[22]<=nDMaxCellIDs[22]; loopRng[22]++)
#endif
#if NUMINDEXEDDIM>=24
for (loopRng[23]=nDMinCellIDs[23]; loopRng[23]<=nDMaxCellIDs[23]; loopRng[23]++)
#endif
#if NUMINDEXEDDIM>=25
for (loopRng[24]=nDMinCellIDs[24]; loopRng[24]<=nDMaxCellIDs[24]; loopRng[24]++)
#endif
#if NUMINDEXEDDIM>=26
for (loopRng[25]=nDMinCellIDs[25]; loopRng[25]<=nDMaxCellIDs[25]; loopRng[25]++)
#endif
#if NUMINDEXEDDIM>=27
for (loopRng[26]=nDMinCellIDs[26]; loopRng[26]<=nDMaxCellIDs[26]; loopRng[26]++)
#endif
#if NUMINDEXEDDIM>=28
for (loopRng[27]=nDMinCellIDs[27]; loopRng[27]<=nDMaxCellIDs[27]; loopRng[27]++)
#endif
#if NUMINDEXEDDIM>=29
for (loopRng[28]=nDMinCellIDs[28]; loopRng[28]<=nDMaxCellIDs[28]; loopRng[28]++)
#endif
#if NUMINDEXEDDIM>=30
for (loopRng[29]=nDMinCellIDs[29]; loopRng[29]<=nDMaxCellIDs[29]; loopRng[29]++)
#endif
#if NUMINDEXEDDIM>=31
for (loopRng[30]=nDMinCellIDs[30]; loopRng[30]<=nDMaxCellIDs[30]; loopRng[30]++)
#endif
#if NUMINDEXEDDIM>=32
for (loopRng[31]=nDMinCellIDs[31]; loopRng[31]<=nDMaxCellIDs[31]; loopRng[31]++)
#endif
#if NUMINDEXEDDIM>=33
for (loopRng[32]=nDMinCellIDs[32]; loopRng[32]<=nDMaxCellIDs[32]; loopRng[32]++)
#endif
#if NUMINDEXEDDIM>=34
for (loopRng[33]=nDMinCellIDs[33]; loopRng[33]<=nDMaxCellIDs[33]; loopRng[33]++)
#endif
#if NUMINDEXEDDIM>=35
for (loopRng[34]=nDMinCellIDs[34]; loopRng[34]<=nDMaxCellIDs[34]; loopRng[34]++)
#endif
#if NUMINDEXEDDIM>=36
for (loopRng[35]=nDMinCellIDs[35]; loopRng[35]<=nDMaxCellIDs[35]; loopRng[35]++)
#endif
#if NUMINDEXEDDIM>=37
for (loopRng[36]=nDMinCellIDs[36]; loopRng[36]<=nDMaxCellIDs[36]; loopRng[36]++)
#endif
#if NUMINDEXEDDIM>=38
for (loopRng[37]=nDMinCellIDs[37]; loopRng[37]<=nDMaxCellIDs[37]; loopRng[37]++)
#endif
#if NUMINDEXEDDIM>=39
for (loopRng[38]=nDMinCellIDs[38]; loopRng[38]<=nDMaxCellIDs[38]; loopRng[38]++)
#endif
#if NUMINDEXEDDIM>=40
for (loopRng[39]=nDMinCellIDs[39]; loopRng[39]<=nDMaxCellIDs[39]; loopRng[39]++)
#endif
#if NUMINDEXEDDIM>=41
for (loopRng[40]=nDMinCellIDs[40]; loopRng[40]<=nDMaxCellIDs[40]; loopRng[40]++)
#endif
#if NUMINDEXEDDIM>=42
for (loopRng[41]=nDMinCellIDs[41]; loopRng[41]<=nDMaxCellIDs[41]; loopRng[41]++)
#endif
#if NUMINDEXEDDIM>=43
for (loopRng[42]=nDMinCellIDs[42]; loopRng[42]<=nDMaxCellIDs[42]; loopRng[42]++)
#endif
#if NUMINDEXEDDIM>=44
for (loopRng[43]=nDMinCellIDs[43]; loopRng[43]<=nDMaxCellIDs[43]; loopRng[43]++)
#endif
#if NUMINDEXEDDIM>=45
for (loopRng[44]=nDMinCellIDs[44]; loopRng[44]<=nDMaxCellIDs[44]; loopRng[44]++)
#endif
#if NUMINDEXEDDIM>=46
for (loopRng[45]=nDMinCellIDs[45]; loopRng[45]<=nDMaxCellIDs[45]; loopRng[45]++)
#endif
#if NUMINDEXEDDIM>=47
for (loopRng[46]=nDMinCellIDs[46]; loopRng[46]<=nDMaxCellIDs[46]; loopRng[46]++)
#endif
#if NUMINDEXEDDIM>=48
for (loopRng[47]=nDMinCellIDs[47]; loopRng[47]<=nDMaxCellIDs[47]; loopRng[47]++)
#endif
#if NUMINDEXEDDIM>=49
for (loopRng[48]=nDMinCellIDs[48]; loopRng[48]<=nDMaxCellIDs[48]; loopRng[48]++)
#endif
#if NUMINDEXEDDIM>=50
for (loopRng[49]=nDMinCellIDs[49]; loopRng[49]<=nDMaxCellIDs[49]; loopRng[49]++)
#endif
#if NUMINDEXEDDIM>=51
for (loopRng[50]=nDMinCellIDs[50]; loopRng[50]<=nDMaxCellIDs[50]; loopRng[50]++)
#endif
#if NUMINDEXEDDIM>=52
for (loopRng[51]=nDMinCellIDs[51]; loopRng[51]<=nDMaxCellIDs[51]; loopRng[51]++)
#endif
#if NUMINDEXEDDIM>=53
for (loopRng[52]=nDMinCellIDs[52]; loopRng[52]<=nDMaxCellIDs[52]; loopRng[52]++)
#endif
#if NUMINDEXEDDIM>=54
for (loopRng[53]=nDMinCellIDs[53]; loopRng[53]<=nDMaxCellIDs[53]; loopRng[53]++)
#endif
#if NUMINDEXEDDIM>=55
for (loopRng[54]=nDMinCellIDs[54]; loopRng[54]<=nDMaxCellIDs[54]; loopRng[54]++)
#endif
#if NUMINDEXEDDIM>=56
for (loopRng[55]=nDMinCellIDs[55]; loopRng[55]<=nDMaxCellIDs[55]; loopRng[55]++)
#endif
#if NUMINDEXEDDIM>=57
for (loopRng[56]=nDMinCellIDs[56]; loopRng[56]<=nDMaxCellIDs[56]; loopRng[56]++)
#endif
#if NUMINDEXEDDIM>=58
for (loopRng[57]=nDMinCellIDs[57]; loopRng[57]<=nDMaxCellIDs[57]; loopRng[57]++)
#endif
#if NUMINDEXEDDIM>=59
for (loopRng[58]=nDMinCellIDs[58]; loopRng[58]<=nDMaxCellIDs[58]; loopRng[58]++)
#endif
#if NUMINDEXEDDIM>=60
for (loopRng[59]=nDMinCellIDs[59]; loopRng[59]<=nDMaxCellIDs[59]; loopRng[59]++)
#endif
#if NUMINDEXEDDIM>=61
for (loopRng[60]=nDMinCellIDs[60]; loopRng[60]<=nDMaxCellIDs[60]; loopRng[60]++)
#endif
#if NUMINDEXEDDIM>=62
for (loopRng[61]=nDMinCellIDs[61]; loopRng[61]<=nDMaxCellIDs[61]; loopRng[61]++)
#endif
#if NUMINDEXEDDIM>=63
for (loopRng[62]=nDMinCellIDs[62]; loopRng[62]<=nDMaxCellIDs[62]; loopRng[62]++)
#endif
#if NUMINDEXEDDIM>=64
for (loopRng[63]=nDMinCellIDs[63]; loopRng[63]<=nDMaxCellIDs[63]; loopRng[63]++)
#endif