• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // -Wall -Werror
2 #pragma version(1)
3 #pragma rs java_package_name(input)
4 
5 // This test case was created by ./gen-input.pl.
6 // It exercises various legal combinations of inputs and special parameters,
7 //  so that we can ensure
8 // (a) We do not choke when compiling them
9 // (b) We reflect them correctly
10 
11 // One example struct type
12 typedef struct MyStruct { float f; double d; } MyStruct;
13 
14 // Trivial combiner shared by all test cases
15 static void combiner(int *accum, const int *other) { }
16 
17 #pragma rs reduce(my_half_0) accumulator(my_half_0_accum) combiner(combiner)
18 static void my_half_0_accum(int *accum, half in) { }
19 
20 #pragma rs reduce(my_half_1) accumulator(my_half_1_accum) combiner(combiner)
21 static void my_half_1_accum(int *accum, half in, rs_kernel_context context) { }
22 
23 #pragma rs reduce(my_half_2) accumulator(my_half_2_accum) combiner(combiner)
24 static void my_half_2_accum(int *accum, half in, uint x) { }
25 
26 #pragma rs reduce(my_half_3) accumulator(my_half_3_accum) combiner(combiner)
27 static void my_half_3_accum(int *accum, half in, rs_kernel_context context, uint x) { }
28 
29 #pragma rs reduce(my_half_4) accumulator(my_half_4_accum) combiner(combiner)
30 static void my_half_4_accum(int *accum, half in, uint y) { }
31 
32 #pragma rs reduce(my_half_5) accumulator(my_half_5_accum) combiner(combiner)
33 static void my_half_5_accum(int *accum, half in, rs_kernel_context context, uint y) { }
34 
35 #pragma rs reduce(my_half_6) accumulator(my_half_6_accum) combiner(combiner)
36 static void my_half_6_accum(int *accum, half in, uint x, uint y) { }
37 
38 #pragma rs reduce(my_half_7) accumulator(my_half_7_accum) combiner(combiner)
39 static void my_half_7_accum(int *accum, half in, rs_kernel_context context, uint x, uint y) { }
40 
41 #pragma rs reduce(my_half_8) accumulator(my_half_8_accum) combiner(combiner)
42 static void my_half_8_accum(int *accum, half in, uint z) { }
43 
44 #pragma rs reduce(my_half_9) accumulator(my_half_9_accum) combiner(combiner)
45 static void my_half_9_accum(int *accum, half in, rs_kernel_context context, uint z) { }
46 
47 #pragma rs reduce(my_half_10) accumulator(my_half_10_accum) combiner(combiner)
48 static void my_half_10_accum(int *accum, half in, uint x, uint z) { }
49 
50 #pragma rs reduce(my_half_11) accumulator(my_half_11_accum) combiner(combiner)
51 static void my_half_11_accum(int *accum, half in, rs_kernel_context context, uint x, uint z) { }
52 
53 #pragma rs reduce(my_half_12) accumulator(my_half_12_accum) combiner(combiner)
54 static void my_half_12_accum(int *accum, half in, uint y, uint z) { }
55 
56 #pragma rs reduce(my_half_13) accumulator(my_half_13_accum) combiner(combiner)
57 static void my_half_13_accum(int *accum, half in, rs_kernel_context context, uint y, uint z) { }
58 
59 #pragma rs reduce(my_half_14) accumulator(my_half_14_accum) combiner(combiner)
60 static void my_half_14_accum(int *accum, half in, uint x, uint y, uint z) { }
61 
62 #pragma rs reduce(my_half_15) accumulator(my_half_15_accum) combiner(combiner)
63 static void my_half_15_accum(int *accum, half in, rs_kernel_context context, uint x, uint y, uint z) { }
64 
65 #pragma rs reduce(my_half2_0) accumulator(my_half2_0_accum) combiner(combiner)
66 static void my_half2_0_accum(int *accum, half2 in) { }
67 
68 #pragma rs reduce(my_half2_1) accumulator(my_half2_1_accum) combiner(combiner)
69 static void my_half2_1_accum(int *accum, half2 in, rs_kernel_context context) { }
70 
71 #pragma rs reduce(my_half2_2) accumulator(my_half2_2_accum) combiner(combiner)
72 static void my_half2_2_accum(int *accum, half2 in, uint x) { }
73 
74 #pragma rs reduce(my_half2_3) accumulator(my_half2_3_accum) combiner(combiner)
75 static void my_half2_3_accum(int *accum, half2 in, rs_kernel_context context, uint x) { }
76 
77 #pragma rs reduce(my_half2_4) accumulator(my_half2_4_accum) combiner(combiner)
78 static void my_half2_4_accum(int *accum, half2 in, uint y) { }
79 
80 #pragma rs reduce(my_half2_5) accumulator(my_half2_5_accum) combiner(combiner)
81 static void my_half2_5_accum(int *accum, half2 in, rs_kernel_context context, uint y) { }
82 
83 #pragma rs reduce(my_half2_6) accumulator(my_half2_6_accum) combiner(combiner)
84 static void my_half2_6_accum(int *accum, half2 in, uint x, uint y) { }
85 
86 #pragma rs reduce(my_half2_7) accumulator(my_half2_7_accum) combiner(combiner)
87 static void my_half2_7_accum(int *accum, half2 in, rs_kernel_context context, uint x, uint y) { }
88 
89 #pragma rs reduce(my_half2_8) accumulator(my_half2_8_accum) combiner(combiner)
90 static void my_half2_8_accum(int *accum, half2 in, uint z) { }
91 
92 #pragma rs reduce(my_half2_9) accumulator(my_half2_9_accum) combiner(combiner)
93 static void my_half2_9_accum(int *accum, half2 in, rs_kernel_context context, uint z) { }
94 
95 #pragma rs reduce(my_half2_10) accumulator(my_half2_10_accum) combiner(combiner)
96 static void my_half2_10_accum(int *accum, half2 in, uint x, uint z) { }
97 
98 #pragma rs reduce(my_half2_11) accumulator(my_half2_11_accum) combiner(combiner)
99 static void my_half2_11_accum(int *accum, half2 in, rs_kernel_context context, uint x, uint z) { }
100 
101 #pragma rs reduce(my_half2_12) accumulator(my_half2_12_accum) combiner(combiner)
102 static void my_half2_12_accum(int *accum, half2 in, uint y, uint z) { }
103 
104 #pragma rs reduce(my_half2_13) accumulator(my_half2_13_accum) combiner(combiner)
105 static void my_half2_13_accum(int *accum, half2 in, rs_kernel_context context, uint y, uint z) { }
106 
107 #pragma rs reduce(my_half2_14) accumulator(my_half2_14_accum) combiner(combiner)
108 static void my_half2_14_accum(int *accum, half2 in, uint x, uint y, uint z) { }
109 
110 #pragma rs reduce(my_half2_15) accumulator(my_half2_15_accum) combiner(combiner)
111 static void my_half2_15_accum(int *accum, half2 in, rs_kernel_context context, uint x, uint y, uint z) { }
112 
113 #pragma rs reduce(my_half4_0) accumulator(my_half4_0_accum) combiner(combiner)
114 static void my_half4_0_accum(int *accum, half4 in) { }
115 
116 #pragma rs reduce(my_half4_1) accumulator(my_half4_1_accum) combiner(combiner)
117 static void my_half4_1_accum(int *accum, half4 in, rs_kernel_context context) { }
118 
119 #pragma rs reduce(my_half4_2) accumulator(my_half4_2_accum) combiner(combiner)
120 static void my_half4_2_accum(int *accum, half4 in, uint x) { }
121 
122 #pragma rs reduce(my_half4_3) accumulator(my_half4_3_accum) combiner(combiner)
123 static void my_half4_3_accum(int *accum, half4 in, rs_kernel_context context, uint x) { }
124 
125 #pragma rs reduce(my_half4_4) accumulator(my_half4_4_accum) combiner(combiner)
126 static void my_half4_4_accum(int *accum, half4 in, uint y) { }
127 
128 #pragma rs reduce(my_half4_5) accumulator(my_half4_5_accum) combiner(combiner)
129 static void my_half4_5_accum(int *accum, half4 in, rs_kernel_context context, uint y) { }
130 
131 #pragma rs reduce(my_half4_6) accumulator(my_half4_6_accum) combiner(combiner)
132 static void my_half4_6_accum(int *accum, half4 in, uint x, uint y) { }
133 
134 #pragma rs reduce(my_half4_7) accumulator(my_half4_7_accum) combiner(combiner)
135 static void my_half4_7_accum(int *accum, half4 in, rs_kernel_context context, uint x, uint y) { }
136 
137 #pragma rs reduce(my_half4_8) accumulator(my_half4_8_accum) combiner(combiner)
138 static void my_half4_8_accum(int *accum, half4 in, uint z) { }
139 
140 #pragma rs reduce(my_half4_9) accumulator(my_half4_9_accum) combiner(combiner)
141 static void my_half4_9_accum(int *accum, half4 in, rs_kernel_context context, uint z) { }
142 
143 #pragma rs reduce(my_half4_10) accumulator(my_half4_10_accum) combiner(combiner)
144 static void my_half4_10_accum(int *accum, half4 in, uint x, uint z) { }
145 
146 #pragma rs reduce(my_half4_11) accumulator(my_half4_11_accum) combiner(combiner)
147 static void my_half4_11_accum(int *accum, half4 in, rs_kernel_context context, uint x, uint z) { }
148 
149 #pragma rs reduce(my_half4_12) accumulator(my_half4_12_accum) combiner(combiner)
150 static void my_half4_12_accum(int *accum, half4 in, uint y, uint z) { }
151 
152 #pragma rs reduce(my_half4_13) accumulator(my_half4_13_accum) combiner(combiner)
153 static void my_half4_13_accum(int *accum, half4 in, rs_kernel_context context, uint y, uint z) { }
154 
155 #pragma rs reduce(my_half4_14) accumulator(my_half4_14_accum) combiner(combiner)
156 static void my_half4_14_accum(int *accum, half4 in, uint x, uint y, uint z) { }
157 
158 #pragma rs reduce(my_half4_15) accumulator(my_half4_15_accum) combiner(combiner)
159 static void my_half4_15_accum(int *accum, half4 in, rs_kernel_context context, uint x, uint y, uint z) { }
160 
161 #pragma rs reduce(my_float_0) accumulator(my_float_0_accum) combiner(combiner)
162 static void my_float_0_accum(int *accum, float in) { }
163 
164 #pragma rs reduce(my_float_1) accumulator(my_float_1_accum) combiner(combiner)
165 static void my_float_1_accum(int *accum, float in, rs_kernel_context context) { }
166 
167 #pragma rs reduce(my_float_2) accumulator(my_float_2_accum) combiner(combiner)
168 static void my_float_2_accum(int *accum, float in, uint x) { }
169 
170 #pragma rs reduce(my_float_3) accumulator(my_float_3_accum) combiner(combiner)
171 static void my_float_3_accum(int *accum, float in, rs_kernel_context context, uint x) { }
172 
173 #pragma rs reduce(my_float_4) accumulator(my_float_4_accum) combiner(combiner)
174 static void my_float_4_accum(int *accum, float in, uint y) { }
175 
176 #pragma rs reduce(my_float_5) accumulator(my_float_5_accum) combiner(combiner)
177 static void my_float_5_accum(int *accum, float in, rs_kernel_context context, uint y) { }
178 
179 #pragma rs reduce(my_float_6) accumulator(my_float_6_accum) combiner(combiner)
180 static void my_float_6_accum(int *accum, float in, uint x, uint y) { }
181 
182 #pragma rs reduce(my_float_7) accumulator(my_float_7_accum) combiner(combiner)
183 static void my_float_7_accum(int *accum, float in, rs_kernel_context context, uint x, uint y) { }
184 
185 #pragma rs reduce(my_float_8) accumulator(my_float_8_accum) combiner(combiner)
186 static void my_float_8_accum(int *accum, float in, uint z) { }
187 
188 #pragma rs reduce(my_float_9) accumulator(my_float_9_accum) combiner(combiner)
189 static void my_float_9_accum(int *accum, float in, rs_kernel_context context, uint z) { }
190 
191 #pragma rs reduce(my_float_10) accumulator(my_float_10_accum) combiner(combiner)
192 static void my_float_10_accum(int *accum, float in, uint x, uint z) { }
193 
194 #pragma rs reduce(my_float_11) accumulator(my_float_11_accum) combiner(combiner)
195 static void my_float_11_accum(int *accum, float in, rs_kernel_context context, uint x, uint z) { }
196 
197 #pragma rs reduce(my_float_12) accumulator(my_float_12_accum) combiner(combiner)
198 static void my_float_12_accum(int *accum, float in, uint y, uint z) { }
199 
200 #pragma rs reduce(my_float_13) accumulator(my_float_13_accum) combiner(combiner)
201 static void my_float_13_accum(int *accum, float in, rs_kernel_context context, uint y, uint z) { }
202 
203 #pragma rs reduce(my_float_14) accumulator(my_float_14_accum) combiner(combiner)
204 static void my_float_14_accum(int *accum, float in, uint x, uint y, uint z) { }
205 
206 #pragma rs reduce(my_float_15) accumulator(my_float_15_accum) combiner(combiner)
207 static void my_float_15_accum(int *accum, float in, rs_kernel_context context, uint x, uint y, uint z) { }
208 
209 #pragma rs reduce(my_float2_0) accumulator(my_float2_0_accum) combiner(combiner)
210 static void my_float2_0_accum(int *accum, float2 in) { }
211 
212 #pragma rs reduce(my_float2_1) accumulator(my_float2_1_accum) combiner(combiner)
213 static void my_float2_1_accum(int *accum, float2 in, rs_kernel_context context) { }
214 
215 #pragma rs reduce(my_float2_2) accumulator(my_float2_2_accum) combiner(combiner)
216 static void my_float2_2_accum(int *accum, float2 in, uint x) { }
217 
218 #pragma rs reduce(my_float2_3) accumulator(my_float2_3_accum) combiner(combiner)
219 static void my_float2_3_accum(int *accum, float2 in, rs_kernel_context context, uint x) { }
220 
221 #pragma rs reduce(my_float2_4) accumulator(my_float2_4_accum) combiner(combiner)
222 static void my_float2_4_accum(int *accum, float2 in, uint y) { }
223 
224 #pragma rs reduce(my_float2_5) accumulator(my_float2_5_accum) combiner(combiner)
225 static void my_float2_5_accum(int *accum, float2 in, rs_kernel_context context, uint y) { }
226 
227 #pragma rs reduce(my_float2_6) accumulator(my_float2_6_accum) combiner(combiner)
228 static void my_float2_6_accum(int *accum, float2 in, uint x, uint y) { }
229 
230 #pragma rs reduce(my_float2_7) accumulator(my_float2_7_accum) combiner(combiner)
231 static void my_float2_7_accum(int *accum, float2 in, rs_kernel_context context, uint x, uint y) { }
232 
233 #pragma rs reduce(my_float2_8) accumulator(my_float2_8_accum) combiner(combiner)
234 static void my_float2_8_accum(int *accum, float2 in, uint z) { }
235 
236 #pragma rs reduce(my_float2_9) accumulator(my_float2_9_accum) combiner(combiner)
237 static void my_float2_9_accum(int *accum, float2 in, rs_kernel_context context, uint z) { }
238 
239 #pragma rs reduce(my_float2_10) accumulator(my_float2_10_accum) combiner(combiner)
240 static void my_float2_10_accum(int *accum, float2 in, uint x, uint z) { }
241 
242 #pragma rs reduce(my_float2_11) accumulator(my_float2_11_accum) combiner(combiner)
243 static void my_float2_11_accum(int *accum, float2 in, rs_kernel_context context, uint x, uint z) { }
244 
245 #pragma rs reduce(my_float2_12) accumulator(my_float2_12_accum) combiner(combiner)
246 static void my_float2_12_accum(int *accum, float2 in, uint y, uint z) { }
247 
248 #pragma rs reduce(my_float2_13) accumulator(my_float2_13_accum) combiner(combiner)
249 static void my_float2_13_accum(int *accum, float2 in, rs_kernel_context context, uint y, uint z) { }
250 
251 #pragma rs reduce(my_float2_14) accumulator(my_float2_14_accum) combiner(combiner)
252 static void my_float2_14_accum(int *accum, float2 in, uint x, uint y, uint z) { }
253 
254 #pragma rs reduce(my_float2_15) accumulator(my_float2_15_accum) combiner(combiner)
255 static void my_float2_15_accum(int *accum, float2 in, rs_kernel_context context, uint x, uint y, uint z) { }
256 
257 #pragma rs reduce(my_float4_0) accumulator(my_float4_0_accum) combiner(combiner)
258 static void my_float4_0_accum(int *accum, float4 in) { }
259 
260 #pragma rs reduce(my_float4_1) accumulator(my_float4_1_accum) combiner(combiner)
261 static void my_float4_1_accum(int *accum, float4 in, rs_kernel_context context) { }
262 
263 #pragma rs reduce(my_float4_2) accumulator(my_float4_2_accum) combiner(combiner)
264 static void my_float4_2_accum(int *accum, float4 in, uint x) { }
265 
266 #pragma rs reduce(my_float4_3) accumulator(my_float4_3_accum) combiner(combiner)
267 static void my_float4_3_accum(int *accum, float4 in, rs_kernel_context context, uint x) { }
268 
269 #pragma rs reduce(my_float4_4) accumulator(my_float4_4_accum) combiner(combiner)
270 static void my_float4_4_accum(int *accum, float4 in, uint y) { }
271 
272 #pragma rs reduce(my_float4_5) accumulator(my_float4_5_accum) combiner(combiner)
273 static void my_float4_5_accum(int *accum, float4 in, rs_kernel_context context, uint y) { }
274 
275 #pragma rs reduce(my_float4_6) accumulator(my_float4_6_accum) combiner(combiner)
276 static void my_float4_6_accum(int *accum, float4 in, uint x, uint y) { }
277 
278 #pragma rs reduce(my_float4_7) accumulator(my_float4_7_accum) combiner(combiner)
279 static void my_float4_7_accum(int *accum, float4 in, rs_kernel_context context, uint x, uint y) { }
280 
281 #pragma rs reduce(my_float4_8) accumulator(my_float4_8_accum) combiner(combiner)
282 static void my_float4_8_accum(int *accum, float4 in, uint z) { }
283 
284 #pragma rs reduce(my_float4_9) accumulator(my_float4_9_accum) combiner(combiner)
285 static void my_float4_9_accum(int *accum, float4 in, rs_kernel_context context, uint z) { }
286 
287 #pragma rs reduce(my_float4_10) accumulator(my_float4_10_accum) combiner(combiner)
288 static void my_float4_10_accum(int *accum, float4 in, uint x, uint z) { }
289 
290 #pragma rs reduce(my_float4_11) accumulator(my_float4_11_accum) combiner(combiner)
291 static void my_float4_11_accum(int *accum, float4 in, rs_kernel_context context, uint x, uint z) { }
292 
293 #pragma rs reduce(my_float4_12) accumulator(my_float4_12_accum) combiner(combiner)
294 static void my_float4_12_accum(int *accum, float4 in, uint y, uint z) { }
295 
296 #pragma rs reduce(my_float4_13) accumulator(my_float4_13_accum) combiner(combiner)
297 static void my_float4_13_accum(int *accum, float4 in, rs_kernel_context context, uint y, uint z) { }
298 
299 #pragma rs reduce(my_float4_14) accumulator(my_float4_14_accum) combiner(combiner)
300 static void my_float4_14_accum(int *accum, float4 in, uint x, uint y, uint z) { }
301 
302 #pragma rs reduce(my_float4_15) accumulator(my_float4_15_accum) combiner(combiner)
303 static void my_float4_15_accum(int *accum, float4 in, rs_kernel_context context, uint x, uint y, uint z) { }
304 
305 #pragma rs reduce(my_double_0) accumulator(my_double_0_accum) combiner(combiner)
306 static void my_double_0_accum(int *accum, double in) { }
307 
308 #pragma rs reduce(my_double_1) accumulator(my_double_1_accum) combiner(combiner)
309 static void my_double_1_accum(int *accum, double in, rs_kernel_context context) { }
310 
311 #pragma rs reduce(my_double_2) accumulator(my_double_2_accum) combiner(combiner)
312 static void my_double_2_accum(int *accum, double in, uint x) { }
313 
314 #pragma rs reduce(my_double_3) accumulator(my_double_3_accum) combiner(combiner)
315 static void my_double_3_accum(int *accum, double in, rs_kernel_context context, uint x) { }
316 
317 #pragma rs reduce(my_double_4) accumulator(my_double_4_accum) combiner(combiner)
318 static void my_double_4_accum(int *accum, double in, uint y) { }
319 
320 #pragma rs reduce(my_double_5) accumulator(my_double_5_accum) combiner(combiner)
321 static void my_double_5_accum(int *accum, double in, rs_kernel_context context, uint y) { }
322 
323 #pragma rs reduce(my_double_6) accumulator(my_double_6_accum) combiner(combiner)
324 static void my_double_6_accum(int *accum, double in, uint x, uint y) { }
325 
326 #pragma rs reduce(my_double_7) accumulator(my_double_7_accum) combiner(combiner)
327 static void my_double_7_accum(int *accum, double in, rs_kernel_context context, uint x, uint y) { }
328 
329 #pragma rs reduce(my_double_8) accumulator(my_double_8_accum) combiner(combiner)
330 static void my_double_8_accum(int *accum, double in, uint z) { }
331 
332 #pragma rs reduce(my_double_9) accumulator(my_double_9_accum) combiner(combiner)
333 static void my_double_9_accum(int *accum, double in, rs_kernel_context context, uint z) { }
334 
335 #pragma rs reduce(my_double_10) accumulator(my_double_10_accum) combiner(combiner)
336 static void my_double_10_accum(int *accum, double in, uint x, uint z) { }
337 
338 #pragma rs reduce(my_double_11) accumulator(my_double_11_accum) combiner(combiner)
339 static void my_double_11_accum(int *accum, double in, rs_kernel_context context, uint x, uint z) { }
340 
341 #pragma rs reduce(my_double_12) accumulator(my_double_12_accum) combiner(combiner)
342 static void my_double_12_accum(int *accum, double in, uint y, uint z) { }
343 
344 #pragma rs reduce(my_double_13) accumulator(my_double_13_accum) combiner(combiner)
345 static void my_double_13_accum(int *accum, double in, rs_kernel_context context, uint y, uint z) { }
346 
347 #pragma rs reduce(my_double_14) accumulator(my_double_14_accum) combiner(combiner)
348 static void my_double_14_accum(int *accum, double in, uint x, uint y, uint z) { }
349 
350 #pragma rs reduce(my_double_15) accumulator(my_double_15_accum) combiner(combiner)
351 static void my_double_15_accum(int *accum, double in, rs_kernel_context context, uint x, uint y, uint z) { }
352 
353 #pragma rs reduce(my_double2_0) accumulator(my_double2_0_accum) combiner(combiner)
354 static void my_double2_0_accum(int *accum, double2 in) { }
355 
356 #pragma rs reduce(my_double2_1) accumulator(my_double2_1_accum) combiner(combiner)
357 static void my_double2_1_accum(int *accum, double2 in, rs_kernel_context context) { }
358 
359 #pragma rs reduce(my_double2_2) accumulator(my_double2_2_accum) combiner(combiner)
360 static void my_double2_2_accum(int *accum, double2 in, uint x) { }
361 
362 #pragma rs reduce(my_double2_3) accumulator(my_double2_3_accum) combiner(combiner)
363 static void my_double2_3_accum(int *accum, double2 in, rs_kernel_context context, uint x) { }
364 
365 #pragma rs reduce(my_double2_4) accumulator(my_double2_4_accum) combiner(combiner)
366 static void my_double2_4_accum(int *accum, double2 in, uint y) { }
367 
368 #pragma rs reduce(my_double2_5) accumulator(my_double2_5_accum) combiner(combiner)
369 static void my_double2_5_accum(int *accum, double2 in, rs_kernel_context context, uint y) { }
370 
371 #pragma rs reduce(my_double2_6) accumulator(my_double2_6_accum) combiner(combiner)
372 static void my_double2_6_accum(int *accum, double2 in, uint x, uint y) { }
373 
374 #pragma rs reduce(my_double2_7) accumulator(my_double2_7_accum) combiner(combiner)
375 static void my_double2_7_accum(int *accum, double2 in, rs_kernel_context context, uint x, uint y) { }
376 
377 #pragma rs reduce(my_double2_8) accumulator(my_double2_8_accum) combiner(combiner)
378 static void my_double2_8_accum(int *accum, double2 in, uint z) { }
379 
380 #pragma rs reduce(my_double2_9) accumulator(my_double2_9_accum) combiner(combiner)
381 static void my_double2_9_accum(int *accum, double2 in, rs_kernel_context context, uint z) { }
382 
383 #pragma rs reduce(my_double2_10) accumulator(my_double2_10_accum) combiner(combiner)
384 static void my_double2_10_accum(int *accum, double2 in, uint x, uint z) { }
385 
386 #pragma rs reduce(my_double2_11) accumulator(my_double2_11_accum) combiner(combiner)
387 static void my_double2_11_accum(int *accum, double2 in, rs_kernel_context context, uint x, uint z) { }
388 
389 #pragma rs reduce(my_double2_12) accumulator(my_double2_12_accum) combiner(combiner)
390 static void my_double2_12_accum(int *accum, double2 in, uint y, uint z) { }
391 
392 #pragma rs reduce(my_double2_13) accumulator(my_double2_13_accum) combiner(combiner)
393 static void my_double2_13_accum(int *accum, double2 in, rs_kernel_context context, uint y, uint z) { }
394 
395 #pragma rs reduce(my_double2_14) accumulator(my_double2_14_accum) combiner(combiner)
396 static void my_double2_14_accum(int *accum, double2 in, uint x, uint y, uint z) { }
397 
398 #pragma rs reduce(my_double2_15) accumulator(my_double2_15_accum) combiner(combiner)
399 static void my_double2_15_accum(int *accum, double2 in, rs_kernel_context context, uint x, uint y, uint z) { }
400 
401 #pragma rs reduce(my_double4_0) accumulator(my_double4_0_accum) combiner(combiner)
402 static void my_double4_0_accum(int *accum, double4 in) { }
403 
404 #pragma rs reduce(my_double4_1) accumulator(my_double4_1_accum) combiner(combiner)
405 static void my_double4_1_accum(int *accum, double4 in, rs_kernel_context context) { }
406 
407 #pragma rs reduce(my_double4_2) accumulator(my_double4_2_accum) combiner(combiner)
408 static void my_double4_2_accum(int *accum, double4 in, uint x) { }
409 
410 #pragma rs reduce(my_double4_3) accumulator(my_double4_3_accum) combiner(combiner)
411 static void my_double4_3_accum(int *accum, double4 in, rs_kernel_context context, uint x) { }
412 
413 #pragma rs reduce(my_double4_4) accumulator(my_double4_4_accum) combiner(combiner)
414 static void my_double4_4_accum(int *accum, double4 in, uint y) { }
415 
416 #pragma rs reduce(my_double4_5) accumulator(my_double4_5_accum) combiner(combiner)
417 static void my_double4_5_accum(int *accum, double4 in, rs_kernel_context context, uint y) { }
418 
419 #pragma rs reduce(my_double4_6) accumulator(my_double4_6_accum) combiner(combiner)
420 static void my_double4_6_accum(int *accum, double4 in, uint x, uint y) { }
421 
422 #pragma rs reduce(my_double4_7) accumulator(my_double4_7_accum) combiner(combiner)
423 static void my_double4_7_accum(int *accum, double4 in, rs_kernel_context context, uint x, uint y) { }
424 
425 #pragma rs reduce(my_double4_8) accumulator(my_double4_8_accum) combiner(combiner)
426 static void my_double4_8_accum(int *accum, double4 in, uint z) { }
427 
428 #pragma rs reduce(my_double4_9) accumulator(my_double4_9_accum) combiner(combiner)
429 static void my_double4_9_accum(int *accum, double4 in, rs_kernel_context context, uint z) { }
430 
431 #pragma rs reduce(my_double4_10) accumulator(my_double4_10_accum) combiner(combiner)
432 static void my_double4_10_accum(int *accum, double4 in, uint x, uint z) { }
433 
434 #pragma rs reduce(my_double4_11) accumulator(my_double4_11_accum) combiner(combiner)
435 static void my_double4_11_accum(int *accum, double4 in, rs_kernel_context context, uint x, uint z) { }
436 
437 #pragma rs reduce(my_double4_12) accumulator(my_double4_12_accum) combiner(combiner)
438 static void my_double4_12_accum(int *accum, double4 in, uint y, uint z) { }
439 
440 #pragma rs reduce(my_double4_13) accumulator(my_double4_13_accum) combiner(combiner)
441 static void my_double4_13_accum(int *accum, double4 in, rs_kernel_context context, uint y, uint z) { }
442 
443 #pragma rs reduce(my_double4_14) accumulator(my_double4_14_accum) combiner(combiner)
444 static void my_double4_14_accum(int *accum, double4 in, uint x, uint y, uint z) { }
445 
446 #pragma rs reduce(my_double4_15) accumulator(my_double4_15_accum) combiner(combiner)
447 static void my_double4_15_accum(int *accum, double4 in, rs_kernel_context context, uint x, uint y, uint z) { }
448 
449 #pragma rs reduce(my_char_0) accumulator(my_char_0_accum) combiner(combiner)
450 static void my_char_0_accum(int *accum, char in) { }
451 
452 #pragma rs reduce(my_char_1) accumulator(my_char_1_accum) combiner(combiner)
453 static void my_char_1_accum(int *accum, char in, rs_kernel_context context) { }
454 
455 #pragma rs reduce(my_char_2) accumulator(my_char_2_accum) combiner(combiner)
456 static void my_char_2_accum(int *accum, char in, uint x) { }
457 
458 #pragma rs reduce(my_char_3) accumulator(my_char_3_accum) combiner(combiner)
459 static void my_char_3_accum(int *accum, char in, rs_kernel_context context, uint x) { }
460 
461 #pragma rs reduce(my_char_4) accumulator(my_char_4_accum) combiner(combiner)
462 static void my_char_4_accum(int *accum, char in, uint y) { }
463 
464 #pragma rs reduce(my_char_5) accumulator(my_char_5_accum) combiner(combiner)
465 static void my_char_5_accum(int *accum, char in, rs_kernel_context context, uint y) { }
466 
467 #pragma rs reduce(my_char_6) accumulator(my_char_6_accum) combiner(combiner)
468 static void my_char_6_accum(int *accum, char in, uint x, uint y) { }
469 
470 #pragma rs reduce(my_char_7) accumulator(my_char_7_accum) combiner(combiner)
471 static void my_char_7_accum(int *accum, char in, rs_kernel_context context, uint x, uint y) { }
472 
473 #pragma rs reduce(my_char_8) accumulator(my_char_8_accum) combiner(combiner)
474 static void my_char_8_accum(int *accum, char in, uint z) { }
475 
476 #pragma rs reduce(my_char_9) accumulator(my_char_9_accum) combiner(combiner)
477 static void my_char_9_accum(int *accum, char in, rs_kernel_context context, uint z) { }
478 
479 #pragma rs reduce(my_char_10) accumulator(my_char_10_accum) combiner(combiner)
480 static void my_char_10_accum(int *accum, char in, uint x, uint z) { }
481 
482 #pragma rs reduce(my_char_11) accumulator(my_char_11_accum) combiner(combiner)
483 static void my_char_11_accum(int *accum, char in, rs_kernel_context context, uint x, uint z) { }
484 
485 #pragma rs reduce(my_char_12) accumulator(my_char_12_accum) combiner(combiner)
486 static void my_char_12_accum(int *accum, char in, uint y, uint z) { }
487 
488 #pragma rs reduce(my_char_13) accumulator(my_char_13_accum) combiner(combiner)
489 static void my_char_13_accum(int *accum, char in, rs_kernel_context context, uint y, uint z) { }
490 
491 #pragma rs reduce(my_char_14) accumulator(my_char_14_accum) combiner(combiner)
492 static void my_char_14_accum(int *accum, char in, uint x, uint y, uint z) { }
493 
494 #pragma rs reduce(my_char_15) accumulator(my_char_15_accum) combiner(combiner)
495 static void my_char_15_accum(int *accum, char in, rs_kernel_context context, uint x, uint y, uint z) { }
496 
497 #pragma rs reduce(my_char2_0) accumulator(my_char2_0_accum) combiner(combiner)
498 static void my_char2_0_accum(int *accum, char2 in) { }
499 
500 #pragma rs reduce(my_char2_1) accumulator(my_char2_1_accum) combiner(combiner)
501 static void my_char2_1_accum(int *accum, char2 in, rs_kernel_context context) { }
502 
503 #pragma rs reduce(my_char2_2) accumulator(my_char2_2_accum) combiner(combiner)
504 static void my_char2_2_accum(int *accum, char2 in, uint x) { }
505 
506 #pragma rs reduce(my_char2_3) accumulator(my_char2_3_accum) combiner(combiner)
507 static void my_char2_3_accum(int *accum, char2 in, rs_kernel_context context, uint x) { }
508 
509 #pragma rs reduce(my_char2_4) accumulator(my_char2_4_accum) combiner(combiner)
510 static void my_char2_4_accum(int *accum, char2 in, uint y) { }
511 
512 #pragma rs reduce(my_char2_5) accumulator(my_char2_5_accum) combiner(combiner)
513 static void my_char2_5_accum(int *accum, char2 in, rs_kernel_context context, uint y) { }
514 
515 #pragma rs reduce(my_char2_6) accumulator(my_char2_6_accum) combiner(combiner)
516 static void my_char2_6_accum(int *accum, char2 in, uint x, uint y) { }
517 
518 #pragma rs reduce(my_char2_7) accumulator(my_char2_7_accum) combiner(combiner)
519 static void my_char2_7_accum(int *accum, char2 in, rs_kernel_context context, uint x, uint y) { }
520 
521 #pragma rs reduce(my_char2_8) accumulator(my_char2_8_accum) combiner(combiner)
522 static void my_char2_8_accum(int *accum, char2 in, uint z) { }
523 
524 #pragma rs reduce(my_char2_9) accumulator(my_char2_9_accum) combiner(combiner)
525 static void my_char2_9_accum(int *accum, char2 in, rs_kernel_context context, uint z) { }
526 
527 #pragma rs reduce(my_char2_10) accumulator(my_char2_10_accum) combiner(combiner)
528 static void my_char2_10_accum(int *accum, char2 in, uint x, uint z) { }
529 
530 #pragma rs reduce(my_char2_11) accumulator(my_char2_11_accum) combiner(combiner)
531 static void my_char2_11_accum(int *accum, char2 in, rs_kernel_context context, uint x, uint z) { }
532 
533 #pragma rs reduce(my_char2_12) accumulator(my_char2_12_accum) combiner(combiner)
534 static void my_char2_12_accum(int *accum, char2 in, uint y, uint z) { }
535 
536 #pragma rs reduce(my_char2_13) accumulator(my_char2_13_accum) combiner(combiner)
537 static void my_char2_13_accum(int *accum, char2 in, rs_kernel_context context, uint y, uint z) { }
538 
539 #pragma rs reduce(my_char2_14) accumulator(my_char2_14_accum) combiner(combiner)
540 static void my_char2_14_accum(int *accum, char2 in, uint x, uint y, uint z) { }
541 
542 #pragma rs reduce(my_char2_15) accumulator(my_char2_15_accum) combiner(combiner)
543 static void my_char2_15_accum(int *accum, char2 in, rs_kernel_context context, uint x, uint y, uint z) { }
544 
545 #pragma rs reduce(my_char4_0) accumulator(my_char4_0_accum) combiner(combiner)
546 static void my_char4_0_accum(int *accum, char4 in) { }
547 
548 #pragma rs reduce(my_char4_1) accumulator(my_char4_1_accum) combiner(combiner)
549 static void my_char4_1_accum(int *accum, char4 in, rs_kernel_context context) { }
550 
551 #pragma rs reduce(my_char4_2) accumulator(my_char4_2_accum) combiner(combiner)
552 static void my_char4_2_accum(int *accum, char4 in, uint x) { }
553 
554 #pragma rs reduce(my_char4_3) accumulator(my_char4_3_accum) combiner(combiner)
555 static void my_char4_3_accum(int *accum, char4 in, rs_kernel_context context, uint x) { }
556 
557 #pragma rs reduce(my_char4_4) accumulator(my_char4_4_accum) combiner(combiner)
558 static void my_char4_4_accum(int *accum, char4 in, uint y) { }
559 
560 #pragma rs reduce(my_char4_5) accumulator(my_char4_5_accum) combiner(combiner)
561 static void my_char4_5_accum(int *accum, char4 in, rs_kernel_context context, uint y) { }
562 
563 #pragma rs reduce(my_char4_6) accumulator(my_char4_6_accum) combiner(combiner)
564 static void my_char4_6_accum(int *accum, char4 in, uint x, uint y) { }
565 
566 #pragma rs reduce(my_char4_7) accumulator(my_char4_7_accum) combiner(combiner)
567 static void my_char4_7_accum(int *accum, char4 in, rs_kernel_context context, uint x, uint y) { }
568 
569 #pragma rs reduce(my_char4_8) accumulator(my_char4_8_accum) combiner(combiner)
570 static void my_char4_8_accum(int *accum, char4 in, uint z) { }
571 
572 #pragma rs reduce(my_char4_9) accumulator(my_char4_9_accum) combiner(combiner)
573 static void my_char4_9_accum(int *accum, char4 in, rs_kernel_context context, uint z) { }
574 
575 #pragma rs reduce(my_char4_10) accumulator(my_char4_10_accum) combiner(combiner)
576 static void my_char4_10_accum(int *accum, char4 in, uint x, uint z) { }
577 
578 #pragma rs reduce(my_char4_11) accumulator(my_char4_11_accum) combiner(combiner)
579 static void my_char4_11_accum(int *accum, char4 in, rs_kernel_context context, uint x, uint z) { }
580 
581 #pragma rs reduce(my_char4_12) accumulator(my_char4_12_accum) combiner(combiner)
582 static void my_char4_12_accum(int *accum, char4 in, uint y, uint z) { }
583 
584 #pragma rs reduce(my_char4_13) accumulator(my_char4_13_accum) combiner(combiner)
585 static void my_char4_13_accum(int *accum, char4 in, rs_kernel_context context, uint y, uint z) { }
586 
587 #pragma rs reduce(my_char4_14) accumulator(my_char4_14_accum) combiner(combiner)
588 static void my_char4_14_accum(int *accum, char4 in, uint x, uint y, uint z) { }
589 
590 #pragma rs reduce(my_char4_15) accumulator(my_char4_15_accum) combiner(combiner)
591 static void my_char4_15_accum(int *accum, char4 in, rs_kernel_context context, uint x, uint y, uint z) { }
592 
593 #pragma rs reduce(my_short_0) accumulator(my_short_0_accum) combiner(combiner)
594 static void my_short_0_accum(int *accum, short in) { }
595 
596 #pragma rs reduce(my_short_1) accumulator(my_short_1_accum) combiner(combiner)
597 static void my_short_1_accum(int *accum, short in, rs_kernel_context context) { }
598 
599 #pragma rs reduce(my_short_2) accumulator(my_short_2_accum) combiner(combiner)
600 static void my_short_2_accum(int *accum, short in, uint x) { }
601 
602 #pragma rs reduce(my_short_3) accumulator(my_short_3_accum) combiner(combiner)
603 static void my_short_3_accum(int *accum, short in, rs_kernel_context context, uint x) { }
604 
605 #pragma rs reduce(my_short_4) accumulator(my_short_4_accum) combiner(combiner)
606 static void my_short_4_accum(int *accum, short in, uint y) { }
607 
608 #pragma rs reduce(my_short_5) accumulator(my_short_5_accum) combiner(combiner)
609 static void my_short_5_accum(int *accum, short in, rs_kernel_context context, uint y) { }
610 
611 #pragma rs reduce(my_short_6) accumulator(my_short_6_accum) combiner(combiner)
612 static void my_short_6_accum(int *accum, short in, uint x, uint y) { }
613 
614 #pragma rs reduce(my_short_7) accumulator(my_short_7_accum) combiner(combiner)
615 static void my_short_7_accum(int *accum, short in, rs_kernel_context context, uint x, uint y) { }
616 
617 #pragma rs reduce(my_short_8) accumulator(my_short_8_accum) combiner(combiner)
618 static void my_short_8_accum(int *accum, short in, uint z) { }
619 
620 #pragma rs reduce(my_short_9) accumulator(my_short_9_accum) combiner(combiner)
621 static void my_short_9_accum(int *accum, short in, rs_kernel_context context, uint z) { }
622 
623 #pragma rs reduce(my_short_10) accumulator(my_short_10_accum) combiner(combiner)
624 static void my_short_10_accum(int *accum, short in, uint x, uint z) { }
625 
626 #pragma rs reduce(my_short_11) accumulator(my_short_11_accum) combiner(combiner)
627 static void my_short_11_accum(int *accum, short in, rs_kernel_context context, uint x, uint z) { }
628 
629 #pragma rs reduce(my_short_12) accumulator(my_short_12_accum) combiner(combiner)
630 static void my_short_12_accum(int *accum, short in, uint y, uint z) { }
631 
632 #pragma rs reduce(my_short_13) accumulator(my_short_13_accum) combiner(combiner)
633 static void my_short_13_accum(int *accum, short in, rs_kernel_context context, uint y, uint z) { }
634 
635 #pragma rs reduce(my_short_14) accumulator(my_short_14_accum) combiner(combiner)
636 static void my_short_14_accum(int *accum, short in, uint x, uint y, uint z) { }
637 
638 #pragma rs reduce(my_short_15) accumulator(my_short_15_accum) combiner(combiner)
639 static void my_short_15_accum(int *accum, short in, rs_kernel_context context, uint x, uint y, uint z) { }
640 
641 #pragma rs reduce(my_short2_0) accumulator(my_short2_0_accum) combiner(combiner)
642 static void my_short2_0_accum(int *accum, short2 in) { }
643 
644 #pragma rs reduce(my_short2_1) accumulator(my_short2_1_accum) combiner(combiner)
645 static void my_short2_1_accum(int *accum, short2 in, rs_kernel_context context) { }
646 
647 #pragma rs reduce(my_short2_2) accumulator(my_short2_2_accum) combiner(combiner)
648 static void my_short2_2_accum(int *accum, short2 in, uint x) { }
649 
650 #pragma rs reduce(my_short2_3) accumulator(my_short2_3_accum) combiner(combiner)
651 static void my_short2_3_accum(int *accum, short2 in, rs_kernel_context context, uint x) { }
652 
653 #pragma rs reduce(my_short2_4) accumulator(my_short2_4_accum) combiner(combiner)
654 static void my_short2_4_accum(int *accum, short2 in, uint y) { }
655 
656 #pragma rs reduce(my_short2_5) accumulator(my_short2_5_accum) combiner(combiner)
657 static void my_short2_5_accum(int *accum, short2 in, rs_kernel_context context, uint y) { }
658 
659 #pragma rs reduce(my_short2_6) accumulator(my_short2_6_accum) combiner(combiner)
660 static void my_short2_6_accum(int *accum, short2 in, uint x, uint y) { }
661 
662 #pragma rs reduce(my_short2_7) accumulator(my_short2_7_accum) combiner(combiner)
663 static void my_short2_7_accum(int *accum, short2 in, rs_kernel_context context, uint x, uint y) { }
664 
665 #pragma rs reduce(my_short2_8) accumulator(my_short2_8_accum) combiner(combiner)
666 static void my_short2_8_accum(int *accum, short2 in, uint z) { }
667 
668 #pragma rs reduce(my_short2_9) accumulator(my_short2_9_accum) combiner(combiner)
669 static void my_short2_9_accum(int *accum, short2 in, rs_kernel_context context, uint z) { }
670 
671 #pragma rs reduce(my_short2_10) accumulator(my_short2_10_accum) combiner(combiner)
672 static void my_short2_10_accum(int *accum, short2 in, uint x, uint z) { }
673 
674 #pragma rs reduce(my_short2_11) accumulator(my_short2_11_accum) combiner(combiner)
675 static void my_short2_11_accum(int *accum, short2 in, rs_kernel_context context, uint x, uint z) { }
676 
677 #pragma rs reduce(my_short2_12) accumulator(my_short2_12_accum) combiner(combiner)
678 static void my_short2_12_accum(int *accum, short2 in, uint y, uint z) { }
679 
680 #pragma rs reduce(my_short2_13) accumulator(my_short2_13_accum) combiner(combiner)
681 static void my_short2_13_accum(int *accum, short2 in, rs_kernel_context context, uint y, uint z) { }
682 
683 #pragma rs reduce(my_short2_14) accumulator(my_short2_14_accum) combiner(combiner)
684 static void my_short2_14_accum(int *accum, short2 in, uint x, uint y, uint z) { }
685 
686 #pragma rs reduce(my_short2_15) accumulator(my_short2_15_accum) combiner(combiner)
687 static void my_short2_15_accum(int *accum, short2 in, rs_kernel_context context, uint x, uint y, uint z) { }
688 
689 #pragma rs reduce(my_short4_0) accumulator(my_short4_0_accum) combiner(combiner)
690 static void my_short4_0_accum(int *accum, short4 in) { }
691 
692 #pragma rs reduce(my_short4_1) accumulator(my_short4_1_accum) combiner(combiner)
693 static void my_short4_1_accum(int *accum, short4 in, rs_kernel_context context) { }
694 
695 #pragma rs reduce(my_short4_2) accumulator(my_short4_2_accum) combiner(combiner)
696 static void my_short4_2_accum(int *accum, short4 in, uint x) { }
697 
698 #pragma rs reduce(my_short4_3) accumulator(my_short4_3_accum) combiner(combiner)
699 static void my_short4_3_accum(int *accum, short4 in, rs_kernel_context context, uint x) { }
700 
701 #pragma rs reduce(my_short4_4) accumulator(my_short4_4_accum) combiner(combiner)
702 static void my_short4_4_accum(int *accum, short4 in, uint y) { }
703 
704 #pragma rs reduce(my_short4_5) accumulator(my_short4_5_accum) combiner(combiner)
705 static void my_short4_5_accum(int *accum, short4 in, rs_kernel_context context, uint y) { }
706 
707 #pragma rs reduce(my_short4_6) accumulator(my_short4_6_accum) combiner(combiner)
708 static void my_short4_6_accum(int *accum, short4 in, uint x, uint y) { }
709 
710 #pragma rs reduce(my_short4_7) accumulator(my_short4_7_accum) combiner(combiner)
711 static void my_short4_7_accum(int *accum, short4 in, rs_kernel_context context, uint x, uint y) { }
712 
713 #pragma rs reduce(my_short4_8) accumulator(my_short4_8_accum) combiner(combiner)
714 static void my_short4_8_accum(int *accum, short4 in, uint z) { }
715 
716 #pragma rs reduce(my_short4_9) accumulator(my_short4_9_accum) combiner(combiner)
717 static void my_short4_9_accum(int *accum, short4 in, rs_kernel_context context, uint z) { }
718 
719 #pragma rs reduce(my_short4_10) accumulator(my_short4_10_accum) combiner(combiner)
720 static void my_short4_10_accum(int *accum, short4 in, uint x, uint z) { }
721 
722 #pragma rs reduce(my_short4_11) accumulator(my_short4_11_accum) combiner(combiner)
723 static void my_short4_11_accum(int *accum, short4 in, rs_kernel_context context, uint x, uint z) { }
724 
725 #pragma rs reduce(my_short4_12) accumulator(my_short4_12_accum) combiner(combiner)
726 static void my_short4_12_accum(int *accum, short4 in, uint y, uint z) { }
727 
728 #pragma rs reduce(my_short4_13) accumulator(my_short4_13_accum) combiner(combiner)
729 static void my_short4_13_accum(int *accum, short4 in, rs_kernel_context context, uint y, uint z) { }
730 
731 #pragma rs reduce(my_short4_14) accumulator(my_short4_14_accum) combiner(combiner)
732 static void my_short4_14_accum(int *accum, short4 in, uint x, uint y, uint z) { }
733 
734 #pragma rs reduce(my_short4_15) accumulator(my_short4_15_accum) combiner(combiner)
735 static void my_short4_15_accum(int *accum, short4 in, rs_kernel_context context, uint x, uint y, uint z) { }
736 
737 #pragma rs reduce(my_int_0) accumulator(my_int_0_accum) combiner(combiner)
738 static void my_int_0_accum(int *accum, int in) { }
739 
740 #pragma rs reduce(my_int_1) accumulator(my_int_1_accum) combiner(combiner)
741 static void my_int_1_accum(int *accum, int in, rs_kernel_context context) { }
742 
743 #pragma rs reduce(my_int_2) accumulator(my_int_2_accum) combiner(combiner)
744 static void my_int_2_accum(int *accum, int in, uint x) { }
745 
746 #pragma rs reduce(my_int_3) accumulator(my_int_3_accum) combiner(combiner)
747 static void my_int_3_accum(int *accum, int in, rs_kernel_context context, uint x) { }
748 
749 #pragma rs reduce(my_int_4) accumulator(my_int_4_accum) combiner(combiner)
750 static void my_int_4_accum(int *accum, int in, uint y) { }
751 
752 #pragma rs reduce(my_int_5) accumulator(my_int_5_accum) combiner(combiner)
753 static void my_int_5_accum(int *accum, int in, rs_kernel_context context, uint y) { }
754 
755 #pragma rs reduce(my_int_6) accumulator(my_int_6_accum) combiner(combiner)
756 static void my_int_6_accum(int *accum, int in, uint x, uint y) { }
757 
758 #pragma rs reduce(my_int_7) accumulator(my_int_7_accum) combiner(combiner)
759 static void my_int_7_accum(int *accum, int in, rs_kernel_context context, uint x, uint y) { }
760 
761 #pragma rs reduce(my_int_8) accumulator(my_int_8_accum) combiner(combiner)
762 static void my_int_8_accum(int *accum, int in, uint z) { }
763 
764 #pragma rs reduce(my_int_9) accumulator(my_int_9_accum) combiner(combiner)
765 static void my_int_9_accum(int *accum, int in, rs_kernel_context context, uint z) { }
766 
767 #pragma rs reduce(my_int_10) accumulator(my_int_10_accum) combiner(combiner)
768 static void my_int_10_accum(int *accum, int in, uint x, uint z) { }
769 
770 #pragma rs reduce(my_int_11) accumulator(my_int_11_accum) combiner(combiner)
771 static void my_int_11_accum(int *accum, int in, rs_kernel_context context, uint x, uint z) { }
772 
773 #pragma rs reduce(my_int_12) accumulator(my_int_12_accum) combiner(combiner)
774 static void my_int_12_accum(int *accum, int in, uint y, uint z) { }
775 
776 #pragma rs reduce(my_int_13) accumulator(my_int_13_accum) combiner(combiner)
777 static void my_int_13_accum(int *accum, int in, rs_kernel_context context, uint y, uint z) { }
778 
779 #pragma rs reduce(my_int_14) accumulator(my_int_14_accum) combiner(combiner)
780 static void my_int_14_accum(int *accum, int in, uint x, uint y, uint z) { }
781 
782 #pragma rs reduce(my_int_15) accumulator(my_int_15_accum) combiner(combiner)
783 static void my_int_15_accum(int *accum, int in, rs_kernel_context context, uint x, uint y, uint z) { }
784 
785 #pragma rs reduce(my_int2_0) accumulator(my_int2_0_accum) combiner(combiner)
786 static void my_int2_0_accum(int *accum, int2 in) { }
787 
788 #pragma rs reduce(my_int2_1) accumulator(my_int2_1_accum) combiner(combiner)
789 static void my_int2_1_accum(int *accum, int2 in, rs_kernel_context context) { }
790 
791 #pragma rs reduce(my_int2_2) accumulator(my_int2_2_accum) combiner(combiner)
792 static void my_int2_2_accum(int *accum, int2 in, uint x) { }
793 
794 #pragma rs reduce(my_int2_3) accumulator(my_int2_3_accum) combiner(combiner)
795 static void my_int2_3_accum(int *accum, int2 in, rs_kernel_context context, uint x) { }
796 
797 #pragma rs reduce(my_int2_4) accumulator(my_int2_4_accum) combiner(combiner)
798 static void my_int2_4_accum(int *accum, int2 in, uint y) { }
799 
800 #pragma rs reduce(my_int2_5) accumulator(my_int2_5_accum) combiner(combiner)
801 static void my_int2_5_accum(int *accum, int2 in, rs_kernel_context context, uint y) { }
802 
803 #pragma rs reduce(my_int2_6) accumulator(my_int2_6_accum) combiner(combiner)
804 static void my_int2_6_accum(int *accum, int2 in, uint x, uint y) { }
805 
806 #pragma rs reduce(my_int2_7) accumulator(my_int2_7_accum) combiner(combiner)
807 static void my_int2_7_accum(int *accum, int2 in, rs_kernel_context context, uint x, uint y) { }
808 
809 #pragma rs reduce(my_int2_8) accumulator(my_int2_8_accum) combiner(combiner)
810 static void my_int2_8_accum(int *accum, int2 in, uint z) { }
811 
812 #pragma rs reduce(my_int2_9) accumulator(my_int2_9_accum) combiner(combiner)
813 static void my_int2_9_accum(int *accum, int2 in, rs_kernel_context context, uint z) { }
814 
815 #pragma rs reduce(my_int2_10) accumulator(my_int2_10_accum) combiner(combiner)
816 static void my_int2_10_accum(int *accum, int2 in, uint x, uint z) { }
817 
818 #pragma rs reduce(my_int2_11) accumulator(my_int2_11_accum) combiner(combiner)
819 static void my_int2_11_accum(int *accum, int2 in, rs_kernel_context context, uint x, uint z) { }
820 
821 #pragma rs reduce(my_int2_12) accumulator(my_int2_12_accum) combiner(combiner)
822 static void my_int2_12_accum(int *accum, int2 in, uint y, uint z) { }
823 
824 #pragma rs reduce(my_int2_13) accumulator(my_int2_13_accum) combiner(combiner)
825 static void my_int2_13_accum(int *accum, int2 in, rs_kernel_context context, uint y, uint z) { }
826 
827 #pragma rs reduce(my_int2_14) accumulator(my_int2_14_accum) combiner(combiner)
828 static void my_int2_14_accum(int *accum, int2 in, uint x, uint y, uint z) { }
829 
830 #pragma rs reduce(my_int2_15) accumulator(my_int2_15_accum) combiner(combiner)
831 static void my_int2_15_accum(int *accum, int2 in, rs_kernel_context context, uint x, uint y, uint z) { }
832 
833 #pragma rs reduce(my_int4_0) accumulator(my_int4_0_accum) combiner(combiner)
834 static void my_int4_0_accum(int *accum, int4 in) { }
835 
836 #pragma rs reduce(my_int4_1) accumulator(my_int4_1_accum) combiner(combiner)
837 static void my_int4_1_accum(int *accum, int4 in, rs_kernel_context context) { }
838 
839 #pragma rs reduce(my_int4_2) accumulator(my_int4_2_accum) combiner(combiner)
840 static void my_int4_2_accum(int *accum, int4 in, uint x) { }
841 
842 #pragma rs reduce(my_int4_3) accumulator(my_int4_3_accum) combiner(combiner)
843 static void my_int4_3_accum(int *accum, int4 in, rs_kernel_context context, uint x) { }
844 
845 #pragma rs reduce(my_int4_4) accumulator(my_int4_4_accum) combiner(combiner)
846 static void my_int4_4_accum(int *accum, int4 in, uint y) { }
847 
848 #pragma rs reduce(my_int4_5) accumulator(my_int4_5_accum) combiner(combiner)
849 static void my_int4_5_accum(int *accum, int4 in, rs_kernel_context context, uint y) { }
850 
851 #pragma rs reduce(my_int4_6) accumulator(my_int4_6_accum) combiner(combiner)
852 static void my_int4_6_accum(int *accum, int4 in, uint x, uint y) { }
853 
854 #pragma rs reduce(my_int4_7) accumulator(my_int4_7_accum) combiner(combiner)
855 static void my_int4_7_accum(int *accum, int4 in, rs_kernel_context context, uint x, uint y) { }
856 
857 #pragma rs reduce(my_int4_8) accumulator(my_int4_8_accum) combiner(combiner)
858 static void my_int4_8_accum(int *accum, int4 in, uint z) { }
859 
860 #pragma rs reduce(my_int4_9) accumulator(my_int4_9_accum) combiner(combiner)
861 static void my_int4_9_accum(int *accum, int4 in, rs_kernel_context context, uint z) { }
862 
863 #pragma rs reduce(my_int4_10) accumulator(my_int4_10_accum) combiner(combiner)
864 static void my_int4_10_accum(int *accum, int4 in, uint x, uint z) { }
865 
866 #pragma rs reduce(my_int4_11) accumulator(my_int4_11_accum) combiner(combiner)
867 static void my_int4_11_accum(int *accum, int4 in, rs_kernel_context context, uint x, uint z) { }
868 
869 #pragma rs reduce(my_int4_12) accumulator(my_int4_12_accum) combiner(combiner)
870 static void my_int4_12_accum(int *accum, int4 in, uint y, uint z) { }
871 
872 #pragma rs reduce(my_int4_13) accumulator(my_int4_13_accum) combiner(combiner)
873 static void my_int4_13_accum(int *accum, int4 in, rs_kernel_context context, uint y, uint z) { }
874 
875 #pragma rs reduce(my_int4_14) accumulator(my_int4_14_accum) combiner(combiner)
876 static void my_int4_14_accum(int *accum, int4 in, uint x, uint y, uint z) { }
877 
878 #pragma rs reduce(my_int4_15) accumulator(my_int4_15_accum) combiner(combiner)
879 static void my_int4_15_accum(int *accum, int4 in, rs_kernel_context context, uint x, uint y, uint z) { }
880 
881 #pragma rs reduce(my_long_0) accumulator(my_long_0_accum) combiner(combiner)
882 static void my_long_0_accum(int *accum, long in) { }
883 
884 #pragma rs reduce(my_long_1) accumulator(my_long_1_accum) combiner(combiner)
885 static void my_long_1_accum(int *accum, long in, rs_kernel_context context) { }
886 
887 #pragma rs reduce(my_long_2) accumulator(my_long_2_accum) combiner(combiner)
888 static void my_long_2_accum(int *accum, long in, uint x) { }
889 
890 #pragma rs reduce(my_long_3) accumulator(my_long_3_accum) combiner(combiner)
891 static void my_long_3_accum(int *accum, long in, rs_kernel_context context, uint x) { }
892 
893 #pragma rs reduce(my_long_4) accumulator(my_long_4_accum) combiner(combiner)
894 static void my_long_4_accum(int *accum, long in, uint y) { }
895 
896 #pragma rs reduce(my_long_5) accumulator(my_long_5_accum) combiner(combiner)
897 static void my_long_5_accum(int *accum, long in, rs_kernel_context context, uint y) { }
898 
899 #pragma rs reduce(my_long_6) accumulator(my_long_6_accum) combiner(combiner)
900 static void my_long_6_accum(int *accum, long in, uint x, uint y) { }
901 
902 #pragma rs reduce(my_long_7) accumulator(my_long_7_accum) combiner(combiner)
903 static void my_long_7_accum(int *accum, long in, rs_kernel_context context, uint x, uint y) { }
904 
905 #pragma rs reduce(my_long_8) accumulator(my_long_8_accum) combiner(combiner)
906 static void my_long_8_accum(int *accum, long in, uint z) { }
907 
908 #pragma rs reduce(my_long_9) accumulator(my_long_9_accum) combiner(combiner)
909 static void my_long_9_accum(int *accum, long in, rs_kernel_context context, uint z) { }
910 
911 #pragma rs reduce(my_long_10) accumulator(my_long_10_accum) combiner(combiner)
912 static void my_long_10_accum(int *accum, long in, uint x, uint z) { }
913 
914 #pragma rs reduce(my_long_11) accumulator(my_long_11_accum) combiner(combiner)
915 static void my_long_11_accum(int *accum, long in, rs_kernel_context context, uint x, uint z) { }
916 
917 #pragma rs reduce(my_long_12) accumulator(my_long_12_accum) combiner(combiner)
918 static void my_long_12_accum(int *accum, long in, uint y, uint z) { }
919 
920 #pragma rs reduce(my_long_13) accumulator(my_long_13_accum) combiner(combiner)
921 static void my_long_13_accum(int *accum, long in, rs_kernel_context context, uint y, uint z) { }
922 
923 #pragma rs reduce(my_long_14) accumulator(my_long_14_accum) combiner(combiner)
924 static void my_long_14_accum(int *accum, long in, uint x, uint y, uint z) { }
925 
926 #pragma rs reduce(my_long_15) accumulator(my_long_15_accum) combiner(combiner)
927 static void my_long_15_accum(int *accum, long in, rs_kernel_context context, uint x, uint y, uint z) { }
928 
929 #pragma rs reduce(my_long2_0) accumulator(my_long2_0_accum) combiner(combiner)
930 static void my_long2_0_accum(int *accum, long2 in) { }
931 
932 #pragma rs reduce(my_long2_1) accumulator(my_long2_1_accum) combiner(combiner)
933 static void my_long2_1_accum(int *accum, long2 in, rs_kernel_context context) { }
934 
935 #pragma rs reduce(my_long2_2) accumulator(my_long2_2_accum) combiner(combiner)
936 static void my_long2_2_accum(int *accum, long2 in, uint x) { }
937 
938 #pragma rs reduce(my_long2_3) accumulator(my_long2_3_accum) combiner(combiner)
939 static void my_long2_3_accum(int *accum, long2 in, rs_kernel_context context, uint x) { }
940 
941 #pragma rs reduce(my_long2_4) accumulator(my_long2_4_accum) combiner(combiner)
942 static void my_long2_4_accum(int *accum, long2 in, uint y) { }
943 
944 #pragma rs reduce(my_long2_5) accumulator(my_long2_5_accum) combiner(combiner)
945 static void my_long2_5_accum(int *accum, long2 in, rs_kernel_context context, uint y) { }
946 
947 #pragma rs reduce(my_long2_6) accumulator(my_long2_6_accum) combiner(combiner)
948 static void my_long2_6_accum(int *accum, long2 in, uint x, uint y) { }
949 
950 #pragma rs reduce(my_long2_7) accumulator(my_long2_7_accum) combiner(combiner)
951 static void my_long2_7_accum(int *accum, long2 in, rs_kernel_context context, uint x, uint y) { }
952 
953 #pragma rs reduce(my_long2_8) accumulator(my_long2_8_accum) combiner(combiner)
954 static void my_long2_8_accum(int *accum, long2 in, uint z) { }
955 
956 #pragma rs reduce(my_long2_9) accumulator(my_long2_9_accum) combiner(combiner)
957 static void my_long2_9_accum(int *accum, long2 in, rs_kernel_context context, uint z) { }
958 
959 #pragma rs reduce(my_long2_10) accumulator(my_long2_10_accum) combiner(combiner)
960 static void my_long2_10_accum(int *accum, long2 in, uint x, uint z) { }
961 
962 #pragma rs reduce(my_long2_11) accumulator(my_long2_11_accum) combiner(combiner)
963 static void my_long2_11_accum(int *accum, long2 in, rs_kernel_context context, uint x, uint z) { }
964 
965 #pragma rs reduce(my_long2_12) accumulator(my_long2_12_accum) combiner(combiner)
966 static void my_long2_12_accum(int *accum, long2 in, uint y, uint z) { }
967 
968 #pragma rs reduce(my_long2_13) accumulator(my_long2_13_accum) combiner(combiner)
969 static void my_long2_13_accum(int *accum, long2 in, rs_kernel_context context, uint y, uint z) { }
970 
971 #pragma rs reduce(my_long2_14) accumulator(my_long2_14_accum) combiner(combiner)
972 static void my_long2_14_accum(int *accum, long2 in, uint x, uint y, uint z) { }
973 
974 #pragma rs reduce(my_long2_15) accumulator(my_long2_15_accum) combiner(combiner)
975 static void my_long2_15_accum(int *accum, long2 in, rs_kernel_context context, uint x, uint y, uint z) { }
976 
977 #pragma rs reduce(my_long4_0) accumulator(my_long4_0_accum) combiner(combiner)
978 static void my_long4_0_accum(int *accum, long4 in) { }
979 
980 #pragma rs reduce(my_long4_1) accumulator(my_long4_1_accum) combiner(combiner)
981 static void my_long4_1_accum(int *accum, long4 in, rs_kernel_context context) { }
982 
983 #pragma rs reduce(my_long4_2) accumulator(my_long4_2_accum) combiner(combiner)
984 static void my_long4_2_accum(int *accum, long4 in, uint x) { }
985 
986 #pragma rs reduce(my_long4_3) accumulator(my_long4_3_accum) combiner(combiner)
987 static void my_long4_3_accum(int *accum, long4 in, rs_kernel_context context, uint x) { }
988 
989 #pragma rs reduce(my_long4_4) accumulator(my_long4_4_accum) combiner(combiner)
990 static void my_long4_4_accum(int *accum, long4 in, uint y) { }
991 
992 #pragma rs reduce(my_long4_5) accumulator(my_long4_5_accum) combiner(combiner)
993 static void my_long4_5_accum(int *accum, long4 in, rs_kernel_context context, uint y) { }
994 
995 #pragma rs reduce(my_long4_6) accumulator(my_long4_6_accum) combiner(combiner)
996 static void my_long4_6_accum(int *accum, long4 in, uint x, uint y) { }
997 
998 #pragma rs reduce(my_long4_7) accumulator(my_long4_7_accum) combiner(combiner)
999 static void my_long4_7_accum(int *accum, long4 in, rs_kernel_context context, uint x, uint y) { }
1000 
1001 #pragma rs reduce(my_long4_8) accumulator(my_long4_8_accum) combiner(combiner)
1002 static void my_long4_8_accum(int *accum, long4 in, uint z) { }
1003 
1004 #pragma rs reduce(my_long4_9) accumulator(my_long4_9_accum) combiner(combiner)
1005 static void my_long4_9_accum(int *accum, long4 in, rs_kernel_context context, uint z) { }
1006 
1007 #pragma rs reduce(my_long4_10) accumulator(my_long4_10_accum) combiner(combiner)
1008 static void my_long4_10_accum(int *accum, long4 in, uint x, uint z) { }
1009 
1010 #pragma rs reduce(my_long4_11) accumulator(my_long4_11_accum) combiner(combiner)
1011 static void my_long4_11_accum(int *accum, long4 in, rs_kernel_context context, uint x, uint z) { }
1012 
1013 #pragma rs reduce(my_long4_12) accumulator(my_long4_12_accum) combiner(combiner)
1014 static void my_long4_12_accum(int *accum, long4 in, uint y, uint z) { }
1015 
1016 #pragma rs reduce(my_long4_13) accumulator(my_long4_13_accum) combiner(combiner)
1017 static void my_long4_13_accum(int *accum, long4 in, rs_kernel_context context, uint y, uint z) { }
1018 
1019 #pragma rs reduce(my_long4_14) accumulator(my_long4_14_accum) combiner(combiner)
1020 static void my_long4_14_accum(int *accum, long4 in, uint x, uint y, uint z) { }
1021 
1022 #pragma rs reduce(my_long4_15) accumulator(my_long4_15_accum) combiner(combiner)
1023 static void my_long4_15_accum(int *accum, long4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1024 
1025 #pragma rs reduce(my_uchar_0) accumulator(my_uchar_0_accum) combiner(combiner)
1026 static void my_uchar_0_accum(int *accum, uchar in) { }
1027 
1028 #pragma rs reduce(my_uchar_1) accumulator(my_uchar_1_accum) combiner(combiner)
1029 static void my_uchar_1_accum(int *accum, uchar in, rs_kernel_context context) { }
1030 
1031 #pragma rs reduce(my_uchar_2) accumulator(my_uchar_2_accum) combiner(combiner)
1032 static void my_uchar_2_accum(int *accum, uchar in, uint x) { }
1033 
1034 #pragma rs reduce(my_uchar_3) accumulator(my_uchar_3_accum) combiner(combiner)
1035 static void my_uchar_3_accum(int *accum, uchar in, rs_kernel_context context, uint x) { }
1036 
1037 #pragma rs reduce(my_uchar_4) accumulator(my_uchar_4_accum) combiner(combiner)
1038 static void my_uchar_4_accum(int *accum, uchar in, uint y) { }
1039 
1040 #pragma rs reduce(my_uchar_5) accumulator(my_uchar_5_accum) combiner(combiner)
1041 static void my_uchar_5_accum(int *accum, uchar in, rs_kernel_context context, uint y) { }
1042 
1043 #pragma rs reduce(my_uchar_6) accumulator(my_uchar_6_accum) combiner(combiner)
1044 static void my_uchar_6_accum(int *accum, uchar in, uint x, uint y) { }
1045 
1046 #pragma rs reduce(my_uchar_7) accumulator(my_uchar_7_accum) combiner(combiner)
1047 static void my_uchar_7_accum(int *accum, uchar in, rs_kernel_context context, uint x, uint y) { }
1048 
1049 #pragma rs reduce(my_uchar_8) accumulator(my_uchar_8_accum) combiner(combiner)
1050 static void my_uchar_8_accum(int *accum, uchar in, uint z) { }
1051 
1052 #pragma rs reduce(my_uchar_9) accumulator(my_uchar_9_accum) combiner(combiner)
1053 static void my_uchar_9_accum(int *accum, uchar in, rs_kernel_context context, uint z) { }
1054 
1055 #pragma rs reduce(my_uchar_10) accumulator(my_uchar_10_accum) combiner(combiner)
1056 static void my_uchar_10_accum(int *accum, uchar in, uint x, uint z) { }
1057 
1058 #pragma rs reduce(my_uchar_11) accumulator(my_uchar_11_accum) combiner(combiner)
1059 static void my_uchar_11_accum(int *accum, uchar in, rs_kernel_context context, uint x, uint z) { }
1060 
1061 #pragma rs reduce(my_uchar_12) accumulator(my_uchar_12_accum) combiner(combiner)
1062 static void my_uchar_12_accum(int *accum, uchar in, uint y, uint z) { }
1063 
1064 #pragma rs reduce(my_uchar_13) accumulator(my_uchar_13_accum) combiner(combiner)
1065 static void my_uchar_13_accum(int *accum, uchar in, rs_kernel_context context, uint y, uint z) { }
1066 
1067 #pragma rs reduce(my_uchar_14) accumulator(my_uchar_14_accum) combiner(combiner)
1068 static void my_uchar_14_accum(int *accum, uchar in, uint x, uint y, uint z) { }
1069 
1070 #pragma rs reduce(my_uchar_15) accumulator(my_uchar_15_accum) combiner(combiner)
1071 static void my_uchar_15_accum(int *accum, uchar in, rs_kernel_context context, uint x, uint y, uint z) { }
1072 
1073 #pragma rs reduce(my_uchar2_0) accumulator(my_uchar2_0_accum) combiner(combiner)
1074 static void my_uchar2_0_accum(int *accum, uchar2 in) { }
1075 
1076 #pragma rs reduce(my_uchar2_1) accumulator(my_uchar2_1_accum) combiner(combiner)
1077 static void my_uchar2_1_accum(int *accum, uchar2 in, rs_kernel_context context) { }
1078 
1079 #pragma rs reduce(my_uchar2_2) accumulator(my_uchar2_2_accum) combiner(combiner)
1080 static void my_uchar2_2_accum(int *accum, uchar2 in, uint x) { }
1081 
1082 #pragma rs reduce(my_uchar2_3) accumulator(my_uchar2_3_accum) combiner(combiner)
1083 static void my_uchar2_3_accum(int *accum, uchar2 in, rs_kernel_context context, uint x) { }
1084 
1085 #pragma rs reduce(my_uchar2_4) accumulator(my_uchar2_4_accum) combiner(combiner)
1086 static void my_uchar2_4_accum(int *accum, uchar2 in, uint y) { }
1087 
1088 #pragma rs reduce(my_uchar2_5) accumulator(my_uchar2_5_accum) combiner(combiner)
1089 static void my_uchar2_5_accum(int *accum, uchar2 in, rs_kernel_context context, uint y) { }
1090 
1091 #pragma rs reduce(my_uchar2_6) accumulator(my_uchar2_6_accum) combiner(combiner)
1092 static void my_uchar2_6_accum(int *accum, uchar2 in, uint x, uint y) { }
1093 
1094 #pragma rs reduce(my_uchar2_7) accumulator(my_uchar2_7_accum) combiner(combiner)
1095 static void my_uchar2_7_accum(int *accum, uchar2 in, rs_kernel_context context, uint x, uint y) { }
1096 
1097 #pragma rs reduce(my_uchar2_8) accumulator(my_uchar2_8_accum) combiner(combiner)
1098 static void my_uchar2_8_accum(int *accum, uchar2 in, uint z) { }
1099 
1100 #pragma rs reduce(my_uchar2_9) accumulator(my_uchar2_9_accum) combiner(combiner)
1101 static void my_uchar2_9_accum(int *accum, uchar2 in, rs_kernel_context context, uint z) { }
1102 
1103 #pragma rs reduce(my_uchar2_10) accumulator(my_uchar2_10_accum) combiner(combiner)
1104 static void my_uchar2_10_accum(int *accum, uchar2 in, uint x, uint z) { }
1105 
1106 #pragma rs reduce(my_uchar2_11) accumulator(my_uchar2_11_accum) combiner(combiner)
1107 static void my_uchar2_11_accum(int *accum, uchar2 in, rs_kernel_context context, uint x, uint z) { }
1108 
1109 #pragma rs reduce(my_uchar2_12) accumulator(my_uchar2_12_accum) combiner(combiner)
1110 static void my_uchar2_12_accum(int *accum, uchar2 in, uint y, uint z) { }
1111 
1112 #pragma rs reduce(my_uchar2_13) accumulator(my_uchar2_13_accum) combiner(combiner)
1113 static void my_uchar2_13_accum(int *accum, uchar2 in, rs_kernel_context context, uint y, uint z) { }
1114 
1115 #pragma rs reduce(my_uchar2_14) accumulator(my_uchar2_14_accum) combiner(combiner)
1116 static void my_uchar2_14_accum(int *accum, uchar2 in, uint x, uint y, uint z) { }
1117 
1118 #pragma rs reduce(my_uchar2_15) accumulator(my_uchar2_15_accum) combiner(combiner)
1119 static void my_uchar2_15_accum(int *accum, uchar2 in, rs_kernel_context context, uint x, uint y, uint z) { }
1120 
1121 #pragma rs reduce(my_uchar4_0) accumulator(my_uchar4_0_accum) combiner(combiner)
1122 static void my_uchar4_0_accum(int *accum, uchar4 in) { }
1123 
1124 #pragma rs reduce(my_uchar4_1) accumulator(my_uchar4_1_accum) combiner(combiner)
1125 static void my_uchar4_1_accum(int *accum, uchar4 in, rs_kernel_context context) { }
1126 
1127 #pragma rs reduce(my_uchar4_2) accumulator(my_uchar4_2_accum) combiner(combiner)
1128 static void my_uchar4_2_accum(int *accum, uchar4 in, uint x) { }
1129 
1130 #pragma rs reduce(my_uchar4_3) accumulator(my_uchar4_3_accum) combiner(combiner)
1131 static void my_uchar4_3_accum(int *accum, uchar4 in, rs_kernel_context context, uint x) { }
1132 
1133 #pragma rs reduce(my_uchar4_4) accumulator(my_uchar4_4_accum) combiner(combiner)
1134 static void my_uchar4_4_accum(int *accum, uchar4 in, uint y) { }
1135 
1136 #pragma rs reduce(my_uchar4_5) accumulator(my_uchar4_5_accum) combiner(combiner)
1137 static void my_uchar4_5_accum(int *accum, uchar4 in, rs_kernel_context context, uint y) { }
1138 
1139 #pragma rs reduce(my_uchar4_6) accumulator(my_uchar4_6_accum) combiner(combiner)
1140 static void my_uchar4_6_accum(int *accum, uchar4 in, uint x, uint y) { }
1141 
1142 #pragma rs reduce(my_uchar4_7) accumulator(my_uchar4_7_accum) combiner(combiner)
1143 static void my_uchar4_7_accum(int *accum, uchar4 in, rs_kernel_context context, uint x, uint y) { }
1144 
1145 #pragma rs reduce(my_uchar4_8) accumulator(my_uchar4_8_accum) combiner(combiner)
1146 static void my_uchar4_8_accum(int *accum, uchar4 in, uint z) { }
1147 
1148 #pragma rs reduce(my_uchar4_9) accumulator(my_uchar4_9_accum) combiner(combiner)
1149 static void my_uchar4_9_accum(int *accum, uchar4 in, rs_kernel_context context, uint z) { }
1150 
1151 #pragma rs reduce(my_uchar4_10) accumulator(my_uchar4_10_accum) combiner(combiner)
1152 static void my_uchar4_10_accum(int *accum, uchar4 in, uint x, uint z) { }
1153 
1154 #pragma rs reduce(my_uchar4_11) accumulator(my_uchar4_11_accum) combiner(combiner)
1155 static void my_uchar4_11_accum(int *accum, uchar4 in, rs_kernel_context context, uint x, uint z) { }
1156 
1157 #pragma rs reduce(my_uchar4_12) accumulator(my_uchar4_12_accum) combiner(combiner)
1158 static void my_uchar4_12_accum(int *accum, uchar4 in, uint y, uint z) { }
1159 
1160 #pragma rs reduce(my_uchar4_13) accumulator(my_uchar4_13_accum) combiner(combiner)
1161 static void my_uchar4_13_accum(int *accum, uchar4 in, rs_kernel_context context, uint y, uint z) { }
1162 
1163 #pragma rs reduce(my_uchar4_14) accumulator(my_uchar4_14_accum) combiner(combiner)
1164 static void my_uchar4_14_accum(int *accum, uchar4 in, uint x, uint y, uint z) { }
1165 
1166 #pragma rs reduce(my_uchar4_15) accumulator(my_uchar4_15_accum) combiner(combiner)
1167 static void my_uchar4_15_accum(int *accum, uchar4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1168 
1169 #pragma rs reduce(my_ushort_0) accumulator(my_ushort_0_accum) combiner(combiner)
1170 static void my_ushort_0_accum(int *accum, ushort in) { }
1171 
1172 #pragma rs reduce(my_ushort_1) accumulator(my_ushort_1_accum) combiner(combiner)
1173 static void my_ushort_1_accum(int *accum, ushort in, rs_kernel_context context) { }
1174 
1175 #pragma rs reduce(my_ushort_2) accumulator(my_ushort_2_accum) combiner(combiner)
1176 static void my_ushort_2_accum(int *accum, ushort in, uint x) { }
1177 
1178 #pragma rs reduce(my_ushort_3) accumulator(my_ushort_3_accum) combiner(combiner)
1179 static void my_ushort_3_accum(int *accum, ushort in, rs_kernel_context context, uint x) { }
1180 
1181 #pragma rs reduce(my_ushort_4) accumulator(my_ushort_4_accum) combiner(combiner)
1182 static void my_ushort_4_accum(int *accum, ushort in, uint y) { }
1183 
1184 #pragma rs reduce(my_ushort_5) accumulator(my_ushort_5_accum) combiner(combiner)
1185 static void my_ushort_5_accum(int *accum, ushort in, rs_kernel_context context, uint y) { }
1186 
1187 #pragma rs reduce(my_ushort_6) accumulator(my_ushort_6_accum) combiner(combiner)
1188 static void my_ushort_6_accum(int *accum, ushort in, uint x, uint y) { }
1189 
1190 #pragma rs reduce(my_ushort_7) accumulator(my_ushort_7_accum) combiner(combiner)
1191 static void my_ushort_7_accum(int *accum, ushort in, rs_kernel_context context, uint x, uint y) { }
1192 
1193 #pragma rs reduce(my_ushort_8) accumulator(my_ushort_8_accum) combiner(combiner)
1194 static void my_ushort_8_accum(int *accum, ushort in, uint z) { }
1195 
1196 #pragma rs reduce(my_ushort_9) accumulator(my_ushort_9_accum) combiner(combiner)
1197 static void my_ushort_9_accum(int *accum, ushort in, rs_kernel_context context, uint z) { }
1198 
1199 #pragma rs reduce(my_ushort_10) accumulator(my_ushort_10_accum) combiner(combiner)
1200 static void my_ushort_10_accum(int *accum, ushort in, uint x, uint z) { }
1201 
1202 #pragma rs reduce(my_ushort_11) accumulator(my_ushort_11_accum) combiner(combiner)
1203 static void my_ushort_11_accum(int *accum, ushort in, rs_kernel_context context, uint x, uint z) { }
1204 
1205 #pragma rs reduce(my_ushort_12) accumulator(my_ushort_12_accum) combiner(combiner)
1206 static void my_ushort_12_accum(int *accum, ushort in, uint y, uint z) { }
1207 
1208 #pragma rs reduce(my_ushort_13) accumulator(my_ushort_13_accum) combiner(combiner)
1209 static void my_ushort_13_accum(int *accum, ushort in, rs_kernel_context context, uint y, uint z) { }
1210 
1211 #pragma rs reduce(my_ushort_14) accumulator(my_ushort_14_accum) combiner(combiner)
1212 static void my_ushort_14_accum(int *accum, ushort in, uint x, uint y, uint z) { }
1213 
1214 #pragma rs reduce(my_ushort_15) accumulator(my_ushort_15_accum) combiner(combiner)
1215 static void my_ushort_15_accum(int *accum, ushort in, rs_kernel_context context, uint x, uint y, uint z) { }
1216 
1217 #pragma rs reduce(my_ushort2_0) accumulator(my_ushort2_0_accum) combiner(combiner)
1218 static void my_ushort2_0_accum(int *accum, ushort2 in) { }
1219 
1220 #pragma rs reduce(my_ushort2_1) accumulator(my_ushort2_1_accum) combiner(combiner)
1221 static void my_ushort2_1_accum(int *accum, ushort2 in, rs_kernel_context context) { }
1222 
1223 #pragma rs reduce(my_ushort2_2) accumulator(my_ushort2_2_accum) combiner(combiner)
1224 static void my_ushort2_2_accum(int *accum, ushort2 in, uint x) { }
1225 
1226 #pragma rs reduce(my_ushort2_3) accumulator(my_ushort2_3_accum) combiner(combiner)
1227 static void my_ushort2_3_accum(int *accum, ushort2 in, rs_kernel_context context, uint x) { }
1228 
1229 #pragma rs reduce(my_ushort2_4) accumulator(my_ushort2_4_accum) combiner(combiner)
1230 static void my_ushort2_4_accum(int *accum, ushort2 in, uint y) { }
1231 
1232 #pragma rs reduce(my_ushort2_5) accumulator(my_ushort2_5_accum) combiner(combiner)
1233 static void my_ushort2_5_accum(int *accum, ushort2 in, rs_kernel_context context, uint y) { }
1234 
1235 #pragma rs reduce(my_ushort2_6) accumulator(my_ushort2_6_accum) combiner(combiner)
1236 static void my_ushort2_6_accum(int *accum, ushort2 in, uint x, uint y) { }
1237 
1238 #pragma rs reduce(my_ushort2_7) accumulator(my_ushort2_7_accum) combiner(combiner)
1239 static void my_ushort2_7_accum(int *accum, ushort2 in, rs_kernel_context context, uint x, uint y) { }
1240 
1241 #pragma rs reduce(my_ushort2_8) accumulator(my_ushort2_8_accum) combiner(combiner)
1242 static void my_ushort2_8_accum(int *accum, ushort2 in, uint z) { }
1243 
1244 #pragma rs reduce(my_ushort2_9) accumulator(my_ushort2_9_accum) combiner(combiner)
1245 static void my_ushort2_9_accum(int *accum, ushort2 in, rs_kernel_context context, uint z) { }
1246 
1247 #pragma rs reduce(my_ushort2_10) accumulator(my_ushort2_10_accum) combiner(combiner)
1248 static void my_ushort2_10_accum(int *accum, ushort2 in, uint x, uint z) { }
1249 
1250 #pragma rs reduce(my_ushort2_11) accumulator(my_ushort2_11_accum) combiner(combiner)
1251 static void my_ushort2_11_accum(int *accum, ushort2 in, rs_kernel_context context, uint x, uint z) { }
1252 
1253 #pragma rs reduce(my_ushort2_12) accumulator(my_ushort2_12_accum) combiner(combiner)
1254 static void my_ushort2_12_accum(int *accum, ushort2 in, uint y, uint z) { }
1255 
1256 #pragma rs reduce(my_ushort2_13) accumulator(my_ushort2_13_accum) combiner(combiner)
1257 static void my_ushort2_13_accum(int *accum, ushort2 in, rs_kernel_context context, uint y, uint z) { }
1258 
1259 #pragma rs reduce(my_ushort2_14) accumulator(my_ushort2_14_accum) combiner(combiner)
1260 static void my_ushort2_14_accum(int *accum, ushort2 in, uint x, uint y, uint z) { }
1261 
1262 #pragma rs reduce(my_ushort2_15) accumulator(my_ushort2_15_accum) combiner(combiner)
1263 static void my_ushort2_15_accum(int *accum, ushort2 in, rs_kernel_context context, uint x, uint y, uint z) { }
1264 
1265 #pragma rs reduce(my_ushort4_0) accumulator(my_ushort4_0_accum) combiner(combiner)
1266 static void my_ushort4_0_accum(int *accum, ushort4 in) { }
1267 
1268 #pragma rs reduce(my_ushort4_1) accumulator(my_ushort4_1_accum) combiner(combiner)
1269 static void my_ushort4_1_accum(int *accum, ushort4 in, rs_kernel_context context) { }
1270 
1271 #pragma rs reduce(my_ushort4_2) accumulator(my_ushort4_2_accum) combiner(combiner)
1272 static void my_ushort4_2_accum(int *accum, ushort4 in, uint x) { }
1273 
1274 #pragma rs reduce(my_ushort4_3) accumulator(my_ushort4_3_accum) combiner(combiner)
1275 static void my_ushort4_3_accum(int *accum, ushort4 in, rs_kernel_context context, uint x) { }
1276 
1277 #pragma rs reduce(my_ushort4_4) accumulator(my_ushort4_4_accum) combiner(combiner)
1278 static void my_ushort4_4_accum(int *accum, ushort4 in, uint y) { }
1279 
1280 #pragma rs reduce(my_ushort4_5) accumulator(my_ushort4_5_accum) combiner(combiner)
1281 static void my_ushort4_5_accum(int *accum, ushort4 in, rs_kernel_context context, uint y) { }
1282 
1283 #pragma rs reduce(my_ushort4_6) accumulator(my_ushort4_6_accum) combiner(combiner)
1284 static void my_ushort4_6_accum(int *accum, ushort4 in, uint x, uint y) { }
1285 
1286 #pragma rs reduce(my_ushort4_7) accumulator(my_ushort4_7_accum) combiner(combiner)
1287 static void my_ushort4_7_accum(int *accum, ushort4 in, rs_kernel_context context, uint x, uint y) { }
1288 
1289 #pragma rs reduce(my_ushort4_8) accumulator(my_ushort4_8_accum) combiner(combiner)
1290 static void my_ushort4_8_accum(int *accum, ushort4 in, uint z) { }
1291 
1292 #pragma rs reduce(my_ushort4_9) accumulator(my_ushort4_9_accum) combiner(combiner)
1293 static void my_ushort4_9_accum(int *accum, ushort4 in, rs_kernel_context context, uint z) { }
1294 
1295 #pragma rs reduce(my_ushort4_10) accumulator(my_ushort4_10_accum) combiner(combiner)
1296 static void my_ushort4_10_accum(int *accum, ushort4 in, uint x, uint z) { }
1297 
1298 #pragma rs reduce(my_ushort4_11) accumulator(my_ushort4_11_accum) combiner(combiner)
1299 static void my_ushort4_11_accum(int *accum, ushort4 in, rs_kernel_context context, uint x, uint z) { }
1300 
1301 #pragma rs reduce(my_ushort4_12) accumulator(my_ushort4_12_accum) combiner(combiner)
1302 static void my_ushort4_12_accum(int *accum, ushort4 in, uint y, uint z) { }
1303 
1304 #pragma rs reduce(my_ushort4_13) accumulator(my_ushort4_13_accum) combiner(combiner)
1305 static void my_ushort4_13_accum(int *accum, ushort4 in, rs_kernel_context context, uint y, uint z) { }
1306 
1307 #pragma rs reduce(my_ushort4_14) accumulator(my_ushort4_14_accum) combiner(combiner)
1308 static void my_ushort4_14_accum(int *accum, ushort4 in, uint x, uint y, uint z) { }
1309 
1310 #pragma rs reduce(my_ushort4_15) accumulator(my_ushort4_15_accum) combiner(combiner)
1311 static void my_ushort4_15_accum(int *accum, ushort4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1312 
1313 #pragma rs reduce(my_uint_0) accumulator(my_uint_0_accum) combiner(combiner)
1314 static void my_uint_0_accum(int *accum, uint in) { }
1315 
1316 #pragma rs reduce(my_uint_1) accumulator(my_uint_1_accum) combiner(combiner)
1317 static void my_uint_1_accum(int *accum, uint in, rs_kernel_context context) { }
1318 
1319 #pragma rs reduce(my_uint_2) accumulator(my_uint_2_accum) combiner(combiner)
1320 static void my_uint_2_accum(int *accum, uint in, uint x) { }
1321 
1322 #pragma rs reduce(my_uint_3) accumulator(my_uint_3_accum) combiner(combiner)
1323 static void my_uint_3_accum(int *accum, uint in, rs_kernel_context context, uint x) { }
1324 
1325 #pragma rs reduce(my_uint_4) accumulator(my_uint_4_accum) combiner(combiner)
1326 static void my_uint_4_accum(int *accum, uint in, uint y) { }
1327 
1328 #pragma rs reduce(my_uint_5) accumulator(my_uint_5_accum) combiner(combiner)
1329 static void my_uint_5_accum(int *accum, uint in, rs_kernel_context context, uint y) { }
1330 
1331 #pragma rs reduce(my_uint_6) accumulator(my_uint_6_accum) combiner(combiner)
1332 static void my_uint_6_accum(int *accum, uint in, uint x, uint y) { }
1333 
1334 #pragma rs reduce(my_uint_7) accumulator(my_uint_7_accum) combiner(combiner)
1335 static void my_uint_7_accum(int *accum, uint in, rs_kernel_context context, uint x, uint y) { }
1336 
1337 #pragma rs reduce(my_uint_8) accumulator(my_uint_8_accum) combiner(combiner)
1338 static void my_uint_8_accum(int *accum, uint in, uint z) { }
1339 
1340 #pragma rs reduce(my_uint_9) accumulator(my_uint_9_accum) combiner(combiner)
1341 static void my_uint_9_accum(int *accum, uint in, rs_kernel_context context, uint z) { }
1342 
1343 #pragma rs reduce(my_uint_10) accumulator(my_uint_10_accum) combiner(combiner)
1344 static void my_uint_10_accum(int *accum, uint in, uint x, uint z) { }
1345 
1346 #pragma rs reduce(my_uint_11) accumulator(my_uint_11_accum) combiner(combiner)
1347 static void my_uint_11_accum(int *accum, uint in, rs_kernel_context context, uint x, uint z) { }
1348 
1349 #pragma rs reduce(my_uint_12) accumulator(my_uint_12_accum) combiner(combiner)
1350 static void my_uint_12_accum(int *accum, uint in, uint y, uint z) { }
1351 
1352 #pragma rs reduce(my_uint_13) accumulator(my_uint_13_accum) combiner(combiner)
1353 static void my_uint_13_accum(int *accum, uint in, rs_kernel_context context, uint y, uint z) { }
1354 
1355 #pragma rs reduce(my_uint_14) accumulator(my_uint_14_accum) combiner(combiner)
1356 static void my_uint_14_accum(int *accum, uint in, uint x, uint y, uint z) { }
1357 
1358 #pragma rs reduce(my_uint_15) accumulator(my_uint_15_accum) combiner(combiner)
1359 static void my_uint_15_accum(int *accum, uint in, rs_kernel_context context, uint x, uint y, uint z) { }
1360 
1361 #pragma rs reduce(my_uint2_0) accumulator(my_uint2_0_accum) combiner(combiner)
1362 static void my_uint2_0_accum(int *accum, uint2 in) { }
1363 
1364 #pragma rs reduce(my_uint2_1) accumulator(my_uint2_1_accum) combiner(combiner)
1365 static void my_uint2_1_accum(int *accum, uint2 in, rs_kernel_context context) { }
1366 
1367 #pragma rs reduce(my_uint2_2) accumulator(my_uint2_2_accum) combiner(combiner)
1368 static void my_uint2_2_accum(int *accum, uint2 in, uint x) { }
1369 
1370 #pragma rs reduce(my_uint2_3) accumulator(my_uint2_3_accum) combiner(combiner)
1371 static void my_uint2_3_accum(int *accum, uint2 in, rs_kernel_context context, uint x) { }
1372 
1373 #pragma rs reduce(my_uint2_4) accumulator(my_uint2_4_accum) combiner(combiner)
1374 static void my_uint2_4_accum(int *accum, uint2 in, uint y) { }
1375 
1376 #pragma rs reduce(my_uint2_5) accumulator(my_uint2_5_accum) combiner(combiner)
1377 static void my_uint2_5_accum(int *accum, uint2 in, rs_kernel_context context, uint y) { }
1378 
1379 #pragma rs reduce(my_uint2_6) accumulator(my_uint2_6_accum) combiner(combiner)
1380 static void my_uint2_6_accum(int *accum, uint2 in, uint x, uint y) { }
1381 
1382 #pragma rs reduce(my_uint2_7) accumulator(my_uint2_7_accum) combiner(combiner)
1383 static void my_uint2_7_accum(int *accum, uint2 in, rs_kernel_context context, uint x, uint y) { }
1384 
1385 #pragma rs reduce(my_uint2_8) accumulator(my_uint2_8_accum) combiner(combiner)
1386 static void my_uint2_8_accum(int *accum, uint2 in, uint z) { }
1387 
1388 #pragma rs reduce(my_uint2_9) accumulator(my_uint2_9_accum) combiner(combiner)
1389 static void my_uint2_9_accum(int *accum, uint2 in, rs_kernel_context context, uint z) { }
1390 
1391 #pragma rs reduce(my_uint2_10) accumulator(my_uint2_10_accum) combiner(combiner)
1392 static void my_uint2_10_accum(int *accum, uint2 in, uint x, uint z) { }
1393 
1394 #pragma rs reduce(my_uint2_11) accumulator(my_uint2_11_accum) combiner(combiner)
1395 static void my_uint2_11_accum(int *accum, uint2 in, rs_kernel_context context, uint x, uint z) { }
1396 
1397 #pragma rs reduce(my_uint2_12) accumulator(my_uint2_12_accum) combiner(combiner)
1398 static void my_uint2_12_accum(int *accum, uint2 in, uint y, uint z) { }
1399 
1400 #pragma rs reduce(my_uint2_13) accumulator(my_uint2_13_accum) combiner(combiner)
1401 static void my_uint2_13_accum(int *accum, uint2 in, rs_kernel_context context, uint y, uint z) { }
1402 
1403 #pragma rs reduce(my_uint2_14) accumulator(my_uint2_14_accum) combiner(combiner)
1404 static void my_uint2_14_accum(int *accum, uint2 in, uint x, uint y, uint z) { }
1405 
1406 #pragma rs reduce(my_uint2_15) accumulator(my_uint2_15_accum) combiner(combiner)
1407 static void my_uint2_15_accum(int *accum, uint2 in, rs_kernel_context context, uint x, uint y, uint z) { }
1408 
1409 #pragma rs reduce(my_uint4_0) accumulator(my_uint4_0_accum) combiner(combiner)
1410 static void my_uint4_0_accum(int *accum, uint4 in) { }
1411 
1412 #pragma rs reduce(my_uint4_1) accumulator(my_uint4_1_accum) combiner(combiner)
1413 static void my_uint4_1_accum(int *accum, uint4 in, rs_kernel_context context) { }
1414 
1415 #pragma rs reduce(my_uint4_2) accumulator(my_uint4_2_accum) combiner(combiner)
1416 static void my_uint4_2_accum(int *accum, uint4 in, uint x) { }
1417 
1418 #pragma rs reduce(my_uint4_3) accumulator(my_uint4_3_accum) combiner(combiner)
1419 static void my_uint4_3_accum(int *accum, uint4 in, rs_kernel_context context, uint x) { }
1420 
1421 #pragma rs reduce(my_uint4_4) accumulator(my_uint4_4_accum) combiner(combiner)
1422 static void my_uint4_4_accum(int *accum, uint4 in, uint y) { }
1423 
1424 #pragma rs reduce(my_uint4_5) accumulator(my_uint4_5_accum) combiner(combiner)
1425 static void my_uint4_5_accum(int *accum, uint4 in, rs_kernel_context context, uint y) { }
1426 
1427 #pragma rs reduce(my_uint4_6) accumulator(my_uint4_6_accum) combiner(combiner)
1428 static void my_uint4_6_accum(int *accum, uint4 in, uint x, uint y) { }
1429 
1430 #pragma rs reduce(my_uint4_7) accumulator(my_uint4_7_accum) combiner(combiner)
1431 static void my_uint4_7_accum(int *accum, uint4 in, rs_kernel_context context, uint x, uint y) { }
1432 
1433 #pragma rs reduce(my_uint4_8) accumulator(my_uint4_8_accum) combiner(combiner)
1434 static void my_uint4_8_accum(int *accum, uint4 in, uint z) { }
1435 
1436 #pragma rs reduce(my_uint4_9) accumulator(my_uint4_9_accum) combiner(combiner)
1437 static void my_uint4_9_accum(int *accum, uint4 in, rs_kernel_context context, uint z) { }
1438 
1439 #pragma rs reduce(my_uint4_10) accumulator(my_uint4_10_accum) combiner(combiner)
1440 static void my_uint4_10_accum(int *accum, uint4 in, uint x, uint z) { }
1441 
1442 #pragma rs reduce(my_uint4_11) accumulator(my_uint4_11_accum) combiner(combiner)
1443 static void my_uint4_11_accum(int *accum, uint4 in, rs_kernel_context context, uint x, uint z) { }
1444 
1445 #pragma rs reduce(my_uint4_12) accumulator(my_uint4_12_accum) combiner(combiner)
1446 static void my_uint4_12_accum(int *accum, uint4 in, uint y, uint z) { }
1447 
1448 #pragma rs reduce(my_uint4_13) accumulator(my_uint4_13_accum) combiner(combiner)
1449 static void my_uint4_13_accum(int *accum, uint4 in, rs_kernel_context context, uint y, uint z) { }
1450 
1451 #pragma rs reduce(my_uint4_14) accumulator(my_uint4_14_accum) combiner(combiner)
1452 static void my_uint4_14_accum(int *accum, uint4 in, uint x, uint y, uint z) { }
1453 
1454 #pragma rs reduce(my_uint4_15) accumulator(my_uint4_15_accum) combiner(combiner)
1455 static void my_uint4_15_accum(int *accum, uint4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1456 
1457 #pragma rs reduce(my_ulong_0) accumulator(my_ulong_0_accum) combiner(combiner)
1458 static void my_ulong_0_accum(int *accum, ulong in) { }
1459 
1460 #pragma rs reduce(my_ulong_1) accumulator(my_ulong_1_accum) combiner(combiner)
1461 static void my_ulong_1_accum(int *accum, ulong in, rs_kernel_context context) { }
1462 
1463 #pragma rs reduce(my_ulong_2) accumulator(my_ulong_2_accum) combiner(combiner)
1464 static void my_ulong_2_accum(int *accum, ulong in, uint x) { }
1465 
1466 #pragma rs reduce(my_ulong_3) accumulator(my_ulong_3_accum) combiner(combiner)
1467 static void my_ulong_3_accum(int *accum, ulong in, rs_kernel_context context, uint x) { }
1468 
1469 #pragma rs reduce(my_ulong_4) accumulator(my_ulong_4_accum) combiner(combiner)
1470 static void my_ulong_4_accum(int *accum, ulong in, uint y) { }
1471 
1472 #pragma rs reduce(my_ulong_5) accumulator(my_ulong_5_accum) combiner(combiner)
1473 static void my_ulong_5_accum(int *accum, ulong in, rs_kernel_context context, uint y) { }
1474 
1475 #pragma rs reduce(my_ulong_6) accumulator(my_ulong_6_accum) combiner(combiner)
1476 static void my_ulong_6_accum(int *accum, ulong in, uint x, uint y) { }
1477 
1478 #pragma rs reduce(my_ulong_7) accumulator(my_ulong_7_accum) combiner(combiner)
1479 static void my_ulong_7_accum(int *accum, ulong in, rs_kernel_context context, uint x, uint y) { }
1480 
1481 #pragma rs reduce(my_ulong_8) accumulator(my_ulong_8_accum) combiner(combiner)
1482 static void my_ulong_8_accum(int *accum, ulong in, uint z) { }
1483 
1484 #pragma rs reduce(my_ulong_9) accumulator(my_ulong_9_accum) combiner(combiner)
1485 static void my_ulong_9_accum(int *accum, ulong in, rs_kernel_context context, uint z) { }
1486 
1487 #pragma rs reduce(my_ulong_10) accumulator(my_ulong_10_accum) combiner(combiner)
1488 static void my_ulong_10_accum(int *accum, ulong in, uint x, uint z) { }
1489 
1490 #pragma rs reduce(my_ulong_11) accumulator(my_ulong_11_accum) combiner(combiner)
1491 static void my_ulong_11_accum(int *accum, ulong in, rs_kernel_context context, uint x, uint z) { }
1492 
1493 #pragma rs reduce(my_ulong_12) accumulator(my_ulong_12_accum) combiner(combiner)
1494 static void my_ulong_12_accum(int *accum, ulong in, uint y, uint z) { }
1495 
1496 #pragma rs reduce(my_ulong_13) accumulator(my_ulong_13_accum) combiner(combiner)
1497 static void my_ulong_13_accum(int *accum, ulong in, rs_kernel_context context, uint y, uint z) { }
1498 
1499 #pragma rs reduce(my_ulong_14) accumulator(my_ulong_14_accum) combiner(combiner)
1500 static void my_ulong_14_accum(int *accum, ulong in, uint x, uint y, uint z) { }
1501 
1502 #pragma rs reduce(my_ulong_15) accumulator(my_ulong_15_accum) combiner(combiner)
1503 static void my_ulong_15_accum(int *accum, ulong in, rs_kernel_context context, uint x, uint y, uint z) { }
1504 
1505 #pragma rs reduce(my_ulong2_0) accumulator(my_ulong2_0_accum) combiner(combiner)
1506 static void my_ulong2_0_accum(int *accum, ulong2 in) { }
1507 
1508 #pragma rs reduce(my_ulong2_1) accumulator(my_ulong2_1_accum) combiner(combiner)
1509 static void my_ulong2_1_accum(int *accum, ulong2 in, rs_kernel_context context) { }
1510 
1511 #pragma rs reduce(my_ulong2_2) accumulator(my_ulong2_2_accum) combiner(combiner)
1512 static void my_ulong2_2_accum(int *accum, ulong2 in, uint x) { }
1513 
1514 #pragma rs reduce(my_ulong2_3) accumulator(my_ulong2_3_accum) combiner(combiner)
1515 static void my_ulong2_3_accum(int *accum, ulong2 in, rs_kernel_context context, uint x) { }
1516 
1517 #pragma rs reduce(my_ulong2_4) accumulator(my_ulong2_4_accum) combiner(combiner)
1518 static void my_ulong2_4_accum(int *accum, ulong2 in, uint y) { }
1519 
1520 #pragma rs reduce(my_ulong2_5) accumulator(my_ulong2_5_accum) combiner(combiner)
1521 static void my_ulong2_5_accum(int *accum, ulong2 in, rs_kernel_context context, uint y) { }
1522 
1523 #pragma rs reduce(my_ulong2_6) accumulator(my_ulong2_6_accum) combiner(combiner)
1524 static void my_ulong2_6_accum(int *accum, ulong2 in, uint x, uint y) { }
1525 
1526 #pragma rs reduce(my_ulong2_7) accumulator(my_ulong2_7_accum) combiner(combiner)
1527 static void my_ulong2_7_accum(int *accum, ulong2 in, rs_kernel_context context, uint x, uint y) { }
1528 
1529 #pragma rs reduce(my_ulong2_8) accumulator(my_ulong2_8_accum) combiner(combiner)
1530 static void my_ulong2_8_accum(int *accum, ulong2 in, uint z) { }
1531 
1532 #pragma rs reduce(my_ulong2_9) accumulator(my_ulong2_9_accum) combiner(combiner)
1533 static void my_ulong2_9_accum(int *accum, ulong2 in, rs_kernel_context context, uint z) { }
1534 
1535 #pragma rs reduce(my_ulong2_10) accumulator(my_ulong2_10_accum) combiner(combiner)
1536 static void my_ulong2_10_accum(int *accum, ulong2 in, uint x, uint z) { }
1537 
1538 #pragma rs reduce(my_ulong2_11) accumulator(my_ulong2_11_accum) combiner(combiner)
1539 static void my_ulong2_11_accum(int *accum, ulong2 in, rs_kernel_context context, uint x, uint z) { }
1540 
1541 #pragma rs reduce(my_ulong2_12) accumulator(my_ulong2_12_accum) combiner(combiner)
1542 static void my_ulong2_12_accum(int *accum, ulong2 in, uint y, uint z) { }
1543 
1544 #pragma rs reduce(my_ulong2_13) accumulator(my_ulong2_13_accum) combiner(combiner)
1545 static void my_ulong2_13_accum(int *accum, ulong2 in, rs_kernel_context context, uint y, uint z) { }
1546 
1547 #pragma rs reduce(my_ulong2_14) accumulator(my_ulong2_14_accum) combiner(combiner)
1548 static void my_ulong2_14_accum(int *accum, ulong2 in, uint x, uint y, uint z) { }
1549 
1550 #pragma rs reduce(my_ulong2_15) accumulator(my_ulong2_15_accum) combiner(combiner)
1551 static void my_ulong2_15_accum(int *accum, ulong2 in, rs_kernel_context context, uint x, uint y, uint z) { }
1552 
1553 #pragma rs reduce(my_ulong4_0) accumulator(my_ulong4_0_accum) combiner(combiner)
1554 static void my_ulong4_0_accum(int *accum, ulong4 in) { }
1555 
1556 #pragma rs reduce(my_ulong4_1) accumulator(my_ulong4_1_accum) combiner(combiner)
1557 static void my_ulong4_1_accum(int *accum, ulong4 in, rs_kernel_context context) { }
1558 
1559 #pragma rs reduce(my_ulong4_2) accumulator(my_ulong4_2_accum) combiner(combiner)
1560 static void my_ulong4_2_accum(int *accum, ulong4 in, uint x) { }
1561 
1562 #pragma rs reduce(my_ulong4_3) accumulator(my_ulong4_3_accum) combiner(combiner)
1563 static void my_ulong4_3_accum(int *accum, ulong4 in, rs_kernel_context context, uint x) { }
1564 
1565 #pragma rs reduce(my_ulong4_4) accumulator(my_ulong4_4_accum) combiner(combiner)
1566 static void my_ulong4_4_accum(int *accum, ulong4 in, uint y) { }
1567 
1568 #pragma rs reduce(my_ulong4_5) accumulator(my_ulong4_5_accum) combiner(combiner)
1569 static void my_ulong4_5_accum(int *accum, ulong4 in, rs_kernel_context context, uint y) { }
1570 
1571 #pragma rs reduce(my_ulong4_6) accumulator(my_ulong4_6_accum) combiner(combiner)
1572 static void my_ulong4_6_accum(int *accum, ulong4 in, uint x, uint y) { }
1573 
1574 #pragma rs reduce(my_ulong4_7) accumulator(my_ulong4_7_accum) combiner(combiner)
1575 static void my_ulong4_7_accum(int *accum, ulong4 in, rs_kernel_context context, uint x, uint y) { }
1576 
1577 #pragma rs reduce(my_ulong4_8) accumulator(my_ulong4_8_accum) combiner(combiner)
1578 static void my_ulong4_8_accum(int *accum, ulong4 in, uint z) { }
1579 
1580 #pragma rs reduce(my_ulong4_9) accumulator(my_ulong4_9_accum) combiner(combiner)
1581 static void my_ulong4_9_accum(int *accum, ulong4 in, rs_kernel_context context, uint z) { }
1582 
1583 #pragma rs reduce(my_ulong4_10) accumulator(my_ulong4_10_accum) combiner(combiner)
1584 static void my_ulong4_10_accum(int *accum, ulong4 in, uint x, uint z) { }
1585 
1586 #pragma rs reduce(my_ulong4_11) accumulator(my_ulong4_11_accum) combiner(combiner)
1587 static void my_ulong4_11_accum(int *accum, ulong4 in, rs_kernel_context context, uint x, uint z) { }
1588 
1589 #pragma rs reduce(my_ulong4_12) accumulator(my_ulong4_12_accum) combiner(combiner)
1590 static void my_ulong4_12_accum(int *accum, ulong4 in, uint y, uint z) { }
1591 
1592 #pragma rs reduce(my_ulong4_13) accumulator(my_ulong4_13_accum) combiner(combiner)
1593 static void my_ulong4_13_accum(int *accum, ulong4 in, rs_kernel_context context, uint y, uint z) { }
1594 
1595 #pragma rs reduce(my_ulong4_14) accumulator(my_ulong4_14_accum) combiner(combiner)
1596 static void my_ulong4_14_accum(int *accum, ulong4 in, uint x, uint y, uint z) { }
1597 
1598 #pragma rs reduce(my_ulong4_15) accumulator(my_ulong4_15_accum) combiner(combiner)
1599 static void my_ulong4_15_accum(int *accum, ulong4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1600 
1601 #pragma rs reduce(my_bool_0) accumulator(my_bool_0_accum) combiner(combiner)
1602 static void my_bool_0_accum(int *accum, bool in) { }
1603 
1604 #pragma rs reduce(my_bool_1) accumulator(my_bool_1_accum) combiner(combiner)
1605 static void my_bool_1_accum(int *accum, bool in, rs_kernel_context context) { }
1606 
1607 #pragma rs reduce(my_bool_2) accumulator(my_bool_2_accum) combiner(combiner)
1608 static void my_bool_2_accum(int *accum, bool in, uint x) { }
1609 
1610 #pragma rs reduce(my_bool_3) accumulator(my_bool_3_accum) combiner(combiner)
1611 static void my_bool_3_accum(int *accum, bool in, rs_kernel_context context, uint x) { }
1612 
1613 #pragma rs reduce(my_bool_4) accumulator(my_bool_4_accum) combiner(combiner)
1614 static void my_bool_4_accum(int *accum, bool in, uint y) { }
1615 
1616 #pragma rs reduce(my_bool_5) accumulator(my_bool_5_accum) combiner(combiner)
1617 static void my_bool_5_accum(int *accum, bool in, rs_kernel_context context, uint y) { }
1618 
1619 #pragma rs reduce(my_bool_6) accumulator(my_bool_6_accum) combiner(combiner)
1620 static void my_bool_6_accum(int *accum, bool in, uint x, uint y) { }
1621 
1622 #pragma rs reduce(my_bool_7) accumulator(my_bool_7_accum) combiner(combiner)
1623 static void my_bool_7_accum(int *accum, bool in, rs_kernel_context context, uint x, uint y) { }
1624 
1625 #pragma rs reduce(my_bool_8) accumulator(my_bool_8_accum) combiner(combiner)
1626 static void my_bool_8_accum(int *accum, bool in, uint z) { }
1627 
1628 #pragma rs reduce(my_bool_9) accumulator(my_bool_9_accum) combiner(combiner)
1629 static void my_bool_9_accum(int *accum, bool in, rs_kernel_context context, uint z) { }
1630 
1631 #pragma rs reduce(my_bool_10) accumulator(my_bool_10_accum) combiner(combiner)
1632 static void my_bool_10_accum(int *accum, bool in, uint x, uint z) { }
1633 
1634 #pragma rs reduce(my_bool_11) accumulator(my_bool_11_accum) combiner(combiner)
1635 static void my_bool_11_accum(int *accum, bool in, rs_kernel_context context, uint x, uint z) { }
1636 
1637 #pragma rs reduce(my_bool_12) accumulator(my_bool_12_accum) combiner(combiner)
1638 static void my_bool_12_accum(int *accum, bool in, uint y, uint z) { }
1639 
1640 #pragma rs reduce(my_bool_13) accumulator(my_bool_13_accum) combiner(combiner)
1641 static void my_bool_13_accum(int *accum, bool in, rs_kernel_context context, uint y, uint z) { }
1642 
1643 #pragma rs reduce(my_bool_14) accumulator(my_bool_14_accum) combiner(combiner)
1644 static void my_bool_14_accum(int *accum, bool in, uint x, uint y, uint z) { }
1645 
1646 #pragma rs reduce(my_bool_15) accumulator(my_bool_15_accum) combiner(combiner)
1647 static void my_bool_15_accum(int *accum, bool in, rs_kernel_context context, uint x, uint y, uint z) { }
1648 
1649 #pragma rs reduce(my_rs_matrix2x2_0) accumulator(my_rs_matrix2x2_0_accum) combiner(combiner)
1650 static void my_rs_matrix2x2_0_accum(int *accum, rs_matrix2x2 in) { }
1651 
1652 #pragma rs reduce(my_rs_matrix2x2_1) accumulator(my_rs_matrix2x2_1_accum) combiner(combiner)
1653 static void my_rs_matrix2x2_1_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context) { }
1654 
1655 #pragma rs reduce(my_rs_matrix2x2_2) accumulator(my_rs_matrix2x2_2_accum) combiner(combiner)
1656 static void my_rs_matrix2x2_2_accum(int *accum, rs_matrix2x2 in, uint x) { }
1657 
1658 #pragma rs reduce(my_rs_matrix2x2_3) accumulator(my_rs_matrix2x2_3_accum) combiner(combiner)
1659 static void my_rs_matrix2x2_3_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x) { }
1660 
1661 #pragma rs reduce(my_rs_matrix2x2_4) accumulator(my_rs_matrix2x2_4_accum) combiner(combiner)
1662 static void my_rs_matrix2x2_4_accum(int *accum, rs_matrix2x2 in, uint y) { }
1663 
1664 #pragma rs reduce(my_rs_matrix2x2_5) accumulator(my_rs_matrix2x2_5_accum) combiner(combiner)
1665 static void my_rs_matrix2x2_5_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint y) { }
1666 
1667 #pragma rs reduce(my_rs_matrix2x2_6) accumulator(my_rs_matrix2x2_6_accum) combiner(combiner)
1668 static void my_rs_matrix2x2_6_accum(int *accum, rs_matrix2x2 in, uint x, uint y) { }
1669 
1670 #pragma rs reduce(my_rs_matrix2x2_7) accumulator(my_rs_matrix2x2_7_accum) combiner(combiner)
1671 static void my_rs_matrix2x2_7_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x, uint y) { }
1672 
1673 #pragma rs reduce(my_rs_matrix2x2_8) accumulator(my_rs_matrix2x2_8_accum) combiner(combiner)
1674 static void my_rs_matrix2x2_8_accum(int *accum, rs_matrix2x2 in, uint z) { }
1675 
1676 #pragma rs reduce(my_rs_matrix2x2_9) accumulator(my_rs_matrix2x2_9_accum) combiner(combiner)
1677 static void my_rs_matrix2x2_9_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint z) { }
1678 
1679 #pragma rs reduce(my_rs_matrix2x2_10) accumulator(my_rs_matrix2x2_10_accum) combiner(combiner)
1680 static void my_rs_matrix2x2_10_accum(int *accum, rs_matrix2x2 in, uint x, uint z) { }
1681 
1682 #pragma rs reduce(my_rs_matrix2x2_11) accumulator(my_rs_matrix2x2_11_accum) combiner(combiner)
1683 static void my_rs_matrix2x2_11_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x, uint z) { }
1684 
1685 #pragma rs reduce(my_rs_matrix2x2_12) accumulator(my_rs_matrix2x2_12_accum) combiner(combiner)
1686 static void my_rs_matrix2x2_12_accum(int *accum, rs_matrix2x2 in, uint y, uint z) { }
1687 
1688 #pragma rs reduce(my_rs_matrix2x2_13) accumulator(my_rs_matrix2x2_13_accum) combiner(combiner)
1689 static void my_rs_matrix2x2_13_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint y, uint z) { }
1690 
1691 #pragma rs reduce(my_rs_matrix2x2_14) accumulator(my_rs_matrix2x2_14_accum) combiner(combiner)
1692 static void my_rs_matrix2x2_14_accum(int *accum, rs_matrix2x2 in, uint x, uint y, uint z) { }
1693 
1694 #pragma rs reduce(my_rs_matrix2x2_15) accumulator(my_rs_matrix2x2_15_accum) combiner(combiner)
1695 static void my_rs_matrix2x2_15_accum(int *accum, rs_matrix2x2 in, rs_kernel_context context, uint x, uint y, uint z) { }
1696 
1697 #pragma rs reduce(my_rs_matrix3x3_0) accumulator(my_rs_matrix3x3_0_accum) combiner(combiner)
1698 static void my_rs_matrix3x3_0_accum(int *accum, rs_matrix3x3 in) { }
1699 
1700 #pragma rs reduce(my_rs_matrix3x3_1) accumulator(my_rs_matrix3x3_1_accum) combiner(combiner)
1701 static void my_rs_matrix3x3_1_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context) { }
1702 
1703 #pragma rs reduce(my_rs_matrix3x3_2) accumulator(my_rs_matrix3x3_2_accum) combiner(combiner)
1704 static void my_rs_matrix3x3_2_accum(int *accum, rs_matrix3x3 in, uint x) { }
1705 
1706 #pragma rs reduce(my_rs_matrix3x3_3) accumulator(my_rs_matrix3x3_3_accum) combiner(combiner)
1707 static void my_rs_matrix3x3_3_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint x) { }
1708 
1709 #pragma rs reduce(my_rs_matrix3x3_4) accumulator(my_rs_matrix3x3_4_accum) combiner(combiner)
1710 static void my_rs_matrix3x3_4_accum(int *accum, rs_matrix3x3 in, uint y) { }
1711 
1712 #pragma rs reduce(my_rs_matrix3x3_5) accumulator(my_rs_matrix3x3_5_accum) combiner(combiner)
1713 static void my_rs_matrix3x3_5_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint y) { }
1714 
1715 #pragma rs reduce(my_rs_matrix3x3_6) accumulator(my_rs_matrix3x3_6_accum) combiner(combiner)
1716 static void my_rs_matrix3x3_6_accum(int *accum, rs_matrix3x3 in, uint x, uint y) { }
1717 
1718 #pragma rs reduce(my_rs_matrix3x3_7) accumulator(my_rs_matrix3x3_7_accum) combiner(combiner)
1719 static void my_rs_matrix3x3_7_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint x, uint y) { }
1720 
1721 #pragma rs reduce(my_rs_matrix3x3_8) accumulator(my_rs_matrix3x3_8_accum) combiner(combiner)
1722 static void my_rs_matrix3x3_8_accum(int *accum, rs_matrix3x3 in, uint z) { }
1723 
1724 #pragma rs reduce(my_rs_matrix3x3_9) accumulator(my_rs_matrix3x3_9_accum) combiner(combiner)
1725 static void my_rs_matrix3x3_9_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint z) { }
1726 
1727 #pragma rs reduce(my_rs_matrix3x3_10) accumulator(my_rs_matrix3x3_10_accum) combiner(combiner)
1728 static void my_rs_matrix3x3_10_accum(int *accum, rs_matrix3x3 in, uint x, uint z) { }
1729 
1730 #pragma rs reduce(my_rs_matrix3x3_11) accumulator(my_rs_matrix3x3_11_accum) combiner(combiner)
1731 static void my_rs_matrix3x3_11_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint x, uint z) { }
1732 
1733 #pragma rs reduce(my_rs_matrix3x3_12) accumulator(my_rs_matrix3x3_12_accum) combiner(combiner)
1734 static void my_rs_matrix3x3_12_accum(int *accum, rs_matrix3x3 in, uint y, uint z) { }
1735 
1736 #pragma rs reduce(my_rs_matrix3x3_13) accumulator(my_rs_matrix3x3_13_accum) combiner(combiner)
1737 static void my_rs_matrix3x3_13_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint y, uint z) { }
1738 
1739 #pragma rs reduce(my_rs_matrix3x3_14) accumulator(my_rs_matrix3x3_14_accum) combiner(combiner)
1740 static void my_rs_matrix3x3_14_accum(int *accum, rs_matrix3x3 in, uint x, uint y, uint z) { }
1741 
1742 #pragma rs reduce(my_rs_matrix3x3_15) accumulator(my_rs_matrix3x3_15_accum) combiner(combiner)
1743 static void my_rs_matrix3x3_15_accum(int *accum, rs_matrix3x3 in, rs_kernel_context context, uint x, uint y, uint z) { }
1744 
1745 #pragma rs reduce(my_rs_matrix4x4_0) accumulator(my_rs_matrix4x4_0_accum) combiner(combiner)
1746 static void my_rs_matrix4x4_0_accum(int *accum, rs_matrix4x4 in) { }
1747 
1748 #pragma rs reduce(my_rs_matrix4x4_1) accumulator(my_rs_matrix4x4_1_accum) combiner(combiner)
1749 static void my_rs_matrix4x4_1_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context) { }
1750 
1751 #pragma rs reduce(my_rs_matrix4x4_2) accumulator(my_rs_matrix4x4_2_accum) combiner(combiner)
1752 static void my_rs_matrix4x4_2_accum(int *accum, rs_matrix4x4 in, uint x) { }
1753 
1754 #pragma rs reduce(my_rs_matrix4x4_3) accumulator(my_rs_matrix4x4_3_accum) combiner(combiner)
1755 static void my_rs_matrix4x4_3_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint x) { }
1756 
1757 #pragma rs reduce(my_rs_matrix4x4_4) accumulator(my_rs_matrix4x4_4_accum) combiner(combiner)
1758 static void my_rs_matrix4x4_4_accum(int *accum, rs_matrix4x4 in, uint y) { }
1759 
1760 #pragma rs reduce(my_rs_matrix4x4_5) accumulator(my_rs_matrix4x4_5_accum) combiner(combiner)
1761 static void my_rs_matrix4x4_5_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint y) { }
1762 
1763 #pragma rs reduce(my_rs_matrix4x4_6) accumulator(my_rs_matrix4x4_6_accum) combiner(combiner)
1764 static void my_rs_matrix4x4_6_accum(int *accum, rs_matrix4x4 in, uint x, uint y) { }
1765 
1766 #pragma rs reduce(my_rs_matrix4x4_7) accumulator(my_rs_matrix4x4_7_accum) combiner(combiner)
1767 static void my_rs_matrix4x4_7_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint x, uint y) { }
1768 
1769 #pragma rs reduce(my_rs_matrix4x4_8) accumulator(my_rs_matrix4x4_8_accum) combiner(combiner)
1770 static void my_rs_matrix4x4_8_accum(int *accum, rs_matrix4x4 in, uint z) { }
1771 
1772 #pragma rs reduce(my_rs_matrix4x4_9) accumulator(my_rs_matrix4x4_9_accum) combiner(combiner)
1773 static void my_rs_matrix4x4_9_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint z) { }
1774 
1775 #pragma rs reduce(my_rs_matrix4x4_10) accumulator(my_rs_matrix4x4_10_accum) combiner(combiner)
1776 static void my_rs_matrix4x4_10_accum(int *accum, rs_matrix4x4 in, uint x, uint z) { }
1777 
1778 #pragma rs reduce(my_rs_matrix4x4_11) accumulator(my_rs_matrix4x4_11_accum) combiner(combiner)
1779 static void my_rs_matrix4x4_11_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint x, uint z) { }
1780 
1781 #pragma rs reduce(my_rs_matrix4x4_12) accumulator(my_rs_matrix4x4_12_accum) combiner(combiner)
1782 static void my_rs_matrix4x4_12_accum(int *accum, rs_matrix4x4 in, uint y, uint z) { }
1783 
1784 #pragma rs reduce(my_rs_matrix4x4_13) accumulator(my_rs_matrix4x4_13_accum) combiner(combiner)
1785 static void my_rs_matrix4x4_13_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint y, uint z) { }
1786 
1787 #pragma rs reduce(my_rs_matrix4x4_14) accumulator(my_rs_matrix4x4_14_accum) combiner(combiner)
1788 static void my_rs_matrix4x4_14_accum(int *accum, rs_matrix4x4 in, uint x, uint y, uint z) { }
1789 
1790 #pragma rs reduce(my_rs_matrix4x4_15) accumulator(my_rs_matrix4x4_15_accum) combiner(combiner)
1791 static void my_rs_matrix4x4_15_accum(int *accum, rs_matrix4x4 in, rs_kernel_context context, uint x, uint y, uint z) { }
1792 
1793 #pragma rs reduce(my_MyStruct_0) accumulator(my_MyStruct_0_accum) combiner(combiner)
1794 static void my_MyStruct_0_accum(int *accum, MyStruct in) { }
1795 
1796 #pragma rs reduce(my_MyStruct_1) accumulator(my_MyStruct_1_accum) combiner(combiner)
1797 static void my_MyStruct_1_accum(int *accum, MyStruct in, rs_kernel_context context) { }
1798 
1799 #pragma rs reduce(my_MyStruct_2) accumulator(my_MyStruct_2_accum) combiner(combiner)
1800 static void my_MyStruct_2_accum(int *accum, MyStruct in, uint x) { }
1801 
1802 #pragma rs reduce(my_MyStruct_3) accumulator(my_MyStruct_3_accum) combiner(combiner)
1803 static void my_MyStruct_3_accum(int *accum, MyStruct in, rs_kernel_context context, uint x) { }
1804 
1805 #pragma rs reduce(my_MyStruct_4) accumulator(my_MyStruct_4_accum) combiner(combiner)
1806 static void my_MyStruct_4_accum(int *accum, MyStruct in, uint y) { }
1807 
1808 #pragma rs reduce(my_MyStruct_5) accumulator(my_MyStruct_5_accum) combiner(combiner)
1809 static void my_MyStruct_5_accum(int *accum, MyStruct in, rs_kernel_context context, uint y) { }
1810 
1811 #pragma rs reduce(my_MyStruct_6) accumulator(my_MyStruct_6_accum) combiner(combiner)
1812 static void my_MyStruct_6_accum(int *accum, MyStruct in, uint x, uint y) { }
1813 
1814 #pragma rs reduce(my_MyStruct_7) accumulator(my_MyStruct_7_accum) combiner(combiner)
1815 static void my_MyStruct_7_accum(int *accum, MyStruct in, rs_kernel_context context, uint x, uint y) { }
1816 
1817 #pragma rs reduce(my_MyStruct_8) accumulator(my_MyStruct_8_accum) combiner(combiner)
1818 static void my_MyStruct_8_accum(int *accum, MyStruct in, uint z) { }
1819 
1820 #pragma rs reduce(my_MyStruct_9) accumulator(my_MyStruct_9_accum) combiner(combiner)
1821 static void my_MyStruct_9_accum(int *accum, MyStruct in, rs_kernel_context context, uint z) { }
1822 
1823 #pragma rs reduce(my_MyStruct_10) accumulator(my_MyStruct_10_accum) combiner(combiner)
1824 static void my_MyStruct_10_accum(int *accum, MyStruct in, uint x, uint z) { }
1825 
1826 #pragma rs reduce(my_MyStruct_11) accumulator(my_MyStruct_11_accum) combiner(combiner)
1827 static void my_MyStruct_11_accum(int *accum, MyStruct in, rs_kernel_context context, uint x, uint z) { }
1828 
1829 #pragma rs reduce(my_MyStruct_12) accumulator(my_MyStruct_12_accum) combiner(combiner)
1830 static void my_MyStruct_12_accum(int *accum, MyStruct in, uint y, uint z) { }
1831 
1832 #pragma rs reduce(my_MyStruct_13) accumulator(my_MyStruct_13_accum) combiner(combiner)
1833 static void my_MyStruct_13_accum(int *accum, MyStruct in, rs_kernel_context context, uint y, uint z) { }
1834 
1835 #pragma rs reduce(my_MyStruct_14) accumulator(my_MyStruct_14_accum) combiner(combiner)
1836 static void my_MyStruct_14_accum(int *accum, MyStruct in, uint x, uint y, uint z) { }
1837 
1838 #pragma rs reduce(my_MyStruct_15) accumulator(my_MyStruct_15_accum) combiner(combiner)
1839 static void my_MyStruct_15_accum(int *accum, MyStruct in, rs_kernel_context context, uint x, uint y, uint z) { }
1840