-
Notifications
You must be signed in to change notification settings - Fork 1
/
kernelloops.h
186 lines (186 loc) · 7.04 KB
/
kernelloops.h
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