1 hlsl.wavereduction.comp
3 local_size = (32, 16, 1)
5 0:13 Function Definition: @CSMain(vu3; ( temp void)
6 0:13 Function Parameters:
7 0:13 'dti' ( in 3-component vector of uint)
9 0:14 move second child to first child ( temp 4-component vector of uint)
10 0:14 u: direct index for structure ( temp 4-component vector of uint)
11 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
12 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
13 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
16 0:14 direct index ( temp uint)
17 0:14 'dti' ( in 3-component vector of uint)
22 0:14 subgroupAdd ( temp 4-component vector of uint)
23 0:14 u: direct index for structure ( temp 4-component vector of uint)
24 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
25 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
26 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
29 0:14 direct index ( temp uint)
30 0:14 'dti' ( in 3-component vector of uint)
35 0:15 move second child to first child ( temp uint)
36 0:15 direct index ( temp uint)
37 0:15 u: direct index for structure ( temp 4-component vector of uint)
38 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
39 0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
40 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
43 0:15 direct index ( temp uint)
44 0:15 'dti' ( in 3-component vector of uint)
51 0:15 subgroupAdd ( temp uint)
52 0:15 direct index ( temp uint)
53 0:15 u: direct index for structure ( temp 4-component vector of uint)
54 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
55 0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
56 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
59 0:15 direct index ( temp uint)
60 0:15 'dti' ( in 3-component vector of uint)
67 0:16 move second child to first child ( temp 2-component vector of uint)
68 0:16 vector swizzle ( temp 2-component vector of uint)
69 0:16 u: direct index for structure ( temp 4-component vector of uint)
70 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
71 0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
72 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
75 0:16 direct index ( temp uint)
76 0:16 'dti' ( in 3-component vector of uint)
86 0:16 subgroupAdd ( temp 2-component vector of uint)
87 0:16 vector swizzle ( temp 2-component vector of uint)
88 0:16 u: direct index for structure ( temp 4-component vector of uint)
89 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
90 0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
91 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
94 0:16 direct index ( temp uint)
95 0:16 'dti' ( in 3-component vector of uint)
105 0:17 move second child to first child ( temp 3-component vector of uint)
106 0:17 vector swizzle ( temp 3-component vector of uint)
107 0:17 u: direct index for structure ( temp 4-component vector of uint)
108 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
109 0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
110 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
113 0:17 direct index ( temp uint)
114 0:17 'dti' ( in 3-component vector of uint)
126 0:17 subgroupAdd ( temp 3-component vector of uint)
127 0:17 vector swizzle ( temp 3-component vector of uint)
128 0:17 u: direct index for structure ( temp 4-component vector of uint)
129 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
130 0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
131 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
134 0:17 direct index ( temp uint)
135 0:17 'dti' ( in 3-component vector of uint)
147 0:19 move second child to first child ( temp 4-component vector of int)
148 0:19 i: direct index for structure ( temp 4-component vector of int)
149 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
150 0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
151 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
154 0:19 direct index ( temp uint)
155 0:19 'dti' ( in 3-component vector of uint)
160 0:19 subgroupAdd ( temp 4-component vector of int)
161 0:19 i: direct index for structure ( temp 4-component vector of int)
162 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
163 0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
164 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
167 0:19 direct index ( temp uint)
168 0:19 'dti' ( in 3-component vector of uint)
173 0:20 move second child to first child ( temp int)
174 0:20 direct index ( temp int)
175 0:20 i: direct index for structure ( temp 4-component vector of int)
176 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
177 0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
178 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
181 0:20 direct index ( temp uint)
182 0:20 'dti' ( in 3-component vector of uint)
189 0:20 subgroupAdd ( temp int)
190 0:20 direct index ( temp int)
191 0:20 i: direct index for structure ( temp 4-component vector of int)
192 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
193 0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
194 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
197 0:20 direct index ( temp uint)
198 0:20 'dti' ( in 3-component vector of uint)
205 0:21 move second child to first child ( temp 2-component vector of int)
206 0:21 vector swizzle ( temp 2-component vector of int)
207 0:21 i: direct index for structure ( temp 4-component vector of int)
208 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
209 0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
210 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
213 0:21 direct index ( temp uint)
214 0:21 'dti' ( in 3-component vector of uint)
224 0:21 subgroupAdd ( temp 2-component vector of int)
225 0:21 vector swizzle ( temp 2-component vector of int)
226 0:21 i: direct index for structure ( temp 4-component vector of int)
227 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
228 0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
229 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
232 0:21 direct index ( temp uint)
233 0:21 'dti' ( in 3-component vector of uint)
243 0:22 move second child to first child ( temp 3-component vector of int)
244 0:22 vector swizzle ( temp 3-component vector of int)
245 0:22 i: direct index for structure ( temp 4-component vector of int)
246 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
247 0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
248 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
251 0:22 direct index ( temp uint)
252 0:22 'dti' ( in 3-component vector of uint)
264 0:22 subgroupAdd ( temp 3-component vector of int)
265 0:22 vector swizzle ( temp 3-component vector of int)
266 0:22 i: direct index for structure ( temp 4-component vector of int)
267 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
268 0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
269 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
272 0:22 direct index ( temp uint)
273 0:22 'dti' ( in 3-component vector of uint)
285 0:24 move second child to first child ( temp 4-component vector of float)
286 0:24 f: direct index for structure ( temp 4-component vector of float)
287 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
288 0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
289 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
292 0:24 direct index ( temp uint)
293 0:24 'dti' ( in 3-component vector of uint)
298 0:24 subgroupAdd ( temp 4-component vector of float)
299 0:24 f: direct index for structure ( temp 4-component vector of float)
300 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
301 0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
302 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
305 0:24 direct index ( temp uint)
306 0:24 'dti' ( in 3-component vector of uint)
311 0:25 move second child to first child ( temp float)
312 0:25 direct index ( temp float)
313 0:25 f: direct index for structure ( temp 4-component vector of float)
314 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
315 0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
316 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
319 0:25 direct index ( temp uint)
320 0:25 'dti' ( in 3-component vector of uint)
327 0:25 subgroupAdd ( temp float)
328 0:25 direct index ( temp float)
329 0:25 f: direct index for structure ( temp 4-component vector of float)
330 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
331 0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
332 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
335 0:25 direct index ( temp uint)
336 0:25 'dti' ( in 3-component vector of uint)
343 0:26 move second child to first child ( temp 2-component vector of float)
344 0:26 vector swizzle ( temp 2-component vector of float)
345 0:26 f: direct index for structure ( temp 4-component vector of float)
346 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
347 0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
348 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
351 0:26 direct index ( temp uint)
352 0:26 'dti' ( in 3-component vector of uint)
362 0:26 subgroupAdd ( temp 2-component vector of float)
363 0:26 vector swizzle ( temp 2-component vector of float)
364 0:26 f: direct index for structure ( temp 4-component vector of float)
365 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
366 0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
367 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
370 0:26 direct index ( temp uint)
371 0:26 'dti' ( in 3-component vector of uint)
381 0:27 move second child to first child ( temp 3-component vector of float)
382 0:27 vector swizzle ( temp 3-component vector of float)
383 0:27 f: direct index for structure ( temp 4-component vector of float)
384 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
385 0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
386 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
389 0:27 direct index ( temp uint)
390 0:27 'dti' ( in 3-component vector of uint)
402 0:27 subgroupAdd ( temp 3-component vector of float)
403 0:27 vector swizzle ( temp 3-component vector of float)
404 0:27 f: direct index for structure ( temp 4-component vector of float)
405 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
406 0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
407 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
410 0:27 direct index ( temp uint)
411 0:27 'dti' ( in 3-component vector of uint)
423 0:29 move second child to first child ( temp 4-component vector of double)
424 0:29 d: direct index for structure ( temp 4-component vector of double)
425 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
426 0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
427 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
430 0:29 direct index ( temp uint)
431 0:29 'dti' ( in 3-component vector of uint)
436 0:29 subgroupAdd ( temp 4-component vector of double)
437 0:29 d: direct index for structure ( temp 4-component vector of double)
438 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
439 0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
440 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
443 0:29 direct index ( temp uint)
444 0:29 'dti' ( in 3-component vector of uint)
449 0:30 move second child to first child ( temp double)
450 0:30 direct index ( temp double)
451 0:30 d: direct index for structure ( temp 4-component vector of double)
452 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
453 0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
454 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
457 0:30 direct index ( temp uint)
458 0:30 'dti' ( in 3-component vector of uint)
465 0:30 subgroupAdd ( temp double)
466 0:30 direct index ( temp double)
467 0:30 d: direct index for structure ( temp 4-component vector of double)
468 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
469 0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
470 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
473 0:30 direct index ( temp uint)
474 0:30 'dti' ( in 3-component vector of uint)
481 0:31 move second child to first child ( temp 2-component vector of double)
482 0:31 vector swizzle ( temp 2-component vector of double)
483 0:31 d: direct index for structure ( temp 4-component vector of double)
484 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
485 0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
486 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
489 0:31 direct index ( temp uint)
490 0:31 'dti' ( in 3-component vector of uint)
500 0:31 subgroupAdd ( temp 2-component vector of double)
501 0:31 vector swizzle ( temp 2-component vector of double)
502 0:31 d: direct index for structure ( temp 4-component vector of double)
503 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
504 0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
505 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
508 0:31 direct index ( temp uint)
509 0:31 'dti' ( in 3-component vector of uint)
519 0:32 move second child to first child ( temp 3-component vector of double)
520 0:32 vector swizzle ( temp 3-component vector of double)
521 0:32 d: direct index for structure ( temp 4-component vector of double)
522 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
523 0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
524 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
527 0:32 direct index ( temp uint)
528 0:32 'dti' ( in 3-component vector of uint)
540 0:32 subgroupAdd ( temp 3-component vector of double)
541 0:32 vector swizzle ( temp 3-component vector of double)
542 0:32 d: direct index for structure ( temp 4-component vector of double)
543 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
544 0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
545 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
548 0:32 direct index ( temp uint)
549 0:32 'dti' ( in 3-component vector of uint)
561 0:34 move second child to first child ( temp 4-component vector of uint)
562 0:34 u: direct index for structure ( temp 4-component vector of uint)
563 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
564 0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
565 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
568 0:34 direct index ( temp uint)
569 0:34 'dti' ( in 3-component vector of uint)
574 0:34 subgroupMul ( temp 4-component vector of uint)
575 0:34 u: direct index for structure ( temp 4-component vector of uint)
576 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
577 0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
578 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
581 0:34 direct index ( temp uint)
582 0:34 'dti' ( in 3-component vector of uint)
587 0:35 move second child to first child ( temp uint)
588 0:35 direct index ( temp uint)
589 0:35 u: direct index for structure ( temp 4-component vector of uint)
590 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
591 0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
592 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
595 0:35 direct index ( temp uint)
596 0:35 'dti' ( in 3-component vector of uint)
603 0:35 subgroupMul ( temp uint)
604 0:35 direct index ( temp uint)
605 0:35 u: direct index for structure ( temp 4-component vector of uint)
606 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
607 0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
608 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
611 0:35 direct index ( temp uint)
612 0:35 'dti' ( in 3-component vector of uint)
619 0:36 move second child to first child ( temp 2-component vector of uint)
620 0:36 vector swizzle ( temp 2-component vector of uint)
621 0:36 u: direct index for structure ( temp 4-component vector of uint)
622 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
623 0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
624 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
627 0:36 direct index ( temp uint)
628 0:36 'dti' ( in 3-component vector of uint)
638 0:36 subgroupMul ( temp 2-component vector of uint)
639 0:36 vector swizzle ( temp 2-component vector of uint)
640 0:36 u: direct index for structure ( temp 4-component vector of uint)
641 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
642 0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
643 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
646 0:36 direct index ( temp uint)
647 0:36 'dti' ( in 3-component vector of uint)
657 0:37 move second child to first child ( temp 3-component vector of uint)
658 0:37 vector swizzle ( temp 3-component vector of uint)
659 0:37 u: direct index for structure ( temp 4-component vector of uint)
660 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
661 0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
662 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
665 0:37 direct index ( temp uint)
666 0:37 'dti' ( in 3-component vector of uint)
678 0:37 subgroupMul ( temp 3-component vector of uint)
679 0:37 vector swizzle ( temp 3-component vector of uint)
680 0:37 u: direct index for structure ( temp 4-component vector of uint)
681 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
682 0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
683 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
686 0:37 direct index ( temp uint)
687 0:37 'dti' ( in 3-component vector of uint)
699 0:39 move second child to first child ( temp 4-component vector of int)
700 0:39 i: direct index for structure ( temp 4-component vector of int)
701 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
702 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
703 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
706 0:39 direct index ( temp uint)
707 0:39 'dti' ( in 3-component vector of uint)
712 0:39 subgroupMul ( temp 4-component vector of int)
713 0:39 i: direct index for structure ( temp 4-component vector of int)
714 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
715 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
716 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
719 0:39 direct index ( temp uint)
720 0:39 'dti' ( in 3-component vector of uint)
725 0:40 move second child to first child ( temp int)
726 0:40 direct index ( temp int)
727 0:40 i: direct index for structure ( temp 4-component vector of int)
728 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
729 0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
730 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
733 0:40 direct index ( temp uint)
734 0:40 'dti' ( in 3-component vector of uint)
741 0:40 subgroupMul ( temp int)
742 0:40 direct index ( temp int)
743 0:40 i: direct index for structure ( temp 4-component vector of int)
744 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
745 0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
746 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
749 0:40 direct index ( temp uint)
750 0:40 'dti' ( in 3-component vector of uint)
757 0:41 move second child to first child ( temp 2-component vector of int)
758 0:41 vector swizzle ( temp 2-component vector of int)
759 0:41 i: direct index for structure ( temp 4-component vector of int)
760 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
761 0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
762 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
765 0:41 direct index ( temp uint)
766 0:41 'dti' ( in 3-component vector of uint)
776 0:41 subgroupMul ( temp 2-component vector of int)
777 0:41 vector swizzle ( temp 2-component vector of int)
778 0:41 i: direct index for structure ( temp 4-component vector of int)
779 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
780 0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
781 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
784 0:41 direct index ( temp uint)
785 0:41 'dti' ( in 3-component vector of uint)
795 0:42 move second child to first child ( temp 3-component vector of int)
796 0:42 vector swizzle ( temp 3-component vector of int)
797 0:42 i: direct index for structure ( temp 4-component vector of int)
798 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
799 0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
800 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
803 0:42 direct index ( temp uint)
804 0:42 'dti' ( in 3-component vector of uint)
816 0:42 subgroupMul ( temp 3-component vector of int)
817 0:42 vector swizzle ( temp 3-component vector of int)
818 0:42 i: direct index for structure ( temp 4-component vector of int)
819 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
820 0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
821 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
824 0:42 direct index ( temp uint)
825 0:42 'dti' ( in 3-component vector of uint)
837 0:44 move second child to first child ( temp 4-component vector of float)
838 0:44 f: direct index for structure ( temp 4-component vector of float)
839 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
840 0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
841 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
844 0:44 direct index ( temp uint)
845 0:44 'dti' ( in 3-component vector of uint)
850 0:44 subgroupMul ( temp 4-component vector of float)
851 0:44 f: direct index for structure ( temp 4-component vector of float)
852 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
853 0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
854 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
857 0:44 direct index ( temp uint)
858 0:44 'dti' ( in 3-component vector of uint)
863 0:45 move second child to first child ( temp float)
864 0:45 direct index ( temp float)
865 0:45 f: direct index for structure ( temp 4-component vector of float)
866 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
867 0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
868 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
871 0:45 direct index ( temp uint)
872 0:45 'dti' ( in 3-component vector of uint)
879 0:45 subgroupMul ( temp float)
880 0:45 direct index ( temp float)
881 0:45 f: direct index for structure ( temp 4-component vector of float)
882 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
883 0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
884 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
887 0:45 direct index ( temp uint)
888 0:45 'dti' ( in 3-component vector of uint)
895 0:46 move second child to first child ( temp 2-component vector of float)
896 0:46 vector swizzle ( temp 2-component vector of float)
897 0:46 f: direct index for structure ( temp 4-component vector of float)
898 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
899 0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
900 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
903 0:46 direct index ( temp uint)
904 0:46 'dti' ( in 3-component vector of uint)
914 0:46 subgroupMul ( temp 2-component vector of float)
915 0:46 vector swizzle ( temp 2-component vector of float)
916 0:46 f: direct index for structure ( temp 4-component vector of float)
917 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
918 0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
919 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
922 0:46 direct index ( temp uint)
923 0:46 'dti' ( in 3-component vector of uint)
933 0:47 move second child to first child ( temp 3-component vector of float)
934 0:47 vector swizzle ( temp 3-component vector of float)
935 0:47 f: direct index for structure ( temp 4-component vector of float)
936 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
937 0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
938 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
941 0:47 direct index ( temp uint)
942 0:47 'dti' ( in 3-component vector of uint)
954 0:47 subgroupMul ( temp 3-component vector of float)
955 0:47 vector swizzle ( temp 3-component vector of float)
956 0:47 f: direct index for structure ( temp 4-component vector of float)
957 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
958 0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
959 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
962 0:47 direct index ( temp uint)
963 0:47 'dti' ( in 3-component vector of uint)
975 0:49 move second child to first child ( temp 4-component vector of double)
976 0:49 d: direct index for structure ( temp 4-component vector of double)
977 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
978 0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
979 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
982 0:49 direct index ( temp uint)
983 0:49 'dti' ( in 3-component vector of uint)
988 0:49 subgroupMul ( temp 4-component vector of double)
989 0:49 d: direct index for structure ( temp 4-component vector of double)
990 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
991 0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
992 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
995 0:49 direct index ( temp uint)
996 0:49 'dti' ( in 3-component vector of uint)
1001 0:50 move second child to first child ( temp double)
1002 0:50 direct index ( temp double)
1003 0:50 d: direct index for structure ( temp 4-component vector of double)
1004 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1005 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1006 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1009 0:50 direct index ( temp uint)
1010 0:50 'dti' ( in 3-component vector of uint)
1017 0:50 subgroupMul ( temp double)
1018 0:50 direct index ( temp double)
1019 0:50 d: direct index for structure ( temp 4-component vector of double)
1020 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1021 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1022 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1025 0:50 direct index ( temp uint)
1026 0:50 'dti' ( in 3-component vector of uint)
1033 0:51 move second child to first child ( temp 2-component vector of double)
1034 0:51 vector swizzle ( temp 2-component vector of double)
1035 0:51 d: direct index for structure ( temp 4-component vector of double)
1036 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1037 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1038 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1041 0:51 direct index ( temp uint)
1042 0:51 'dti' ( in 3-component vector of uint)
1052 0:51 subgroupMul ( temp 2-component vector of double)
1053 0:51 vector swizzle ( temp 2-component vector of double)
1054 0:51 d: direct index for structure ( temp 4-component vector of double)
1055 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1056 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1057 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1060 0:51 direct index ( temp uint)
1061 0:51 'dti' ( in 3-component vector of uint)
1071 0:52 move second child to first child ( temp 3-component vector of double)
1072 0:52 vector swizzle ( temp 3-component vector of double)
1073 0:52 d: direct index for structure ( temp 4-component vector of double)
1074 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1075 0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1076 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1079 0:52 direct index ( temp uint)
1080 0:52 'dti' ( in 3-component vector of uint)
1092 0:52 subgroupMul ( temp 3-component vector of double)
1093 0:52 vector swizzle ( temp 3-component vector of double)
1094 0:52 d: direct index for structure ( temp 4-component vector of double)
1095 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1096 0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1097 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1100 0:52 direct index ( temp uint)
1101 0:52 'dti' ( in 3-component vector of uint)
1113 0:54 move second child to first child ( temp 4-component vector of uint)
1114 0:54 u: direct index for structure ( temp 4-component vector of uint)
1115 0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1116 0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1117 0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1120 0:54 direct index ( temp uint)
1121 0:54 'dti' ( in 3-component vector of uint)
1126 0:54 subgroupMin ( temp 4-component vector of uint)
1127 0:54 u: direct index for structure ( temp 4-component vector of uint)
1128 0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1129 0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1130 0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1133 0:54 direct index ( temp uint)
1134 0:54 'dti' ( in 3-component vector of uint)
1139 0:55 move second child to first child ( temp uint)
1140 0:55 direct index ( temp uint)
1141 0:55 u: direct index for structure ( temp 4-component vector of uint)
1142 0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1143 0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1144 0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1147 0:55 direct index ( temp uint)
1148 0:55 'dti' ( in 3-component vector of uint)
1155 0:55 subgroupMin ( temp uint)
1156 0:55 direct index ( temp uint)
1157 0:55 u: direct index for structure ( temp 4-component vector of uint)
1158 0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1159 0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1160 0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1163 0:55 direct index ( temp uint)
1164 0:55 'dti' ( in 3-component vector of uint)
1171 0:56 move second child to first child ( temp 2-component vector of uint)
1172 0:56 vector swizzle ( temp 2-component vector of uint)
1173 0:56 u: direct index for structure ( temp 4-component vector of uint)
1174 0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1175 0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1176 0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1179 0:56 direct index ( temp uint)
1180 0:56 'dti' ( in 3-component vector of uint)
1190 0:56 subgroupMin ( temp 2-component vector of uint)
1191 0:56 vector swizzle ( temp 2-component vector of uint)
1192 0:56 u: direct index for structure ( temp 4-component vector of uint)
1193 0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1194 0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1195 0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1198 0:56 direct index ( temp uint)
1199 0:56 'dti' ( in 3-component vector of uint)
1209 0:57 move second child to first child ( temp 3-component vector of uint)
1210 0:57 vector swizzle ( temp 3-component vector of uint)
1211 0:57 u: direct index for structure ( temp 4-component vector of uint)
1212 0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1213 0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1214 0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1217 0:57 direct index ( temp uint)
1218 0:57 'dti' ( in 3-component vector of uint)
1230 0:57 subgroupMin ( temp 3-component vector of uint)
1231 0:57 vector swizzle ( temp 3-component vector of uint)
1232 0:57 u: direct index for structure ( temp 4-component vector of uint)
1233 0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1234 0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1235 0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1238 0:57 direct index ( temp uint)
1239 0:57 'dti' ( in 3-component vector of uint)
1251 0:59 move second child to first child ( temp 4-component vector of int)
1252 0:59 i: direct index for structure ( temp 4-component vector of int)
1253 0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1254 0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1255 0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1258 0:59 direct index ( temp uint)
1259 0:59 'dti' ( in 3-component vector of uint)
1264 0:59 subgroupMin ( temp 4-component vector of int)
1265 0:59 i: direct index for structure ( temp 4-component vector of int)
1266 0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1267 0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1268 0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1271 0:59 direct index ( temp uint)
1272 0:59 'dti' ( in 3-component vector of uint)
1277 0:60 move second child to first child ( temp int)
1278 0:60 direct index ( temp int)
1279 0:60 i: direct index for structure ( temp 4-component vector of int)
1280 0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1281 0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1282 0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1285 0:60 direct index ( temp uint)
1286 0:60 'dti' ( in 3-component vector of uint)
1293 0:60 subgroupMin ( temp int)
1294 0:60 direct index ( temp int)
1295 0:60 i: direct index for structure ( temp 4-component vector of int)
1296 0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1297 0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1298 0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1301 0:60 direct index ( temp uint)
1302 0:60 'dti' ( in 3-component vector of uint)
1309 0:61 move second child to first child ( temp 2-component vector of int)
1310 0:61 vector swizzle ( temp 2-component vector of int)
1311 0:61 i: direct index for structure ( temp 4-component vector of int)
1312 0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1313 0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1314 0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1317 0:61 direct index ( temp uint)
1318 0:61 'dti' ( in 3-component vector of uint)
1328 0:61 subgroupMin ( temp 2-component vector of int)
1329 0:61 vector swizzle ( temp 2-component vector of int)
1330 0:61 i: direct index for structure ( temp 4-component vector of int)
1331 0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1332 0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1333 0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1336 0:61 direct index ( temp uint)
1337 0:61 'dti' ( in 3-component vector of uint)
1347 0:62 move second child to first child ( temp 3-component vector of int)
1348 0:62 vector swizzle ( temp 3-component vector of int)
1349 0:62 i: direct index for structure ( temp 4-component vector of int)
1350 0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1351 0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1352 0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1355 0:62 direct index ( temp uint)
1356 0:62 'dti' ( in 3-component vector of uint)
1368 0:62 subgroupMin ( temp 3-component vector of int)
1369 0:62 vector swizzle ( temp 3-component vector of int)
1370 0:62 i: direct index for structure ( temp 4-component vector of int)
1371 0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1372 0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1373 0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1376 0:62 direct index ( temp uint)
1377 0:62 'dti' ( in 3-component vector of uint)
1389 0:64 move second child to first child ( temp 4-component vector of float)
1390 0:64 f: direct index for structure ( temp 4-component vector of float)
1391 0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1392 0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1393 0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1396 0:64 direct index ( temp uint)
1397 0:64 'dti' ( in 3-component vector of uint)
1402 0:64 subgroupMin ( temp 4-component vector of float)
1403 0:64 f: direct index for structure ( temp 4-component vector of float)
1404 0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1405 0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1406 0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1409 0:64 direct index ( temp uint)
1410 0:64 'dti' ( in 3-component vector of uint)
1415 0:65 move second child to first child ( temp float)
1416 0:65 direct index ( temp float)
1417 0:65 f: direct index for structure ( temp 4-component vector of float)
1418 0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1419 0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1420 0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1423 0:65 direct index ( temp uint)
1424 0:65 'dti' ( in 3-component vector of uint)
1431 0:65 subgroupMin ( temp float)
1432 0:65 direct index ( temp float)
1433 0:65 f: direct index for structure ( temp 4-component vector of float)
1434 0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1435 0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1436 0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1439 0:65 direct index ( temp uint)
1440 0:65 'dti' ( in 3-component vector of uint)
1447 0:66 move second child to first child ( temp 2-component vector of float)
1448 0:66 vector swizzle ( temp 2-component vector of float)
1449 0:66 f: direct index for structure ( temp 4-component vector of float)
1450 0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1451 0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1452 0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1455 0:66 direct index ( temp uint)
1456 0:66 'dti' ( in 3-component vector of uint)
1466 0:66 subgroupMin ( temp 2-component vector of float)
1467 0:66 vector swizzle ( temp 2-component vector of float)
1468 0:66 f: direct index for structure ( temp 4-component vector of float)
1469 0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1470 0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1471 0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1474 0:66 direct index ( temp uint)
1475 0:66 'dti' ( in 3-component vector of uint)
1485 0:67 move second child to first child ( temp 3-component vector of float)
1486 0:67 vector swizzle ( temp 3-component vector of float)
1487 0:67 f: direct index for structure ( temp 4-component vector of float)
1488 0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1489 0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1490 0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1493 0:67 direct index ( temp uint)
1494 0:67 'dti' ( in 3-component vector of uint)
1506 0:67 subgroupMin ( temp 3-component vector of float)
1507 0:67 vector swizzle ( temp 3-component vector of float)
1508 0:67 f: direct index for structure ( temp 4-component vector of float)
1509 0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1510 0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1511 0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1514 0:67 direct index ( temp uint)
1515 0:67 'dti' ( in 3-component vector of uint)
1527 0:69 move second child to first child ( temp 4-component vector of double)
1528 0:69 d: direct index for structure ( temp 4-component vector of double)
1529 0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1530 0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1531 0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1534 0:69 direct index ( temp uint)
1535 0:69 'dti' ( in 3-component vector of uint)
1540 0:69 subgroupMin ( temp 4-component vector of double)
1541 0:69 d: direct index for structure ( temp 4-component vector of double)
1542 0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1543 0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1544 0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1547 0:69 direct index ( temp uint)
1548 0:69 'dti' ( in 3-component vector of uint)
1553 0:70 move second child to first child ( temp double)
1554 0:70 direct index ( temp double)
1555 0:70 d: direct index for structure ( temp 4-component vector of double)
1556 0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1557 0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1558 0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1561 0:70 direct index ( temp uint)
1562 0:70 'dti' ( in 3-component vector of uint)
1569 0:70 subgroupMin ( temp double)
1570 0:70 direct index ( temp double)
1571 0:70 d: direct index for structure ( temp 4-component vector of double)
1572 0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1573 0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1574 0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1577 0:70 direct index ( temp uint)
1578 0:70 'dti' ( in 3-component vector of uint)
1585 0:71 move second child to first child ( temp 2-component vector of double)
1586 0:71 vector swizzle ( temp 2-component vector of double)
1587 0:71 d: direct index for structure ( temp 4-component vector of double)
1588 0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1589 0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1590 0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1593 0:71 direct index ( temp uint)
1594 0:71 'dti' ( in 3-component vector of uint)
1604 0:71 subgroupMin ( temp 2-component vector of double)
1605 0:71 vector swizzle ( temp 2-component vector of double)
1606 0:71 d: direct index for structure ( temp 4-component vector of double)
1607 0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1608 0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1609 0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1612 0:71 direct index ( temp uint)
1613 0:71 'dti' ( in 3-component vector of uint)
1623 0:72 move second child to first child ( temp 3-component vector of double)
1624 0:72 vector swizzle ( temp 3-component vector of double)
1625 0:72 d: direct index for structure ( temp 4-component vector of double)
1626 0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1627 0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1628 0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1631 0:72 direct index ( temp uint)
1632 0:72 'dti' ( in 3-component vector of uint)
1644 0:72 subgroupMin ( temp 3-component vector of double)
1645 0:72 vector swizzle ( temp 3-component vector of double)
1646 0:72 d: direct index for structure ( temp 4-component vector of double)
1647 0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1648 0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1649 0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1652 0:72 direct index ( temp uint)
1653 0:72 'dti' ( in 3-component vector of uint)
1665 0:74 move second child to first child ( temp 4-component vector of uint)
1666 0:74 u: direct index for structure ( temp 4-component vector of uint)
1667 0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1668 0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1669 0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1672 0:74 direct index ( temp uint)
1673 0:74 'dti' ( in 3-component vector of uint)
1678 0:74 subgroupMax ( temp 4-component vector of uint)
1679 0:74 u: direct index for structure ( temp 4-component vector of uint)
1680 0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1681 0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1682 0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1685 0:74 direct index ( temp uint)
1686 0:74 'dti' ( in 3-component vector of uint)
1691 0:75 move second child to first child ( temp uint)
1692 0:75 direct index ( temp uint)
1693 0:75 u: direct index for structure ( temp 4-component vector of uint)
1694 0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1695 0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1696 0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1699 0:75 direct index ( temp uint)
1700 0:75 'dti' ( in 3-component vector of uint)
1707 0:75 subgroupMax ( temp uint)
1708 0:75 direct index ( temp uint)
1709 0:75 u: direct index for structure ( temp 4-component vector of uint)
1710 0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1711 0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1712 0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1715 0:75 direct index ( temp uint)
1716 0:75 'dti' ( in 3-component vector of uint)
1723 0:76 move second child to first child ( temp 2-component vector of uint)
1724 0:76 vector swizzle ( temp 2-component vector of uint)
1725 0:76 u: direct index for structure ( temp 4-component vector of uint)
1726 0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1727 0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1728 0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1731 0:76 direct index ( temp uint)
1732 0:76 'dti' ( in 3-component vector of uint)
1742 0:76 subgroupMax ( temp 2-component vector of uint)
1743 0:76 vector swizzle ( temp 2-component vector of uint)
1744 0:76 u: direct index for structure ( temp 4-component vector of uint)
1745 0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1746 0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1747 0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1750 0:76 direct index ( temp uint)
1751 0:76 'dti' ( in 3-component vector of uint)
1761 0:77 move second child to first child ( temp 3-component vector of uint)
1762 0:77 vector swizzle ( temp 3-component vector of uint)
1763 0:77 u: direct index for structure ( temp 4-component vector of uint)
1764 0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1765 0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1766 0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1769 0:77 direct index ( temp uint)
1770 0:77 'dti' ( in 3-component vector of uint)
1782 0:77 subgroupMax ( temp 3-component vector of uint)
1783 0:77 vector swizzle ( temp 3-component vector of uint)
1784 0:77 u: direct index for structure ( temp 4-component vector of uint)
1785 0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1786 0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1787 0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1790 0:77 direct index ( temp uint)
1791 0:77 'dti' ( in 3-component vector of uint)
1803 0:79 move second child to first child ( temp 4-component vector of int)
1804 0:79 i: direct index for structure ( temp 4-component vector of int)
1805 0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1806 0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1807 0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1810 0:79 direct index ( temp uint)
1811 0:79 'dti' ( in 3-component vector of uint)
1816 0:79 subgroupMax ( temp 4-component vector of int)
1817 0:79 i: direct index for structure ( temp 4-component vector of int)
1818 0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1819 0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1820 0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1823 0:79 direct index ( temp uint)
1824 0:79 'dti' ( in 3-component vector of uint)
1829 0:80 move second child to first child ( temp int)
1830 0:80 direct index ( temp int)
1831 0:80 i: direct index for structure ( temp 4-component vector of int)
1832 0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1833 0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1834 0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1837 0:80 direct index ( temp uint)
1838 0:80 'dti' ( in 3-component vector of uint)
1845 0:80 subgroupMax ( temp int)
1846 0:80 direct index ( temp int)
1847 0:80 i: direct index for structure ( temp 4-component vector of int)
1848 0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1849 0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1850 0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1853 0:80 direct index ( temp uint)
1854 0:80 'dti' ( in 3-component vector of uint)
1861 0:81 move second child to first child ( temp 2-component vector of int)
1862 0:81 vector swizzle ( temp 2-component vector of int)
1863 0:81 i: direct index for structure ( temp 4-component vector of int)
1864 0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1865 0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1866 0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1869 0:81 direct index ( temp uint)
1870 0:81 'dti' ( in 3-component vector of uint)
1880 0:81 subgroupMax ( temp 2-component vector of int)
1881 0:81 vector swizzle ( temp 2-component vector of int)
1882 0:81 i: direct index for structure ( temp 4-component vector of int)
1883 0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1884 0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1885 0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1888 0:81 direct index ( temp uint)
1889 0:81 'dti' ( in 3-component vector of uint)
1899 0:82 move second child to first child ( temp 3-component vector of int)
1900 0:82 vector swizzle ( temp 3-component vector of int)
1901 0:82 i: direct index for structure ( temp 4-component vector of int)
1902 0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1903 0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1904 0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1907 0:82 direct index ( temp uint)
1908 0:82 'dti' ( in 3-component vector of uint)
1920 0:82 subgroupMax ( temp 3-component vector of int)
1921 0:82 vector swizzle ( temp 3-component vector of int)
1922 0:82 i: direct index for structure ( temp 4-component vector of int)
1923 0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1924 0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1925 0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1928 0:82 direct index ( temp uint)
1929 0:82 'dti' ( in 3-component vector of uint)
1941 0:84 move second child to first child ( temp 4-component vector of float)
1942 0:84 f: direct index for structure ( temp 4-component vector of float)
1943 0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1944 0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1945 0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1948 0:84 direct index ( temp uint)
1949 0:84 'dti' ( in 3-component vector of uint)
1954 0:84 subgroupMax ( temp 4-component vector of float)
1955 0:84 f: direct index for structure ( temp 4-component vector of float)
1956 0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1957 0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1958 0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1961 0:84 direct index ( temp uint)
1962 0:84 'dti' ( in 3-component vector of uint)
1967 0:85 move second child to first child ( temp float)
1968 0:85 direct index ( temp float)
1969 0:85 f: direct index for structure ( temp 4-component vector of float)
1970 0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1971 0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1972 0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1975 0:85 direct index ( temp uint)
1976 0:85 'dti' ( in 3-component vector of uint)
1983 0:85 subgroupMax ( temp float)
1984 0:85 direct index ( temp float)
1985 0:85 f: direct index for structure ( temp 4-component vector of float)
1986 0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1987 0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
1988 0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
1991 0:85 direct index ( temp uint)
1992 0:85 'dti' ( in 3-component vector of uint)
1999 0:86 move second child to first child ( temp 2-component vector of float)
2000 0:86 vector swizzle ( temp 2-component vector of float)
2001 0:86 f: direct index for structure ( temp 4-component vector of float)
2002 0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2003 0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2004 0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2007 0:86 direct index ( temp uint)
2008 0:86 'dti' ( in 3-component vector of uint)
2018 0:86 subgroupMax ( temp 2-component vector of float)
2019 0:86 vector swizzle ( temp 2-component vector of float)
2020 0:86 f: direct index for structure ( temp 4-component vector of float)
2021 0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2022 0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2023 0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2026 0:86 direct index ( temp uint)
2027 0:86 'dti' ( in 3-component vector of uint)
2037 0:87 move second child to first child ( temp 3-component vector of float)
2038 0:87 vector swizzle ( temp 3-component vector of float)
2039 0:87 f: direct index for structure ( temp 4-component vector of float)
2040 0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2041 0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2042 0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2045 0:87 direct index ( temp uint)
2046 0:87 'dti' ( in 3-component vector of uint)
2058 0:87 subgroupMax ( temp 3-component vector of float)
2059 0:87 vector swizzle ( temp 3-component vector of float)
2060 0:87 f: direct index for structure ( temp 4-component vector of float)
2061 0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2062 0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2063 0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2066 0:87 direct index ( temp uint)
2067 0:87 'dti' ( in 3-component vector of uint)
2079 0:89 move second child to first child ( temp 4-component vector of double)
2080 0:89 d: direct index for structure ( temp 4-component vector of double)
2081 0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2082 0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2083 0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2086 0:89 direct index ( temp uint)
2087 0:89 'dti' ( in 3-component vector of uint)
2092 0:89 subgroupMax ( temp 4-component vector of double)
2093 0:89 d: direct index for structure ( temp 4-component vector of double)
2094 0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2095 0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2096 0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2099 0:89 direct index ( temp uint)
2100 0:89 'dti' ( in 3-component vector of uint)
2105 0:90 move second child to first child ( temp double)
2106 0:90 direct index ( temp double)
2107 0:90 d: direct index for structure ( temp 4-component vector of double)
2108 0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2109 0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2110 0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2113 0:90 direct index ( temp uint)
2114 0:90 'dti' ( in 3-component vector of uint)
2121 0:90 subgroupMax ( temp double)
2122 0:90 direct index ( temp double)
2123 0:90 d: direct index for structure ( temp 4-component vector of double)
2124 0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2125 0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2126 0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2129 0:90 direct index ( temp uint)
2130 0:90 'dti' ( in 3-component vector of uint)
2137 0:91 move second child to first child ( temp 2-component vector of double)
2138 0:91 vector swizzle ( temp 2-component vector of double)
2139 0:91 d: direct index for structure ( temp 4-component vector of double)
2140 0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2141 0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2142 0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2145 0:91 direct index ( temp uint)
2146 0:91 'dti' ( in 3-component vector of uint)
2156 0:91 subgroupMax ( temp 2-component vector of double)
2157 0:91 vector swizzle ( temp 2-component vector of double)
2158 0:91 d: direct index for structure ( temp 4-component vector of double)
2159 0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2160 0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2161 0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2164 0:91 direct index ( temp uint)
2165 0:91 'dti' ( in 3-component vector of uint)
2175 0:92 move second child to first child ( temp 3-component vector of double)
2176 0:92 vector swizzle ( temp 3-component vector of double)
2177 0:92 d: direct index for structure ( temp 4-component vector of double)
2178 0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2179 0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2180 0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2183 0:92 direct index ( temp uint)
2184 0:92 'dti' ( in 3-component vector of uint)
2196 0:92 subgroupMax ( temp 3-component vector of double)
2197 0:92 vector swizzle ( temp 3-component vector of double)
2198 0:92 d: direct index for structure ( temp 4-component vector of double)
2199 0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2200 0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2201 0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2204 0:92 direct index ( temp uint)
2205 0:92 'dti' ( in 3-component vector of uint)
2217 0:94 move second child to first child ( temp 4-component vector of uint)
2218 0:94 u: direct index for structure ( temp 4-component vector of uint)
2219 0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2220 0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2221 0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2224 0:94 direct index ( temp uint)
2225 0:94 'dti' ( in 3-component vector of uint)
2230 0:94 subgroupAnd ( temp 4-component vector of uint)
2231 0:94 u: direct index for structure ( temp 4-component vector of uint)
2232 0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2233 0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2234 0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2237 0:94 direct index ( temp uint)
2238 0:94 'dti' ( in 3-component vector of uint)
2243 0:95 move second child to first child ( temp uint)
2244 0:95 direct index ( temp uint)
2245 0:95 u: direct index for structure ( temp 4-component vector of uint)
2246 0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2247 0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2248 0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2251 0:95 direct index ( temp uint)
2252 0:95 'dti' ( in 3-component vector of uint)
2259 0:95 subgroupAnd ( temp uint)
2260 0:95 direct index ( temp uint)
2261 0:95 u: direct index for structure ( temp 4-component vector of uint)
2262 0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2263 0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2264 0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2267 0:95 direct index ( temp uint)
2268 0:95 'dti' ( in 3-component vector of uint)
2275 0:96 move second child to first child ( temp 2-component vector of uint)
2276 0:96 vector swizzle ( temp 2-component vector of uint)
2277 0:96 u: direct index for structure ( temp 4-component vector of uint)
2278 0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2279 0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2280 0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2283 0:96 direct index ( temp uint)
2284 0:96 'dti' ( in 3-component vector of uint)
2294 0:96 subgroupAnd ( temp 2-component vector of uint)
2295 0:96 vector swizzle ( temp 2-component vector of uint)
2296 0:96 u: direct index for structure ( temp 4-component vector of uint)
2297 0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2298 0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2299 0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2302 0:96 direct index ( temp uint)
2303 0:96 'dti' ( in 3-component vector of uint)
2313 0:97 move second child to first child ( temp 3-component vector of uint)
2314 0:97 vector swizzle ( temp 3-component vector of uint)
2315 0:97 u: direct index for structure ( temp 4-component vector of uint)
2316 0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2317 0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2318 0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2321 0:97 direct index ( temp uint)
2322 0:97 'dti' ( in 3-component vector of uint)
2334 0:97 subgroupAnd ( temp 3-component vector of uint)
2335 0:97 vector swizzle ( temp 3-component vector of uint)
2336 0:97 u: direct index for structure ( temp 4-component vector of uint)
2337 0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2338 0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2339 0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2342 0:97 direct index ( temp uint)
2343 0:97 'dti' ( in 3-component vector of uint)
2355 0:99 move second child to first child ( temp 4-component vector of int)
2356 0:99 i: direct index for structure ( temp 4-component vector of int)
2357 0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2358 0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2359 0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2362 0:99 direct index ( temp uint)
2363 0:99 'dti' ( in 3-component vector of uint)
2368 0:99 subgroupAnd ( temp 4-component vector of int)
2369 0:99 i: direct index for structure ( temp 4-component vector of int)
2370 0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2371 0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2372 0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2375 0:99 direct index ( temp uint)
2376 0:99 'dti' ( in 3-component vector of uint)
2381 0:100 move second child to first child ( temp int)
2382 0:100 direct index ( temp int)
2383 0:100 i: direct index for structure ( temp 4-component vector of int)
2384 0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2385 0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2386 0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2388 0:100 0 (const uint)
2389 0:100 direct index ( temp uint)
2390 0:100 'dti' ( in 3-component vector of uint)
2397 0:100 subgroupAnd ( temp int)
2398 0:100 direct index ( temp int)
2399 0:100 i: direct index for structure ( temp 4-component vector of int)
2400 0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2401 0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2402 0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2404 0:100 0 (const uint)
2405 0:100 direct index ( temp uint)
2406 0:100 'dti' ( in 3-component vector of uint)
2413 0:101 move second child to first child ( temp 2-component vector of int)
2414 0:101 vector swizzle ( temp 2-component vector of int)
2415 0:101 i: direct index for structure ( temp 4-component vector of int)
2416 0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2417 0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2418 0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2420 0:101 0 (const uint)
2421 0:101 direct index ( temp uint)
2422 0:101 'dti' ( in 3-component vector of uint)
2432 0:101 subgroupAnd ( temp 2-component vector of int)
2433 0:101 vector swizzle ( temp 2-component vector of int)
2434 0:101 i: direct index for structure ( temp 4-component vector of int)
2435 0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2436 0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2437 0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2439 0:101 0 (const uint)
2440 0:101 direct index ( temp uint)
2441 0:101 'dti' ( in 3-component vector of uint)
2451 0:102 move second child to first child ( temp 3-component vector of int)
2452 0:102 vector swizzle ( temp 3-component vector of int)
2453 0:102 i: direct index for structure ( temp 4-component vector of int)
2454 0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2455 0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2456 0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2458 0:102 0 (const uint)
2459 0:102 direct index ( temp uint)
2460 0:102 'dti' ( in 3-component vector of uint)
2472 0:102 subgroupAnd ( temp 3-component vector of int)
2473 0:102 vector swizzle ( temp 3-component vector of int)
2474 0:102 i: direct index for structure ( temp 4-component vector of int)
2475 0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2476 0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2477 0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2479 0:102 0 (const uint)
2480 0:102 direct index ( temp uint)
2481 0:102 'dti' ( in 3-component vector of uint)
2493 0:104 move second child to first child ( temp 4-component vector of uint)
2494 0:104 u: direct index for structure ( temp 4-component vector of uint)
2495 0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2496 0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2497 0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2499 0:104 0 (const uint)
2500 0:104 direct index ( temp uint)
2501 0:104 'dti' ( in 3-component vector of uint)
2506 0:104 subgroupOr ( temp 4-component vector of uint)
2507 0:104 u: direct index for structure ( temp 4-component vector of uint)
2508 0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2509 0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2510 0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2512 0:104 0 (const uint)
2513 0:104 direct index ( temp uint)
2514 0:104 'dti' ( in 3-component vector of uint)
2519 0:105 move second child to first child ( temp uint)
2520 0:105 direct index ( temp uint)
2521 0:105 u: direct index for structure ( temp 4-component vector of uint)
2522 0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2523 0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2524 0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2526 0:105 0 (const uint)
2527 0:105 direct index ( temp uint)
2528 0:105 'dti' ( in 3-component vector of uint)
2535 0:105 subgroupOr ( temp uint)
2536 0:105 direct index ( temp uint)
2537 0:105 u: direct index for structure ( temp 4-component vector of uint)
2538 0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2539 0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2540 0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2542 0:105 0 (const uint)
2543 0:105 direct index ( temp uint)
2544 0:105 'dti' ( in 3-component vector of uint)
2551 0:106 move second child to first child ( temp 2-component vector of uint)
2552 0:106 vector swizzle ( temp 2-component vector of uint)
2553 0:106 u: direct index for structure ( temp 4-component vector of uint)
2554 0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2555 0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2556 0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2558 0:106 0 (const uint)
2559 0:106 direct index ( temp uint)
2560 0:106 'dti' ( in 3-component vector of uint)
2570 0:106 subgroupOr ( temp 2-component vector of uint)
2571 0:106 vector swizzle ( temp 2-component vector of uint)
2572 0:106 u: direct index for structure ( temp 4-component vector of uint)
2573 0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2574 0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2575 0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2577 0:106 0 (const uint)
2578 0:106 direct index ( temp uint)
2579 0:106 'dti' ( in 3-component vector of uint)
2589 0:107 move second child to first child ( temp 3-component vector of uint)
2590 0:107 vector swizzle ( temp 3-component vector of uint)
2591 0:107 u: direct index for structure ( temp 4-component vector of uint)
2592 0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2593 0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2594 0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2596 0:107 0 (const uint)
2597 0:107 direct index ( temp uint)
2598 0:107 'dti' ( in 3-component vector of uint)
2610 0:107 subgroupOr ( temp 3-component vector of uint)
2611 0:107 vector swizzle ( temp 3-component vector of uint)
2612 0:107 u: direct index for structure ( temp 4-component vector of uint)
2613 0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2614 0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2615 0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2617 0:107 0 (const uint)
2618 0:107 direct index ( temp uint)
2619 0:107 'dti' ( in 3-component vector of uint)
2631 0:109 move second child to first child ( temp 4-component vector of int)
2632 0:109 i: direct index for structure ( temp 4-component vector of int)
2633 0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2634 0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2635 0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2637 0:109 0 (const uint)
2638 0:109 direct index ( temp uint)
2639 0:109 'dti' ( in 3-component vector of uint)
2644 0:109 subgroupOr ( temp 4-component vector of int)
2645 0:109 i: direct index for structure ( temp 4-component vector of int)
2646 0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2647 0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2648 0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2650 0:109 0 (const uint)
2651 0:109 direct index ( temp uint)
2652 0:109 'dti' ( in 3-component vector of uint)
2657 0:110 move second child to first child ( temp int)
2658 0:110 direct index ( temp int)
2659 0:110 i: direct index for structure ( temp 4-component vector of int)
2660 0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2661 0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2662 0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2664 0:110 0 (const uint)
2665 0:110 direct index ( temp uint)
2666 0:110 'dti' ( in 3-component vector of uint)
2673 0:110 subgroupOr ( temp int)
2674 0:110 direct index ( temp int)
2675 0:110 i: direct index for structure ( temp 4-component vector of int)
2676 0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2677 0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2678 0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2680 0:110 0 (const uint)
2681 0:110 direct index ( temp uint)
2682 0:110 'dti' ( in 3-component vector of uint)
2689 0:111 move second child to first child ( temp 2-component vector of int)
2690 0:111 vector swizzle ( temp 2-component vector of int)
2691 0:111 i: direct index for structure ( temp 4-component vector of int)
2692 0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2693 0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2694 0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2696 0:111 0 (const uint)
2697 0:111 direct index ( temp uint)
2698 0:111 'dti' ( in 3-component vector of uint)
2708 0:111 subgroupOr ( temp 2-component vector of int)
2709 0:111 vector swizzle ( temp 2-component vector of int)
2710 0:111 i: direct index for structure ( temp 4-component vector of int)
2711 0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2712 0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2713 0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2715 0:111 0 (const uint)
2716 0:111 direct index ( temp uint)
2717 0:111 'dti' ( in 3-component vector of uint)
2727 0:112 move second child to first child ( temp 3-component vector of int)
2728 0:112 vector swizzle ( temp 3-component vector of int)
2729 0:112 i: direct index for structure ( temp 4-component vector of int)
2730 0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2731 0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2732 0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2734 0:112 0 (const uint)
2735 0:112 direct index ( temp uint)
2736 0:112 'dti' ( in 3-component vector of uint)
2748 0:112 subgroupOr ( temp 3-component vector of int)
2749 0:112 vector swizzle ( temp 3-component vector of int)
2750 0:112 i: direct index for structure ( temp 4-component vector of int)
2751 0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2752 0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2753 0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2755 0:112 0 (const uint)
2756 0:112 direct index ( temp uint)
2757 0:112 'dti' ( in 3-component vector of uint)
2769 0:114 move second child to first child ( temp 4-component vector of uint)
2770 0:114 u: direct index for structure ( temp 4-component vector of uint)
2771 0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2772 0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2773 0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2775 0:114 0 (const uint)
2776 0:114 direct index ( temp uint)
2777 0:114 'dti' ( in 3-component vector of uint)
2782 0:114 subgroupXor ( temp 4-component vector of uint)
2783 0:114 u: direct index for structure ( temp 4-component vector of uint)
2784 0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2785 0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2786 0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2788 0:114 0 (const uint)
2789 0:114 direct index ( temp uint)
2790 0:114 'dti' ( in 3-component vector of uint)
2795 0:115 move second child to first child ( temp uint)
2796 0:115 direct index ( temp uint)
2797 0:115 u: direct index for structure ( temp 4-component vector of uint)
2798 0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2799 0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2800 0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2802 0:115 0 (const uint)
2803 0:115 direct index ( temp uint)
2804 0:115 'dti' ( in 3-component vector of uint)
2811 0:115 subgroupXor ( temp uint)
2812 0:115 direct index ( temp uint)
2813 0:115 u: direct index for structure ( temp 4-component vector of uint)
2814 0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2815 0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2816 0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2818 0:115 0 (const uint)
2819 0:115 direct index ( temp uint)
2820 0:115 'dti' ( in 3-component vector of uint)
2827 0:116 move second child to first child ( temp 2-component vector of uint)
2828 0:116 vector swizzle ( temp 2-component vector of uint)
2829 0:116 u: direct index for structure ( temp 4-component vector of uint)
2830 0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2831 0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2832 0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2834 0:116 0 (const uint)
2835 0:116 direct index ( temp uint)
2836 0:116 'dti' ( in 3-component vector of uint)
2846 0:116 subgroupXor ( temp 2-component vector of uint)
2847 0:116 vector swizzle ( temp 2-component vector of uint)
2848 0:116 u: direct index for structure ( temp 4-component vector of uint)
2849 0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2850 0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2851 0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2853 0:116 0 (const uint)
2854 0:116 direct index ( temp uint)
2855 0:116 'dti' ( in 3-component vector of uint)
2865 0:117 move second child to first child ( temp 3-component vector of uint)
2866 0:117 vector swizzle ( temp 3-component vector of uint)
2867 0:117 u: direct index for structure ( temp 4-component vector of uint)
2868 0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2869 0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2870 0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2872 0:117 0 (const uint)
2873 0:117 direct index ( temp uint)
2874 0:117 'dti' ( in 3-component vector of uint)
2886 0:117 subgroupXor ( temp 3-component vector of uint)
2887 0:117 vector swizzle ( temp 3-component vector of uint)
2888 0:117 u: direct index for structure ( temp 4-component vector of uint)
2889 0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2890 0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2891 0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2893 0:117 0 (const uint)
2894 0:117 direct index ( temp uint)
2895 0:117 'dti' ( in 3-component vector of uint)
2907 0:119 move second child to first child ( temp 4-component vector of int)
2908 0:119 i: direct index for structure ( temp 4-component vector of int)
2909 0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2910 0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2911 0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2913 0:119 0 (const uint)
2914 0:119 direct index ( temp uint)
2915 0:119 'dti' ( in 3-component vector of uint)
2920 0:119 subgroupXor ( temp 4-component vector of int)
2921 0:119 i: direct index for structure ( temp 4-component vector of int)
2922 0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2923 0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2924 0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2926 0:119 0 (const uint)
2927 0:119 direct index ( temp uint)
2928 0:119 'dti' ( in 3-component vector of uint)
2933 0:120 move second child to first child ( temp int)
2934 0:120 direct index ( temp int)
2935 0:120 i: direct index for structure ( temp 4-component vector of int)
2936 0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2937 0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2938 0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2940 0:120 0 (const uint)
2941 0:120 direct index ( temp uint)
2942 0:120 'dti' ( in 3-component vector of uint)
2949 0:120 subgroupXor ( temp int)
2950 0:120 direct index ( temp int)
2951 0:120 i: direct index for structure ( temp 4-component vector of int)
2952 0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2953 0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2954 0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2956 0:120 0 (const uint)
2957 0:120 direct index ( temp uint)
2958 0:120 'dti' ( in 3-component vector of uint)
2965 0:121 move second child to first child ( temp 2-component vector of int)
2966 0:121 vector swizzle ( temp 2-component vector of int)
2967 0:121 i: direct index for structure ( temp 4-component vector of int)
2968 0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2969 0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2970 0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2972 0:121 0 (const uint)
2973 0:121 direct index ( temp uint)
2974 0:121 'dti' ( in 3-component vector of uint)
2984 0:121 subgroupXor ( temp 2-component vector of int)
2985 0:121 vector swizzle ( temp 2-component vector of int)
2986 0:121 i: direct index for structure ( temp 4-component vector of int)
2987 0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2988 0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
2989 0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
2991 0:121 0 (const uint)
2992 0:121 direct index ( temp uint)
2993 0:121 'dti' ( in 3-component vector of uint)
3003 0:122 move second child to first child ( temp 3-component vector of int)
3004 0:122 vector swizzle ( temp 3-component vector of int)
3005 0:122 i: direct index for structure ( temp 4-component vector of int)
3006 0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3007 0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3008 0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3010 0:122 0 (const uint)
3011 0:122 direct index ( temp uint)
3012 0:122 'dti' ( in 3-component vector of uint)
3024 0:122 subgroupXor ( temp 3-component vector of int)
3025 0:122 vector swizzle ( temp 3-component vector of int)
3026 0:122 i: direct index for structure ( temp 4-component vector of int)
3027 0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3028 0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3029 0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3031 0:122 0 (const uint)
3032 0:122 direct index ( temp uint)
3033 0:122 'dti' ( in 3-component vector of uint)
3045 0:124 move second child to first child ( temp uint)
3046 0:124 direct index ( temp uint)
3047 0:124 u: direct index for structure ( temp 4-component vector of uint)
3048 0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3049 0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3050 0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3052 0:124 0 (const uint)
3053 0:124 direct index ( temp uint)
3054 0:124 'dti' ( in 3-component vector of uint)
3061 0:124 subgroupBallotBitCount ( temp uint)
3062 0:124 subgroupBallot ( temp 4-component vector of uint)
3063 0:124 Compare Equal ( temp bool)
3064 0:124 direct index ( temp uint)
3065 0:124 u: direct index for structure ( temp 4-component vector of uint)
3066 0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3067 0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3068 0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3070 0:124 0 (const uint)
3071 0:124 direct index ( temp uint)
3072 0:124 'dti' ( in 3-component vector of uint)
3080 0:124 0 (const uint)
3081 0:13 Function Definition: CSMain( ( temp void)
3082 0:13 Function Parameters:
3084 0:13 move second child to first child ( temp 3-component vector of uint)
3085 0:? 'dti' ( temp 3-component vector of uint)
3086 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
3087 0:13 Function Call: @CSMain(vu3; ( temp void)
3088 0:? 'dti' ( temp 3-component vector of uint)
3090 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3091 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
3094 Linked compute stage:
3098 local_size = (32, 16, 1)
3100 0:13 Function Definition: @CSMain(vu3; ( temp void)
3101 0:13 Function Parameters:
3102 0:13 'dti' ( in 3-component vector of uint)
3104 0:14 move second child to first child ( temp 4-component vector of uint)
3105 0:14 u: direct index for structure ( temp 4-component vector of uint)
3106 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3107 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3108 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3111 0:14 direct index ( temp uint)
3112 0:14 'dti' ( in 3-component vector of uint)
3117 0:14 subgroupAdd ( temp 4-component vector of uint)
3118 0:14 u: direct index for structure ( temp 4-component vector of uint)
3119 0:14 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3120 0:14 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3121 0:14 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3124 0:14 direct index ( temp uint)
3125 0:14 'dti' ( in 3-component vector of uint)
3130 0:15 move second child to first child ( temp uint)
3131 0:15 direct index ( temp uint)
3132 0:15 u: direct index for structure ( temp 4-component vector of uint)
3133 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3134 0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3135 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3138 0:15 direct index ( temp uint)
3139 0:15 'dti' ( in 3-component vector of uint)
3146 0:15 subgroupAdd ( temp uint)
3147 0:15 direct index ( temp uint)
3148 0:15 u: direct index for structure ( temp 4-component vector of uint)
3149 0:15 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3150 0:15 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3151 0:15 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3154 0:15 direct index ( temp uint)
3155 0:15 'dti' ( in 3-component vector of uint)
3162 0:16 move second child to first child ( temp 2-component vector of uint)
3163 0:16 vector swizzle ( temp 2-component vector of uint)
3164 0:16 u: direct index for structure ( temp 4-component vector of uint)
3165 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3166 0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3167 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3170 0:16 direct index ( temp uint)
3171 0:16 'dti' ( in 3-component vector of uint)
3181 0:16 subgroupAdd ( temp 2-component vector of uint)
3182 0:16 vector swizzle ( temp 2-component vector of uint)
3183 0:16 u: direct index for structure ( temp 4-component vector of uint)
3184 0:16 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3185 0:16 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3186 0:16 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3189 0:16 direct index ( temp uint)
3190 0:16 'dti' ( in 3-component vector of uint)
3200 0:17 move second child to first child ( temp 3-component vector of uint)
3201 0:17 vector swizzle ( temp 3-component vector of uint)
3202 0:17 u: direct index for structure ( temp 4-component vector of uint)
3203 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3204 0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3205 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3208 0:17 direct index ( temp uint)
3209 0:17 'dti' ( in 3-component vector of uint)
3221 0:17 subgroupAdd ( temp 3-component vector of uint)
3222 0:17 vector swizzle ( temp 3-component vector of uint)
3223 0:17 u: direct index for structure ( temp 4-component vector of uint)
3224 0:17 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3225 0:17 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3226 0:17 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3229 0:17 direct index ( temp uint)
3230 0:17 'dti' ( in 3-component vector of uint)
3242 0:19 move second child to first child ( temp 4-component vector of int)
3243 0:19 i: direct index for structure ( temp 4-component vector of int)
3244 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3245 0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3246 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3249 0:19 direct index ( temp uint)
3250 0:19 'dti' ( in 3-component vector of uint)
3255 0:19 subgroupAdd ( temp 4-component vector of int)
3256 0:19 i: direct index for structure ( temp 4-component vector of int)
3257 0:19 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3258 0:19 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3259 0:19 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3262 0:19 direct index ( temp uint)
3263 0:19 'dti' ( in 3-component vector of uint)
3268 0:20 move second child to first child ( temp int)
3269 0:20 direct index ( temp int)
3270 0:20 i: direct index for structure ( temp 4-component vector of int)
3271 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3272 0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3273 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3276 0:20 direct index ( temp uint)
3277 0:20 'dti' ( in 3-component vector of uint)
3284 0:20 subgroupAdd ( temp int)
3285 0:20 direct index ( temp int)
3286 0:20 i: direct index for structure ( temp 4-component vector of int)
3287 0:20 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3288 0:20 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3289 0:20 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3292 0:20 direct index ( temp uint)
3293 0:20 'dti' ( in 3-component vector of uint)
3300 0:21 move second child to first child ( temp 2-component vector of int)
3301 0:21 vector swizzle ( temp 2-component vector of int)
3302 0:21 i: direct index for structure ( temp 4-component vector of int)
3303 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3304 0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3305 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3308 0:21 direct index ( temp uint)
3309 0:21 'dti' ( in 3-component vector of uint)
3319 0:21 subgroupAdd ( temp 2-component vector of int)
3320 0:21 vector swizzle ( temp 2-component vector of int)
3321 0:21 i: direct index for structure ( temp 4-component vector of int)
3322 0:21 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3323 0:21 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3324 0:21 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3327 0:21 direct index ( temp uint)
3328 0:21 'dti' ( in 3-component vector of uint)
3338 0:22 move second child to first child ( temp 3-component vector of int)
3339 0:22 vector swizzle ( temp 3-component vector of int)
3340 0:22 i: direct index for structure ( temp 4-component vector of int)
3341 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3342 0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3343 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3346 0:22 direct index ( temp uint)
3347 0:22 'dti' ( in 3-component vector of uint)
3359 0:22 subgroupAdd ( temp 3-component vector of int)
3360 0:22 vector swizzle ( temp 3-component vector of int)
3361 0:22 i: direct index for structure ( temp 4-component vector of int)
3362 0:22 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3363 0:22 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3364 0:22 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3367 0:22 direct index ( temp uint)
3368 0:22 'dti' ( in 3-component vector of uint)
3380 0:24 move second child to first child ( temp 4-component vector of float)
3381 0:24 f: direct index for structure ( temp 4-component vector of float)
3382 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3383 0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3384 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3387 0:24 direct index ( temp uint)
3388 0:24 'dti' ( in 3-component vector of uint)
3393 0:24 subgroupAdd ( temp 4-component vector of float)
3394 0:24 f: direct index for structure ( temp 4-component vector of float)
3395 0:24 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3396 0:24 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3397 0:24 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3400 0:24 direct index ( temp uint)
3401 0:24 'dti' ( in 3-component vector of uint)
3406 0:25 move second child to first child ( temp float)
3407 0:25 direct index ( temp float)
3408 0:25 f: direct index for structure ( temp 4-component vector of float)
3409 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3410 0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3411 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3414 0:25 direct index ( temp uint)
3415 0:25 'dti' ( in 3-component vector of uint)
3422 0:25 subgroupAdd ( temp float)
3423 0:25 direct index ( temp float)
3424 0:25 f: direct index for structure ( temp 4-component vector of float)
3425 0:25 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3426 0:25 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3427 0:25 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3430 0:25 direct index ( temp uint)
3431 0:25 'dti' ( in 3-component vector of uint)
3438 0:26 move second child to first child ( temp 2-component vector of float)
3439 0:26 vector swizzle ( temp 2-component vector of float)
3440 0:26 f: direct index for structure ( temp 4-component vector of float)
3441 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3442 0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3443 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3446 0:26 direct index ( temp uint)
3447 0:26 'dti' ( in 3-component vector of uint)
3457 0:26 subgroupAdd ( temp 2-component vector of float)
3458 0:26 vector swizzle ( temp 2-component vector of float)
3459 0:26 f: direct index for structure ( temp 4-component vector of float)
3460 0:26 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3461 0:26 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3462 0:26 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3465 0:26 direct index ( temp uint)
3466 0:26 'dti' ( in 3-component vector of uint)
3476 0:27 move second child to first child ( temp 3-component vector of float)
3477 0:27 vector swizzle ( temp 3-component vector of float)
3478 0:27 f: direct index for structure ( temp 4-component vector of float)
3479 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3480 0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3481 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3484 0:27 direct index ( temp uint)
3485 0:27 'dti' ( in 3-component vector of uint)
3497 0:27 subgroupAdd ( temp 3-component vector of float)
3498 0:27 vector swizzle ( temp 3-component vector of float)
3499 0:27 f: direct index for structure ( temp 4-component vector of float)
3500 0:27 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3501 0:27 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3502 0:27 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3505 0:27 direct index ( temp uint)
3506 0:27 'dti' ( in 3-component vector of uint)
3518 0:29 move second child to first child ( temp 4-component vector of double)
3519 0:29 d: direct index for structure ( temp 4-component vector of double)
3520 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3521 0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3522 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3525 0:29 direct index ( temp uint)
3526 0:29 'dti' ( in 3-component vector of uint)
3531 0:29 subgroupAdd ( temp 4-component vector of double)
3532 0:29 d: direct index for structure ( temp 4-component vector of double)
3533 0:29 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3534 0:29 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3535 0:29 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3538 0:29 direct index ( temp uint)
3539 0:29 'dti' ( in 3-component vector of uint)
3544 0:30 move second child to first child ( temp double)
3545 0:30 direct index ( temp double)
3546 0:30 d: direct index for structure ( temp 4-component vector of double)
3547 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3548 0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3549 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3552 0:30 direct index ( temp uint)
3553 0:30 'dti' ( in 3-component vector of uint)
3560 0:30 subgroupAdd ( temp double)
3561 0:30 direct index ( temp double)
3562 0:30 d: direct index for structure ( temp 4-component vector of double)
3563 0:30 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3564 0:30 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3565 0:30 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3568 0:30 direct index ( temp uint)
3569 0:30 'dti' ( in 3-component vector of uint)
3576 0:31 move second child to first child ( temp 2-component vector of double)
3577 0:31 vector swizzle ( temp 2-component vector of double)
3578 0:31 d: direct index for structure ( temp 4-component vector of double)
3579 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3580 0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3581 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3584 0:31 direct index ( temp uint)
3585 0:31 'dti' ( in 3-component vector of uint)
3595 0:31 subgroupAdd ( temp 2-component vector of double)
3596 0:31 vector swizzle ( temp 2-component vector of double)
3597 0:31 d: direct index for structure ( temp 4-component vector of double)
3598 0:31 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3599 0:31 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3600 0:31 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3603 0:31 direct index ( temp uint)
3604 0:31 'dti' ( in 3-component vector of uint)
3614 0:32 move second child to first child ( temp 3-component vector of double)
3615 0:32 vector swizzle ( temp 3-component vector of double)
3616 0:32 d: direct index for structure ( temp 4-component vector of double)
3617 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3618 0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3619 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3622 0:32 direct index ( temp uint)
3623 0:32 'dti' ( in 3-component vector of uint)
3635 0:32 subgroupAdd ( temp 3-component vector of double)
3636 0:32 vector swizzle ( temp 3-component vector of double)
3637 0:32 d: direct index for structure ( temp 4-component vector of double)
3638 0:32 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3639 0:32 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3640 0:32 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3643 0:32 direct index ( temp uint)
3644 0:32 'dti' ( in 3-component vector of uint)
3656 0:34 move second child to first child ( temp 4-component vector of uint)
3657 0:34 u: direct index for structure ( temp 4-component vector of uint)
3658 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3659 0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3660 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3663 0:34 direct index ( temp uint)
3664 0:34 'dti' ( in 3-component vector of uint)
3669 0:34 subgroupMul ( temp 4-component vector of uint)
3670 0:34 u: direct index for structure ( temp 4-component vector of uint)
3671 0:34 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3672 0:34 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3673 0:34 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3676 0:34 direct index ( temp uint)
3677 0:34 'dti' ( in 3-component vector of uint)
3682 0:35 move second child to first child ( temp uint)
3683 0:35 direct index ( temp uint)
3684 0:35 u: direct index for structure ( temp 4-component vector of uint)
3685 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3686 0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3687 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3690 0:35 direct index ( temp uint)
3691 0:35 'dti' ( in 3-component vector of uint)
3698 0:35 subgroupMul ( temp uint)
3699 0:35 direct index ( temp uint)
3700 0:35 u: direct index for structure ( temp 4-component vector of uint)
3701 0:35 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3702 0:35 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3703 0:35 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3706 0:35 direct index ( temp uint)
3707 0:35 'dti' ( in 3-component vector of uint)
3714 0:36 move second child to first child ( temp 2-component vector of uint)
3715 0:36 vector swizzle ( temp 2-component vector of uint)
3716 0:36 u: direct index for structure ( temp 4-component vector of uint)
3717 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3718 0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3719 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3722 0:36 direct index ( temp uint)
3723 0:36 'dti' ( in 3-component vector of uint)
3733 0:36 subgroupMul ( temp 2-component vector of uint)
3734 0:36 vector swizzle ( temp 2-component vector of uint)
3735 0:36 u: direct index for structure ( temp 4-component vector of uint)
3736 0:36 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3737 0:36 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3738 0:36 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3741 0:36 direct index ( temp uint)
3742 0:36 'dti' ( in 3-component vector of uint)
3752 0:37 move second child to first child ( temp 3-component vector of uint)
3753 0:37 vector swizzle ( temp 3-component vector of uint)
3754 0:37 u: direct index for structure ( temp 4-component vector of uint)
3755 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3756 0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3757 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3760 0:37 direct index ( temp uint)
3761 0:37 'dti' ( in 3-component vector of uint)
3773 0:37 subgroupMul ( temp 3-component vector of uint)
3774 0:37 vector swizzle ( temp 3-component vector of uint)
3775 0:37 u: direct index for structure ( temp 4-component vector of uint)
3776 0:37 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3777 0:37 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3778 0:37 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3781 0:37 direct index ( temp uint)
3782 0:37 'dti' ( in 3-component vector of uint)
3794 0:39 move second child to first child ( temp 4-component vector of int)
3795 0:39 i: direct index for structure ( temp 4-component vector of int)
3796 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3797 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3798 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3801 0:39 direct index ( temp uint)
3802 0:39 'dti' ( in 3-component vector of uint)
3807 0:39 subgroupMul ( temp 4-component vector of int)
3808 0:39 i: direct index for structure ( temp 4-component vector of int)
3809 0:39 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3810 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3811 0:39 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3814 0:39 direct index ( temp uint)
3815 0:39 'dti' ( in 3-component vector of uint)
3820 0:40 move second child to first child ( temp int)
3821 0:40 direct index ( temp int)
3822 0:40 i: direct index for structure ( temp 4-component vector of int)
3823 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3824 0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3825 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3828 0:40 direct index ( temp uint)
3829 0:40 'dti' ( in 3-component vector of uint)
3836 0:40 subgroupMul ( temp int)
3837 0:40 direct index ( temp int)
3838 0:40 i: direct index for structure ( temp 4-component vector of int)
3839 0:40 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3840 0:40 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3841 0:40 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3844 0:40 direct index ( temp uint)
3845 0:40 'dti' ( in 3-component vector of uint)
3852 0:41 move second child to first child ( temp 2-component vector of int)
3853 0:41 vector swizzle ( temp 2-component vector of int)
3854 0:41 i: direct index for structure ( temp 4-component vector of int)
3855 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3856 0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3857 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3860 0:41 direct index ( temp uint)
3861 0:41 'dti' ( in 3-component vector of uint)
3871 0:41 subgroupMul ( temp 2-component vector of int)
3872 0:41 vector swizzle ( temp 2-component vector of int)
3873 0:41 i: direct index for structure ( temp 4-component vector of int)
3874 0:41 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3875 0:41 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3876 0:41 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3879 0:41 direct index ( temp uint)
3880 0:41 'dti' ( in 3-component vector of uint)
3890 0:42 move second child to first child ( temp 3-component vector of int)
3891 0:42 vector swizzle ( temp 3-component vector of int)
3892 0:42 i: direct index for structure ( temp 4-component vector of int)
3893 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3894 0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3895 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3898 0:42 direct index ( temp uint)
3899 0:42 'dti' ( in 3-component vector of uint)
3911 0:42 subgroupMul ( temp 3-component vector of int)
3912 0:42 vector swizzle ( temp 3-component vector of int)
3913 0:42 i: direct index for structure ( temp 4-component vector of int)
3914 0:42 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3915 0:42 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3916 0:42 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3919 0:42 direct index ( temp uint)
3920 0:42 'dti' ( in 3-component vector of uint)
3932 0:44 move second child to first child ( temp 4-component vector of float)
3933 0:44 f: direct index for structure ( temp 4-component vector of float)
3934 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3935 0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3936 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3939 0:44 direct index ( temp uint)
3940 0:44 'dti' ( in 3-component vector of uint)
3945 0:44 subgroupMul ( temp 4-component vector of float)
3946 0:44 f: direct index for structure ( temp 4-component vector of float)
3947 0:44 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3948 0:44 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3949 0:44 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3952 0:44 direct index ( temp uint)
3953 0:44 'dti' ( in 3-component vector of uint)
3958 0:45 move second child to first child ( temp float)
3959 0:45 direct index ( temp float)
3960 0:45 f: direct index for structure ( temp 4-component vector of float)
3961 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3962 0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3963 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3966 0:45 direct index ( temp uint)
3967 0:45 'dti' ( in 3-component vector of uint)
3974 0:45 subgroupMul ( temp float)
3975 0:45 direct index ( temp float)
3976 0:45 f: direct index for structure ( temp 4-component vector of float)
3977 0:45 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3978 0:45 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3979 0:45 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3982 0:45 direct index ( temp uint)
3983 0:45 'dti' ( in 3-component vector of uint)
3990 0:46 move second child to first child ( temp 2-component vector of float)
3991 0:46 vector swizzle ( temp 2-component vector of float)
3992 0:46 f: direct index for structure ( temp 4-component vector of float)
3993 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3994 0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
3995 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
3998 0:46 direct index ( temp uint)
3999 0:46 'dti' ( in 3-component vector of uint)
4009 0:46 subgroupMul ( temp 2-component vector of float)
4010 0:46 vector swizzle ( temp 2-component vector of float)
4011 0:46 f: direct index for structure ( temp 4-component vector of float)
4012 0:46 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4013 0:46 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4014 0:46 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4017 0:46 direct index ( temp uint)
4018 0:46 'dti' ( in 3-component vector of uint)
4028 0:47 move second child to first child ( temp 3-component vector of float)
4029 0:47 vector swizzle ( temp 3-component vector of float)
4030 0:47 f: direct index for structure ( temp 4-component vector of float)
4031 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4032 0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4033 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4036 0:47 direct index ( temp uint)
4037 0:47 'dti' ( in 3-component vector of uint)
4049 0:47 subgroupMul ( temp 3-component vector of float)
4050 0:47 vector swizzle ( temp 3-component vector of float)
4051 0:47 f: direct index for structure ( temp 4-component vector of float)
4052 0:47 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4053 0:47 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4054 0:47 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4057 0:47 direct index ( temp uint)
4058 0:47 'dti' ( in 3-component vector of uint)
4070 0:49 move second child to first child ( temp 4-component vector of double)
4071 0:49 d: direct index for structure ( temp 4-component vector of double)
4072 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4073 0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4074 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4077 0:49 direct index ( temp uint)
4078 0:49 'dti' ( in 3-component vector of uint)
4083 0:49 subgroupMul ( temp 4-component vector of double)
4084 0:49 d: direct index for structure ( temp 4-component vector of double)
4085 0:49 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4086 0:49 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4087 0:49 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4090 0:49 direct index ( temp uint)
4091 0:49 'dti' ( in 3-component vector of uint)
4096 0:50 move second child to first child ( temp double)
4097 0:50 direct index ( temp double)
4098 0:50 d: direct index for structure ( temp 4-component vector of double)
4099 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4100 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4101 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4104 0:50 direct index ( temp uint)
4105 0:50 'dti' ( in 3-component vector of uint)
4112 0:50 subgroupMul ( temp double)
4113 0:50 direct index ( temp double)
4114 0:50 d: direct index for structure ( temp 4-component vector of double)
4115 0:50 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4116 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4117 0:50 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4120 0:50 direct index ( temp uint)
4121 0:50 'dti' ( in 3-component vector of uint)
4128 0:51 move second child to first child ( temp 2-component vector of double)
4129 0:51 vector swizzle ( temp 2-component vector of double)
4130 0:51 d: direct index for structure ( temp 4-component vector of double)
4131 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4132 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4133 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4136 0:51 direct index ( temp uint)
4137 0:51 'dti' ( in 3-component vector of uint)
4147 0:51 subgroupMul ( temp 2-component vector of double)
4148 0:51 vector swizzle ( temp 2-component vector of double)
4149 0:51 d: direct index for structure ( temp 4-component vector of double)
4150 0:51 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4151 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4152 0:51 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4155 0:51 direct index ( temp uint)
4156 0:51 'dti' ( in 3-component vector of uint)
4166 0:52 move second child to first child ( temp 3-component vector of double)
4167 0:52 vector swizzle ( temp 3-component vector of double)
4168 0:52 d: direct index for structure ( temp 4-component vector of double)
4169 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4170 0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4171 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4174 0:52 direct index ( temp uint)
4175 0:52 'dti' ( in 3-component vector of uint)
4187 0:52 subgroupMul ( temp 3-component vector of double)
4188 0:52 vector swizzle ( temp 3-component vector of double)
4189 0:52 d: direct index for structure ( temp 4-component vector of double)
4190 0:52 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4191 0:52 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4192 0:52 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4195 0:52 direct index ( temp uint)
4196 0:52 'dti' ( in 3-component vector of uint)
4208 0:54 move second child to first child ( temp 4-component vector of uint)
4209 0:54 u: direct index for structure ( temp 4-component vector of uint)
4210 0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4211 0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4212 0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4215 0:54 direct index ( temp uint)
4216 0:54 'dti' ( in 3-component vector of uint)
4221 0:54 subgroupMin ( temp 4-component vector of uint)
4222 0:54 u: direct index for structure ( temp 4-component vector of uint)
4223 0:54 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4224 0:54 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4225 0:54 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4228 0:54 direct index ( temp uint)
4229 0:54 'dti' ( in 3-component vector of uint)
4234 0:55 move second child to first child ( temp uint)
4235 0:55 direct index ( temp uint)
4236 0:55 u: direct index for structure ( temp 4-component vector of uint)
4237 0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4238 0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4239 0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4242 0:55 direct index ( temp uint)
4243 0:55 'dti' ( in 3-component vector of uint)
4250 0:55 subgroupMin ( temp uint)
4251 0:55 direct index ( temp uint)
4252 0:55 u: direct index for structure ( temp 4-component vector of uint)
4253 0:55 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4254 0:55 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4255 0:55 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4258 0:55 direct index ( temp uint)
4259 0:55 'dti' ( in 3-component vector of uint)
4266 0:56 move second child to first child ( temp 2-component vector of uint)
4267 0:56 vector swizzle ( temp 2-component vector of uint)
4268 0:56 u: direct index for structure ( temp 4-component vector of uint)
4269 0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4270 0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4271 0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4274 0:56 direct index ( temp uint)
4275 0:56 'dti' ( in 3-component vector of uint)
4285 0:56 subgroupMin ( temp 2-component vector of uint)
4286 0:56 vector swizzle ( temp 2-component vector of uint)
4287 0:56 u: direct index for structure ( temp 4-component vector of uint)
4288 0:56 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4289 0:56 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4290 0:56 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4293 0:56 direct index ( temp uint)
4294 0:56 'dti' ( in 3-component vector of uint)
4304 0:57 move second child to first child ( temp 3-component vector of uint)
4305 0:57 vector swizzle ( temp 3-component vector of uint)
4306 0:57 u: direct index for structure ( temp 4-component vector of uint)
4307 0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4308 0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4309 0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4312 0:57 direct index ( temp uint)
4313 0:57 'dti' ( in 3-component vector of uint)
4325 0:57 subgroupMin ( temp 3-component vector of uint)
4326 0:57 vector swizzle ( temp 3-component vector of uint)
4327 0:57 u: direct index for structure ( temp 4-component vector of uint)
4328 0:57 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4329 0:57 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4330 0:57 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4333 0:57 direct index ( temp uint)
4334 0:57 'dti' ( in 3-component vector of uint)
4346 0:59 move second child to first child ( temp 4-component vector of int)
4347 0:59 i: direct index for structure ( temp 4-component vector of int)
4348 0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4349 0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4350 0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4353 0:59 direct index ( temp uint)
4354 0:59 'dti' ( in 3-component vector of uint)
4359 0:59 subgroupMin ( temp 4-component vector of int)
4360 0:59 i: direct index for structure ( temp 4-component vector of int)
4361 0:59 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4362 0:59 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4363 0:59 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4366 0:59 direct index ( temp uint)
4367 0:59 'dti' ( in 3-component vector of uint)
4372 0:60 move second child to first child ( temp int)
4373 0:60 direct index ( temp int)
4374 0:60 i: direct index for structure ( temp 4-component vector of int)
4375 0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4376 0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4377 0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4380 0:60 direct index ( temp uint)
4381 0:60 'dti' ( in 3-component vector of uint)
4388 0:60 subgroupMin ( temp int)
4389 0:60 direct index ( temp int)
4390 0:60 i: direct index for structure ( temp 4-component vector of int)
4391 0:60 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4392 0:60 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4393 0:60 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4396 0:60 direct index ( temp uint)
4397 0:60 'dti' ( in 3-component vector of uint)
4404 0:61 move second child to first child ( temp 2-component vector of int)
4405 0:61 vector swizzle ( temp 2-component vector of int)
4406 0:61 i: direct index for structure ( temp 4-component vector of int)
4407 0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4408 0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4409 0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4412 0:61 direct index ( temp uint)
4413 0:61 'dti' ( in 3-component vector of uint)
4423 0:61 subgroupMin ( temp 2-component vector of int)
4424 0:61 vector swizzle ( temp 2-component vector of int)
4425 0:61 i: direct index for structure ( temp 4-component vector of int)
4426 0:61 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4427 0:61 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4428 0:61 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4431 0:61 direct index ( temp uint)
4432 0:61 'dti' ( in 3-component vector of uint)
4442 0:62 move second child to first child ( temp 3-component vector of int)
4443 0:62 vector swizzle ( temp 3-component vector of int)
4444 0:62 i: direct index for structure ( temp 4-component vector of int)
4445 0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4446 0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4447 0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4450 0:62 direct index ( temp uint)
4451 0:62 'dti' ( in 3-component vector of uint)
4463 0:62 subgroupMin ( temp 3-component vector of int)
4464 0:62 vector swizzle ( temp 3-component vector of int)
4465 0:62 i: direct index for structure ( temp 4-component vector of int)
4466 0:62 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4467 0:62 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4468 0:62 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4471 0:62 direct index ( temp uint)
4472 0:62 'dti' ( in 3-component vector of uint)
4484 0:64 move second child to first child ( temp 4-component vector of float)
4485 0:64 f: direct index for structure ( temp 4-component vector of float)
4486 0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4487 0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4488 0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4491 0:64 direct index ( temp uint)
4492 0:64 'dti' ( in 3-component vector of uint)
4497 0:64 subgroupMin ( temp 4-component vector of float)
4498 0:64 f: direct index for structure ( temp 4-component vector of float)
4499 0:64 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4500 0:64 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4501 0:64 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4504 0:64 direct index ( temp uint)
4505 0:64 'dti' ( in 3-component vector of uint)
4510 0:65 move second child to first child ( temp float)
4511 0:65 direct index ( temp float)
4512 0:65 f: direct index for structure ( temp 4-component vector of float)
4513 0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4514 0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4515 0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4518 0:65 direct index ( temp uint)
4519 0:65 'dti' ( in 3-component vector of uint)
4526 0:65 subgroupMin ( temp float)
4527 0:65 direct index ( temp float)
4528 0:65 f: direct index for structure ( temp 4-component vector of float)
4529 0:65 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4530 0:65 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4531 0:65 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4534 0:65 direct index ( temp uint)
4535 0:65 'dti' ( in 3-component vector of uint)
4542 0:66 move second child to first child ( temp 2-component vector of float)
4543 0:66 vector swizzle ( temp 2-component vector of float)
4544 0:66 f: direct index for structure ( temp 4-component vector of float)
4545 0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4546 0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4547 0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4550 0:66 direct index ( temp uint)
4551 0:66 'dti' ( in 3-component vector of uint)
4561 0:66 subgroupMin ( temp 2-component vector of float)
4562 0:66 vector swizzle ( temp 2-component vector of float)
4563 0:66 f: direct index for structure ( temp 4-component vector of float)
4564 0:66 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4565 0:66 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4566 0:66 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4569 0:66 direct index ( temp uint)
4570 0:66 'dti' ( in 3-component vector of uint)
4580 0:67 move second child to first child ( temp 3-component vector of float)
4581 0:67 vector swizzle ( temp 3-component vector of float)
4582 0:67 f: direct index for structure ( temp 4-component vector of float)
4583 0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4584 0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4585 0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4588 0:67 direct index ( temp uint)
4589 0:67 'dti' ( in 3-component vector of uint)
4601 0:67 subgroupMin ( temp 3-component vector of float)
4602 0:67 vector swizzle ( temp 3-component vector of float)
4603 0:67 f: direct index for structure ( temp 4-component vector of float)
4604 0:67 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4605 0:67 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4606 0:67 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4609 0:67 direct index ( temp uint)
4610 0:67 'dti' ( in 3-component vector of uint)
4622 0:69 move second child to first child ( temp 4-component vector of double)
4623 0:69 d: direct index for structure ( temp 4-component vector of double)
4624 0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4625 0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4626 0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4629 0:69 direct index ( temp uint)
4630 0:69 'dti' ( in 3-component vector of uint)
4635 0:69 subgroupMin ( temp 4-component vector of double)
4636 0:69 d: direct index for structure ( temp 4-component vector of double)
4637 0:69 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4638 0:69 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4639 0:69 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4642 0:69 direct index ( temp uint)
4643 0:69 'dti' ( in 3-component vector of uint)
4648 0:70 move second child to first child ( temp double)
4649 0:70 direct index ( temp double)
4650 0:70 d: direct index for structure ( temp 4-component vector of double)
4651 0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4652 0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4653 0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4656 0:70 direct index ( temp uint)
4657 0:70 'dti' ( in 3-component vector of uint)
4664 0:70 subgroupMin ( temp double)
4665 0:70 direct index ( temp double)
4666 0:70 d: direct index for structure ( temp 4-component vector of double)
4667 0:70 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4668 0:70 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4669 0:70 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4672 0:70 direct index ( temp uint)
4673 0:70 'dti' ( in 3-component vector of uint)
4680 0:71 move second child to first child ( temp 2-component vector of double)
4681 0:71 vector swizzle ( temp 2-component vector of double)
4682 0:71 d: direct index for structure ( temp 4-component vector of double)
4683 0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4684 0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4685 0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4688 0:71 direct index ( temp uint)
4689 0:71 'dti' ( in 3-component vector of uint)
4699 0:71 subgroupMin ( temp 2-component vector of double)
4700 0:71 vector swizzle ( temp 2-component vector of double)
4701 0:71 d: direct index for structure ( temp 4-component vector of double)
4702 0:71 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4703 0:71 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4704 0:71 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4707 0:71 direct index ( temp uint)
4708 0:71 'dti' ( in 3-component vector of uint)
4718 0:72 move second child to first child ( temp 3-component vector of double)
4719 0:72 vector swizzle ( temp 3-component vector of double)
4720 0:72 d: direct index for structure ( temp 4-component vector of double)
4721 0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4722 0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4723 0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4726 0:72 direct index ( temp uint)
4727 0:72 'dti' ( in 3-component vector of uint)
4739 0:72 subgroupMin ( temp 3-component vector of double)
4740 0:72 vector swizzle ( temp 3-component vector of double)
4741 0:72 d: direct index for structure ( temp 4-component vector of double)
4742 0:72 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4743 0:72 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4744 0:72 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4747 0:72 direct index ( temp uint)
4748 0:72 'dti' ( in 3-component vector of uint)
4760 0:74 move second child to first child ( temp 4-component vector of uint)
4761 0:74 u: direct index for structure ( temp 4-component vector of uint)
4762 0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4763 0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4764 0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4767 0:74 direct index ( temp uint)
4768 0:74 'dti' ( in 3-component vector of uint)
4773 0:74 subgroupMax ( temp 4-component vector of uint)
4774 0:74 u: direct index for structure ( temp 4-component vector of uint)
4775 0:74 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4776 0:74 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4777 0:74 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4780 0:74 direct index ( temp uint)
4781 0:74 'dti' ( in 3-component vector of uint)
4786 0:75 move second child to first child ( temp uint)
4787 0:75 direct index ( temp uint)
4788 0:75 u: direct index for structure ( temp 4-component vector of uint)
4789 0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4790 0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4791 0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4794 0:75 direct index ( temp uint)
4795 0:75 'dti' ( in 3-component vector of uint)
4802 0:75 subgroupMax ( temp uint)
4803 0:75 direct index ( temp uint)
4804 0:75 u: direct index for structure ( temp 4-component vector of uint)
4805 0:75 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4806 0:75 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4807 0:75 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4810 0:75 direct index ( temp uint)
4811 0:75 'dti' ( in 3-component vector of uint)
4818 0:76 move second child to first child ( temp 2-component vector of uint)
4819 0:76 vector swizzle ( temp 2-component vector of uint)
4820 0:76 u: direct index for structure ( temp 4-component vector of uint)
4821 0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4822 0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4823 0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4826 0:76 direct index ( temp uint)
4827 0:76 'dti' ( in 3-component vector of uint)
4837 0:76 subgroupMax ( temp 2-component vector of uint)
4838 0:76 vector swizzle ( temp 2-component vector of uint)
4839 0:76 u: direct index for structure ( temp 4-component vector of uint)
4840 0:76 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4841 0:76 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4842 0:76 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4845 0:76 direct index ( temp uint)
4846 0:76 'dti' ( in 3-component vector of uint)
4856 0:77 move second child to first child ( temp 3-component vector of uint)
4857 0:77 vector swizzle ( temp 3-component vector of uint)
4858 0:77 u: direct index for structure ( temp 4-component vector of uint)
4859 0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4860 0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4861 0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4864 0:77 direct index ( temp uint)
4865 0:77 'dti' ( in 3-component vector of uint)
4877 0:77 subgroupMax ( temp 3-component vector of uint)
4878 0:77 vector swizzle ( temp 3-component vector of uint)
4879 0:77 u: direct index for structure ( temp 4-component vector of uint)
4880 0:77 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4881 0:77 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4882 0:77 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4885 0:77 direct index ( temp uint)
4886 0:77 'dti' ( in 3-component vector of uint)
4898 0:79 move second child to first child ( temp 4-component vector of int)
4899 0:79 i: direct index for structure ( temp 4-component vector of int)
4900 0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4901 0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4902 0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4905 0:79 direct index ( temp uint)
4906 0:79 'dti' ( in 3-component vector of uint)
4911 0:79 subgroupMax ( temp 4-component vector of int)
4912 0:79 i: direct index for structure ( temp 4-component vector of int)
4913 0:79 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4914 0:79 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4915 0:79 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4918 0:79 direct index ( temp uint)
4919 0:79 'dti' ( in 3-component vector of uint)
4924 0:80 move second child to first child ( temp int)
4925 0:80 direct index ( temp int)
4926 0:80 i: direct index for structure ( temp 4-component vector of int)
4927 0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4928 0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4929 0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4932 0:80 direct index ( temp uint)
4933 0:80 'dti' ( in 3-component vector of uint)
4940 0:80 subgroupMax ( temp int)
4941 0:80 direct index ( temp int)
4942 0:80 i: direct index for structure ( temp 4-component vector of int)
4943 0:80 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4944 0:80 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4945 0:80 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4948 0:80 direct index ( temp uint)
4949 0:80 'dti' ( in 3-component vector of uint)
4956 0:81 move second child to first child ( temp 2-component vector of int)
4957 0:81 vector swizzle ( temp 2-component vector of int)
4958 0:81 i: direct index for structure ( temp 4-component vector of int)
4959 0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4960 0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4961 0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4964 0:81 direct index ( temp uint)
4965 0:81 'dti' ( in 3-component vector of uint)
4975 0:81 subgroupMax ( temp 2-component vector of int)
4976 0:81 vector swizzle ( temp 2-component vector of int)
4977 0:81 i: direct index for structure ( temp 4-component vector of int)
4978 0:81 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4979 0:81 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4980 0:81 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
4983 0:81 direct index ( temp uint)
4984 0:81 'dti' ( in 3-component vector of uint)
4994 0:82 move second child to first child ( temp 3-component vector of int)
4995 0:82 vector swizzle ( temp 3-component vector of int)
4996 0:82 i: direct index for structure ( temp 4-component vector of int)
4997 0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4998 0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
4999 0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5002 0:82 direct index ( temp uint)
5003 0:82 'dti' ( in 3-component vector of uint)
5015 0:82 subgroupMax ( temp 3-component vector of int)
5016 0:82 vector swizzle ( temp 3-component vector of int)
5017 0:82 i: direct index for structure ( temp 4-component vector of int)
5018 0:82 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5019 0:82 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5020 0:82 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5023 0:82 direct index ( temp uint)
5024 0:82 'dti' ( in 3-component vector of uint)
5036 0:84 move second child to first child ( temp 4-component vector of float)
5037 0:84 f: direct index for structure ( temp 4-component vector of float)
5038 0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5039 0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5040 0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5043 0:84 direct index ( temp uint)
5044 0:84 'dti' ( in 3-component vector of uint)
5049 0:84 subgroupMax ( temp 4-component vector of float)
5050 0:84 f: direct index for structure ( temp 4-component vector of float)
5051 0:84 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5052 0:84 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5053 0:84 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5056 0:84 direct index ( temp uint)
5057 0:84 'dti' ( in 3-component vector of uint)
5062 0:85 move second child to first child ( temp float)
5063 0:85 direct index ( temp float)
5064 0:85 f: direct index for structure ( temp 4-component vector of float)
5065 0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5066 0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5067 0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5070 0:85 direct index ( temp uint)
5071 0:85 'dti' ( in 3-component vector of uint)
5078 0:85 subgroupMax ( temp float)
5079 0:85 direct index ( temp float)
5080 0:85 f: direct index for structure ( temp 4-component vector of float)
5081 0:85 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5082 0:85 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5083 0:85 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5086 0:85 direct index ( temp uint)
5087 0:85 'dti' ( in 3-component vector of uint)
5094 0:86 move second child to first child ( temp 2-component vector of float)
5095 0:86 vector swizzle ( temp 2-component vector of float)
5096 0:86 f: direct index for structure ( temp 4-component vector of float)
5097 0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5098 0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5099 0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5102 0:86 direct index ( temp uint)
5103 0:86 'dti' ( in 3-component vector of uint)
5113 0:86 subgroupMax ( temp 2-component vector of float)
5114 0:86 vector swizzle ( temp 2-component vector of float)
5115 0:86 f: direct index for structure ( temp 4-component vector of float)
5116 0:86 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5117 0:86 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5118 0:86 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5121 0:86 direct index ( temp uint)
5122 0:86 'dti' ( in 3-component vector of uint)
5132 0:87 move second child to first child ( temp 3-component vector of float)
5133 0:87 vector swizzle ( temp 3-component vector of float)
5134 0:87 f: direct index for structure ( temp 4-component vector of float)
5135 0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5136 0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5137 0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5140 0:87 direct index ( temp uint)
5141 0:87 'dti' ( in 3-component vector of uint)
5153 0:87 subgroupMax ( temp 3-component vector of float)
5154 0:87 vector swizzle ( temp 3-component vector of float)
5155 0:87 f: direct index for structure ( temp 4-component vector of float)
5156 0:87 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5157 0:87 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5158 0:87 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5161 0:87 direct index ( temp uint)
5162 0:87 'dti' ( in 3-component vector of uint)
5174 0:89 move second child to first child ( temp 4-component vector of double)
5175 0:89 d: direct index for structure ( temp 4-component vector of double)
5176 0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5177 0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5178 0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5181 0:89 direct index ( temp uint)
5182 0:89 'dti' ( in 3-component vector of uint)
5187 0:89 subgroupMax ( temp 4-component vector of double)
5188 0:89 d: direct index for structure ( temp 4-component vector of double)
5189 0:89 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5190 0:89 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5191 0:89 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5194 0:89 direct index ( temp uint)
5195 0:89 'dti' ( in 3-component vector of uint)
5200 0:90 move second child to first child ( temp double)
5201 0:90 direct index ( temp double)
5202 0:90 d: direct index for structure ( temp 4-component vector of double)
5203 0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5204 0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5205 0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5208 0:90 direct index ( temp uint)
5209 0:90 'dti' ( in 3-component vector of uint)
5216 0:90 subgroupMax ( temp double)
5217 0:90 direct index ( temp double)
5218 0:90 d: direct index for structure ( temp 4-component vector of double)
5219 0:90 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5220 0:90 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5221 0:90 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5224 0:90 direct index ( temp uint)
5225 0:90 'dti' ( in 3-component vector of uint)
5232 0:91 move second child to first child ( temp 2-component vector of double)
5233 0:91 vector swizzle ( temp 2-component vector of double)
5234 0:91 d: direct index for structure ( temp 4-component vector of double)
5235 0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5236 0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5237 0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5240 0:91 direct index ( temp uint)
5241 0:91 'dti' ( in 3-component vector of uint)
5251 0:91 subgroupMax ( temp 2-component vector of double)
5252 0:91 vector swizzle ( temp 2-component vector of double)
5253 0:91 d: direct index for structure ( temp 4-component vector of double)
5254 0:91 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5255 0:91 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5256 0:91 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5259 0:91 direct index ( temp uint)
5260 0:91 'dti' ( in 3-component vector of uint)
5270 0:92 move second child to first child ( temp 3-component vector of double)
5271 0:92 vector swizzle ( temp 3-component vector of double)
5272 0:92 d: direct index for structure ( temp 4-component vector of double)
5273 0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5274 0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5275 0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5278 0:92 direct index ( temp uint)
5279 0:92 'dti' ( in 3-component vector of uint)
5291 0:92 subgroupMax ( temp 3-component vector of double)
5292 0:92 vector swizzle ( temp 3-component vector of double)
5293 0:92 d: direct index for structure ( temp 4-component vector of double)
5294 0:92 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5295 0:92 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5296 0:92 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5299 0:92 direct index ( temp uint)
5300 0:92 'dti' ( in 3-component vector of uint)
5312 0:94 move second child to first child ( temp 4-component vector of uint)
5313 0:94 u: direct index for structure ( temp 4-component vector of uint)
5314 0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5315 0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5316 0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5319 0:94 direct index ( temp uint)
5320 0:94 'dti' ( in 3-component vector of uint)
5325 0:94 subgroupAnd ( temp 4-component vector of uint)
5326 0:94 u: direct index for structure ( temp 4-component vector of uint)
5327 0:94 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5328 0:94 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5329 0:94 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5332 0:94 direct index ( temp uint)
5333 0:94 'dti' ( in 3-component vector of uint)
5338 0:95 move second child to first child ( temp uint)
5339 0:95 direct index ( temp uint)
5340 0:95 u: direct index for structure ( temp 4-component vector of uint)
5341 0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5342 0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5343 0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5346 0:95 direct index ( temp uint)
5347 0:95 'dti' ( in 3-component vector of uint)
5354 0:95 subgroupAnd ( temp uint)
5355 0:95 direct index ( temp uint)
5356 0:95 u: direct index for structure ( temp 4-component vector of uint)
5357 0:95 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5358 0:95 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5359 0:95 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5362 0:95 direct index ( temp uint)
5363 0:95 'dti' ( in 3-component vector of uint)
5370 0:96 move second child to first child ( temp 2-component vector of uint)
5371 0:96 vector swizzle ( temp 2-component vector of uint)
5372 0:96 u: direct index for structure ( temp 4-component vector of uint)
5373 0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5374 0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5375 0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5378 0:96 direct index ( temp uint)
5379 0:96 'dti' ( in 3-component vector of uint)
5389 0:96 subgroupAnd ( temp 2-component vector of uint)
5390 0:96 vector swizzle ( temp 2-component vector of uint)
5391 0:96 u: direct index for structure ( temp 4-component vector of uint)
5392 0:96 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5393 0:96 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5394 0:96 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5397 0:96 direct index ( temp uint)
5398 0:96 'dti' ( in 3-component vector of uint)
5408 0:97 move second child to first child ( temp 3-component vector of uint)
5409 0:97 vector swizzle ( temp 3-component vector of uint)
5410 0:97 u: direct index for structure ( temp 4-component vector of uint)
5411 0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5412 0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5413 0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5416 0:97 direct index ( temp uint)
5417 0:97 'dti' ( in 3-component vector of uint)
5429 0:97 subgroupAnd ( temp 3-component vector of uint)
5430 0:97 vector swizzle ( temp 3-component vector of uint)
5431 0:97 u: direct index for structure ( temp 4-component vector of uint)
5432 0:97 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5433 0:97 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5434 0:97 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5437 0:97 direct index ( temp uint)
5438 0:97 'dti' ( in 3-component vector of uint)
5450 0:99 move second child to first child ( temp 4-component vector of int)
5451 0:99 i: direct index for structure ( temp 4-component vector of int)
5452 0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5453 0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5454 0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5457 0:99 direct index ( temp uint)
5458 0:99 'dti' ( in 3-component vector of uint)
5463 0:99 subgroupAnd ( temp 4-component vector of int)
5464 0:99 i: direct index for structure ( temp 4-component vector of int)
5465 0:99 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5466 0:99 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5467 0:99 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5470 0:99 direct index ( temp uint)
5471 0:99 'dti' ( in 3-component vector of uint)
5476 0:100 move second child to first child ( temp int)
5477 0:100 direct index ( temp int)
5478 0:100 i: direct index for structure ( temp 4-component vector of int)
5479 0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5480 0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5481 0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5483 0:100 0 (const uint)
5484 0:100 direct index ( temp uint)
5485 0:100 'dti' ( in 3-component vector of uint)
5492 0:100 subgroupAnd ( temp int)
5493 0:100 direct index ( temp int)
5494 0:100 i: direct index for structure ( temp 4-component vector of int)
5495 0:100 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5496 0:100 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5497 0:100 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5499 0:100 0 (const uint)
5500 0:100 direct index ( temp uint)
5501 0:100 'dti' ( in 3-component vector of uint)
5508 0:101 move second child to first child ( temp 2-component vector of int)
5509 0:101 vector swizzle ( temp 2-component vector of int)
5510 0:101 i: direct index for structure ( temp 4-component vector of int)
5511 0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5512 0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5513 0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5515 0:101 0 (const uint)
5516 0:101 direct index ( temp uint)
5517 0:101 'dti' ( in 3-component vector of uint)
5527 0:101 subgroupAnd ( temp 2-component vector of int)
5528 0:101 vector swizzle ( temp 2-component vector of int)
5529 0:101 i: direct index for structure ( temp 4-component vector of int)
5530 0:101 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5531 0:101 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5532 0:101 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5534 0:101 0 (const uint)
5535 0:101 direct index ( temp uint)
5536 0:101 'dti' ( in 3-component vector of uint)
5546 0:102 move second child to first child ( temp 3-component vector of int)
5547 0:102 vector swizzle ( temp 3-component vector of int)
5548 0:102 i: direct index for structure ( temp 4-component vector of int)
5549 0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5550 0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5551 0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5553 0:102 0 (const uint)
5554 0:102 direct index ( temp uint)
5555 0:102 'dti' ( in 3-component vector of uint)
5567 0:102 subgroupAnd ( temp 3-component vector of int)
5568 0:102 vector swizzle ( temp 3-component vector of int)
5569 0:102 i: direct index for structure ( temp 4-component vector of int)
5570 0:102 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5571 0:102 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5572 0:102 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5574 0:102 0 (const uint)
5575 0:102 direct index ( temp uint)
5576 0:102 'dti' ( in 3-component vector of uint)
5588 0:104 move second child to first child ( temp 4-component vector of uint)
5589 0:104 u: direct index for structure ( temp 4-component vector of uint)
5590 0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5591 0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5592 0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5594 0:104 0 (const uint)
5595 0:104 direct index ( temp uint)
5596 0:104 'dti' ( in 3-component vector of uint)
5601 0:104 subgroupOr ( temp 4-component vector of uint)
5602 0:104 u: direct index for structure ( temp 4-component vector of uint)
5603 0:104 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5604 0:104 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5605 0:104 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5607 0:104 0 (const uint)
5608 0:104 direct index ( temp uint)
5609 0:104 'dti' ( in 3-component vector of uint)
5614 0:105 move second child to first child ( temp uint)
5615 0:105 direct index ( temp uint)
5616 0:105 u: direct index for structure ( temp 4-component vector of uint)
5617 0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5618 0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5619 0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5621 0:105 0 (const uint)
5622 0:105 direct index ( temp uint)
5623 0:105 'dti' ( in 3-component vector of uint)
5630 0:105 subgroupOr ( temp uint)
5631 0:105 direct index ( temp uint)
5632 0:105 u: direct index for structure ( temp 4-component vector of uint)
5633 0:105 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5634 0:105 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5635 0:105 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5637 0:105 0 (const uint)
5638 0:105 direct index ( temp uint)
5639 0:105 'dti' ( in 3-component vector of uint)
5646 0:106 move second child to first child ( temp 2-component vector of uint)
5647 0:106 vector swizzle ( temp 2-component vector of uint)
5648 0:106 u: direct index for structure ( temp 4-component vector of uint)
5649 0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5650 0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5651 0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5653 0:106 0 (const uint)
5654 0:106 direct index ( temp uint)
5655 0:106 'dti' ( in 3-component vector of uint)
5665 0:106 subgroupOr ( temp 2-component vector of uint)
5666 0:106 vector swizzle ( temp 2-component vector of uint)
5667 0:106 u: direct index for structure ( temp 4-component vector of uint)
5668 0:106 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5669 0:106 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5670 0:106 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5672 0:106 0 (const uint)
5673 0:106 direct index ( temp uint)
5674 0:106 'dti' ( in 3-component vector of uint)
5684 0:107 move second child to first child ( temp 3-component vector of uint)
5685 0:107 vector swizzle ( temp 3-component vector of uint)
5686 0:107 u: direct index for structure ( temp 4-component vector of uint)
5687 0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5688 0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5689 0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5691 0:107 0 (const uint)
5692 0:107 direct index ( temp uint)
5693 0:107 'dti' ( in 3-component vector of uint)
5705 0:107 subgroupOr ( temp 3-component vector of uint)
5706 0:107 vector swizzle ( temp 3-component vector of uint)
5707 0:107 u: direct index for structure ( temp 4-component vector of uint)
5708 0:107 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5709 0:107 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5710 0:107 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5712 0:107 0 (const uint)
5713 0:107 direct index ( temp uint)
5714 0:107 'dti' ( in 3-component vector of uint)
5726 0:109 move second child to first child ( temp 4-component vector of int)
5727 0:109 i: direct index for structure ( temp 4-component vector of int)
5728 0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5729 0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5730 0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5732 0:109 0 (const uint)
5733 0:109 direct index ( temp uint)
5734 0:109 'dti' ( in 3-component vector of uint)
5739 0:109 subgroupOr ( temp 4-component vector of int)
5740 0:109 i: direct index for structure ( temp 4-component vector of int)
5741 0:109 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5742 0:109 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5743 0:109 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5745 0:109 0 (const uint)
5746 0:109 direct index ( temp uint)
5747 0:109 'dti' ( in 3-component vector of uint)
5752 0:110 move second child to first child ( temp int)
5753 0:110 direct index ( temp int)
5754 0:110 i: direct index for structure ( temp 4-component vector of int)
5755 0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5756 0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5757 0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5759 0:110 0 (const uint)
5760 0:110 direct index ( temp uint)
5761 0:110 'dti' ( in 3-component vector of uint)
5768 0:110 subgroupOr ( temp int)
5769 0:110 direct index ( temp int)
5770 0:110 i: direct index for structure ( temp 4-component vector of int)
5771 0:110 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5772 0:110 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5773 0:110 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5775 0:110 0 (const uint)
5776 0:110 direct index ( temp uint)
5777 0:110 'dti' ( in 3-component vector of uint)
5784 0:111 move second child to first child ( temp 2-component vector of int)
5785 0:111 vector swizzle ( temp 2-component vector of int)
5786 0:111 i: direct index for structure ( temp 4-component vector of int)
5787 0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5788 0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5789 0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5791 0:111 0 (const uint)
5792 0:111 direct index ( temp uint)
5793 0:111 'dti' ( in 3-component vector of uint)
5803 0:111 subgroupOr ( temp 2-component vector of int)
5804 0:111 vector swizzle ( temp 2-component vector of int)
5805 0:111 i: direct index for structure ( temp 4-component vector of int)
5806 0:111 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5807 0:111 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5808 0:111 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5810 0:111 0 (const uint)
5811 0:111 direct index ( temp uint)
5812 0:111 'dti' ( in 3-component vector of uint)
5822 0:112 move second child to first child ( temp 3-component vector of int)
5823 0:112 vector swizzle ( temp 3-component vector of int)
5824 0:112 i: direct index for structure ( temp 4-component vector of int)
5825 0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5826 0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5827 0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5829 0:112 0 (const uint)
5830 0:112 direct index ( temp uint)
5831 0:112 'dti' ( in 3-component vector of uint)
5843 0:112 subgroupOr ( temp 3-component vector of int)
5844 0:112 vector swizzle ( temp 3-component vector of int)
5845 0:112 i: direct index for structure ( temp 4-component vector of int)
5846 0:112 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5847 0:112 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5848 0:112 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5850 0:112 0 (const uint)
5851 0:112 direct index ( temp uint)
5852 0:112 'dti' ( in 3-component vector of uint)
5864 0:114 move second child to first child ( temp 4-component vector of uint)
5865 0:114 u: direct index for structure ( temp 4-component vector of uint)
5866 0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5867 0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5868 0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5870 0:114 0 (const uint)
5871 0:114 direct index ( temp uint)
5872 0:114 'dti' ( in 3-component vector of uint)
5877 0:114 subgroupXor ( temp 4-component vector of uint)
5878 0:114 u: direct index for structure ( temp 4-component vector of uint)
5879 0:114 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5880 0:114 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5881 0:114 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5883 0:114 0 (const uint)
5884 0:114 direct index ( temp uint)
5885 0:114 'dti' ( in 3-component vector of uint)
5890 0:115 move second child to first child ( temp uint)
5891 0:115 direct index ( temp uint)
5892 0:115 u: direct index for structure ( temp 4-component vector of uint)
5893 0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5894 0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5895 0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5897 0:115 0 (const uint)
5898 0:115 direct index ( temp uint)
5899 0:115 'dti' ( in 3-component vector of uint)
5906 0:115 subgroupXor ( temp uint)
5907 0:115 direct index ( temp uint)
5908 0:115 u: direct index for structure ( temp 4-component vector of uint)
5909 0:115 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5910 0:115 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5911 0:115 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5913 0:115 0 (const uint)
5914 0:115 direct index ( temp uint)
5915 0:115 'dti' ( in 3-component vector of uint)
5922 0:116 move second child to first child ( temp 2-component vector of uint)
5923 0:116 vector swizzle ( temp 2-component vector of uint)
5924 0:116 u: direct index for structure ( temp 4-component vector of uint)
5925 0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5926 0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5927 0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5929 0:116 0 (const uint)
5930 0:116 direct index ( temp uint)
5931 0:116 'dti' ( in 3-component vector of uint)
5941 0:116 subgroupXor ( temp 2-component vector of uint)
5942 0:116 vector swizzle ( temp 2-component vector of uint)
5943 0:116 u: direct index for structure ( temp 4-component vector of uint)
5944 0:116 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5945 0:116 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5946 0:116 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5948 0:116 0 (const uint)
5949 0:116 direct index ( temp uint)
5950 0:116 'dti' ( in 3-component vector of uint)
5960 0:117 move second child to first child ( temp 3-component vector of uint)
5961 0:117 vector swizzle ( temp 3-component vector of uint)
5962 0:117 u: direct index for structure ( temp 4-component vector of uint)
5963 0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5964 0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5965 0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5967 0:117 0 (const uint)
5968 0:117 direct index ( temp uint)
5969 0:117 'dti' ( in 3-component vector of uint)
5981 0:117 subgroupXor ( temp 3-component vector of uint)
5982 0:117 vector swizzle ( temp 3-component vector of uint)
5983 0:117 u: direct index for structure ( temp 4-component vector of uint)
5984 0:117 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5985 0:117 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
5986 0:117 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
5988 0:117 0 (const uint)
5989 0:117 direct index ( temp uint)
5990 0:117 'dti' ( in 3-component vector of uint)
6002 0:119 move second child to first child ( temp 4-component vector of int)
6003 0:119 i: direct index for structure ( temp 4-component vector of int)
6004 0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6005 0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6006 0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6008 0:119 0 (const uint)
6009 0:119 direct index ( temp uint)
6010 0:119 'dti' ( in 3-component vector of uint)
6015 0:119 subgroupXor ( temp 4-component vector of int)
6016 0:119 i: direct index for structure ( temp 4-component vector of int)
6017 0:119 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6018 0:119 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6019 0:119 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6021 0:119 0 (const uint)
6022 0:119 direct index ( temp uint)
6023 0:119 'dti' ( in 3-component vector of uint)
6028 0:120 move second child to first child ( temp int)
6029 0:120 direct index ( temp int)
6030 0:120 i: direct index for structure ( temp 4-component vector of int)
6031 0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6032 0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6033 0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6035 0:120 0 (const uint)
6036 0:120 direct index ( temp uint)
6037 0:120 'dti' ( in 3-component vector of uint)
6044 0:120 subgroupXor ( temp int)
6045 0:120 direct index ( temp int)
6046 0:120 i: direct index for structure ( temp 4-component vector of int)
6047 0:120 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6048 0:120 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6049 0:120 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6051 0:120 0 (const uint)
6052 0:120 direct index ( temp uint)
6053 0:120 'dti' ( in 3-component vector of uint)
6060 0:121 move second child to first child ( temp 2-component vector of int)
6061 0:121 vector swizzle ( temp 2-component vector of int)
6062 0:121 i: direct index for structure ( temp 4-component vector of int)
6063 0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6064 0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6065 0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6067 0:121 0 (const uint)
6068 0:121 direct index ( temp uint)
6069 0:121 'dti' ( in 3-component vector of uint)
6079 0:121 subgroupXor ( temp 2-component vector of int)
6080 0:121 vector swizzle ( temp 2-component vector of int)
6081 0:121 i: direct index for structure ( temp 4-component vector of int)
6082 0:121 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6083 0:121 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6084 0:121 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6086 0:121 0 (const uint)
6087 0:121 direct index ( temp uint)
6088 0:121 'dti' ( in 3-component vector of uint)
6098 0:122 move second child to first child ( temp 3-component vector of int)
6099 0:122 vector swizzle ( temp 3-component vector of int)
6100 0:122 i: direct index for structure ( temp 4-component vector of int)
6101 0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6102 0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6103 0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6105 0:122 0 (const uint)
6106 0:122 direct index ( temp uint)
6107 0:122 'dti' ( in 3-component vector of uint)
6119 0:122 subgroupXor ( temp 3-component vector of int)
6120 0:122 vector swizzle ( temp 3-component vector of int)
6121 0:122 i: direct index for structure ( temp 4-component vector of int)
6122 0:122 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6123 0:122 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6124 0:122 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6126 0:122 0 (const uint)
6127 0:122 direct index ( temp uint)
6128 0:122 'dti' ( in 3-component vector of uint)
6140 0:124 move second child to first child ( temp uint)
6141 0:124 direct index ( temp uint)
6142 0:124 u: direct index for structure ( temp 4-component vector of uint)
6143 0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6144 0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6145 0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6147 0:124 0 (const uint)
6148 0:124 direct index ( temp uint)
6149 0:124 'dti' ( in 3-component vector of uint)
6156 0:124 subgroupBallotBitCount ( temp uint)
6157 0:124 subgroupBallot ( temp 4-component vector of uint)
6158 0:124 Compare Equal ( temp bool)
6159 0:124 direct index ( temp uint)
6160 0:124 u: direct index for structure ( temp 4-component vector of uint)
6161 0:124 indirect index (layout( row_major std430) buffer structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6162 0:124 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d})
6163 0:124 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6165 0:124 0 (const uint)
6166 0:124 direct index ( temp uint)
6167 0:124 'dti' ( in 3-component vector of uint)
6175 0:124 0 (const uint)
6176 0:13 Function Definition: CSMain( ( temp void)
6177 0:13 Function Parameters:
6179 0:13 move second child to first child ( temp 3-component vector of uint)
6180 0:? 'dti' ( temp 3-component vector of uint)
6181 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
6182 0:13 Function Call: @CSMain(vu3; ( temp void)
6183 0:? 'dti' ( temp 3-component vector of uint)
6185 0:? 'data' (layout( row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of structure{ temp 4-component vector of uint u, temp 4-component vector of int i, temp 4-component vector of float f, temp 4-component vector of double d} @data})
6186 0:? 'dti' ( in 3-component vector of uint GlobalInvocationID)
6188 // Module Version 10300
6189 // Generated by (magic number): 8000a
6190 // Id's are bound by 991
6194 Capability GroupNonUniform
6195 Capability GroupNonUniformArithmetic
6196 Capability GroupNonUniformBallot
6197 1: ExtInstImport "GLSL.std.450"
6198 MemoryModel Logical GLSL450
6199 EntryPoint GLCompute 4 "CSMain" 986
6200 ExecutionMode 4 LocalSize 32 16 1
6203 Name 11 "@CSMain(vu3;"
6206 MemberName 20(Types) 0 "u"
6207 MemberName 20(Types) 1 "i"
6208 MemberName 20(Types) 2 "f"
6209 MemberName 20(Types) 3 "d"
6211 MemberName 22(data) 0 "@data"
6216 MemberDecorate 20(Types) 0 Offset 0
6217 MemberDecorate 20(Types) 1 Offset 16
6218 MemberDecorate 20(Types) 2 Offset 32
6219 MemberDecorate 20(Types) 3 Offset 64
6220 Decorate 21 ArrayStride 96
6221 MemberDecorate 22(data) 0 Offset 0
6222 Decorate 22(data) BufferBlock
6223 Decorate 24(data) DescriptorSet 0
6224 Decorate 24(data) Binding 0
6225 Decorate 986(dti) BuiltIn GlobalInvocationId
6229 7: TypeVector 6(int) 3
6230 8: TypePointer Function 7(ivec3)
6231 9: TypeFunction 2 8(ptr)
6232 13: TypeVector 6(int) 4
6234 15: TypeVector 14(int) 4
6236 17: TypeVector 16(float) 4
6238 19: TypeVector 18(float64_t) 4
6239 20(Types): TypeStruct 13(ivec4) 15(ivec4) 17(fvec4) 19(f64vec4)
6240 21: TypeRuntimeArray 20(Types)
6241 22(data): TypeStruct 21
6242 23: TypePointer Uniform 22(data)
6243 24(data): 23(ptr) Variable Uniform
6244 25: 14(int) Constant 0
6245 26: 6(int) Constant 0
6246 27: TypePointer Function 6(int)
6247 32: TypePointer Uniform 13(ivec4)
6248 35: 6(int) Constant 3
6249 42: TypePointer Uniform 6(int)
6250 51: TypeVector 6(int) 2
6251 58: 6(int) Constant 1
6252 73: 6(int) Constant 2
6253 78: 14(int) Constant 1
6254 81: TypePointer Uniform 15(ivec4)
6255 90: TypePointer Uniform 14(int)
6256 99: TypeVector 14(int) 2
6257 112: TypeVector 14(int) 3
6258 125: 14(int) Constant 2
6259 128: TypePointer Uniform 17(fvec4)
6260 137: TypePointer Uniform 16(float)
6261 146: TypeVector 16(float) 2
6262 159: TypeVector 16(float) 3
6263 172: 14(int) Constant 3
6264 175: TypePointer Uniform 19(f64vec4)
6265 184: TypePointer Uniform 18(float64_t)
6266 193: TypeVector 18(float64_t) 2
6267 206: TypeVector 18(float64_t) 3
6269 985: TypePointer Input 7(ivec3)
6270 986(dti): 985(ptr) Variable Input
6271 4(CSMain): 2 Function None 3
6273 984(dti): 8(ptr) Variable Function
6274 988(param): 8(ptr) Variable Function
6275 987: 7(ivec3) Load 986(dti)
6277 989: 7(ivec3) Load 984(dti)
6278 Store 988(param) 989
6279 990: 2 FunctionCall 11(@CSMain(vu3;) 988(param)
6282 11(@CSMain(vu3;): 2 Function None 9
6283 10(dti): 8(ptr) FunctionParameter
6285 28: 27(ptr) AccessChain 10(dti) 26
6287 30: 27(ptr) AccessChain 10(dti) 26
6289 33: 32(ptr) AccessChain 24(data) 25 31 25
6290 34: 13(ivec4) Load 33
6291 36: 13(ivec4) GroupNonUniformIAdd 35 Reduce 34
6292 37: 32(ptr) AccessChain 24(data) 25 29 25
6294 38: 27(ptr) AccessChain 10(dti) 26
6296 40: 27(ptr) AccessChain 10(dti) 26
6298 43: 42(ptr) AccessChain 24(data) 25 41 25 26
6300 45: 6(int) GroupNonUniformIAdd 35 Reduce 44
6301 46: 42(ptr) AccessChain 24(data) 25 39 25 26
6303 47: 27(ptr) AccessChain 10(dti) 26
6305 49: 27(ptr) AccessChain 10(dti) 26
6307 52: 32(ptr) AccessChain 24(data) 25 50 25
6308 53: 13(ivec4) Load 52
6309 54: 51(ivec2) VectorShuffle 53 53 0 1
6310 55: 51(ivec2) GroupNonUniformIAdd 35 Reduce 54
6311 56: 42(ptr) AccessChain 24(data) 25 48 25 26
6312 57: 6(int) CompositeExtract 55 0
6314 59: 42(ptr) AccessChain 24(data) 25 48 25 58
6315 60: 6(int) CompositeExtract 55 1
6317 61: 27(ptr) AccessChain 10(dti) 26
6319 63: 27(ptr) AccessChain 10(dti) 26
6321 65: 32(ptr) AccessChain 24(data) 25 64 25
6322 66: 13(ivec4) Load 65
6323 67: 7(ivec3) VectorShuffle 66 66 0 1 2
6324 68: 7(ivec3) GroupNonUniformIAdd 35 Reduce 67
6325 69: 42(ptr) AccessChain 24(data) 25 62 25 26
6326 70: 6(int) CompositeExtract 68 0
6328 71: 42(ptr) AccessChain 24(data) 25 62 25 58
6329 72: 6(int) CompositeExtract 68 1
6331 74: 42(ptr) AccessChain 24(data) 25 62 25 73
6332 75: 6(int) CompositeExtract 68 2
6334 76: 27(ptr) AccessChain 10(dti) 26
6336 79: 27(ptr) AccessChain 10(dti) 26
6338 82: 81(ptr) AccessChain 24(data) 25 80 78
6339 83: 15(ivec4) Load 82
6340 84: 15(ivec4) GroupNonUniformIAdd 35 Reduce 83
6341 85: 81(ptr) AccessChain 24(data) 25 77 78
6343 86: 27(ptr) AccessChain 10(dti) 26
6345 88: 27(ptr) AccessChain 10(dti) 26
6347 91: 90(ptr) AccessChain 24(data) 25 89 78 26
6349 93: 14(int) GroupNonUniformIAdd 35 Reduce 92
6350 94: 90(ptr) AccessChain 24(data) 25 87 78 26
6352 95: 27(ptr) AccessChain 10(dti) 26
6354 97: 27(ptr) AccessChain 10(dti) 26
6356 100: 81(ptr) AccessChain 24(data) 25 98 78
6357 101: 15(ivec4) Load 100
6358 102: 99(ivec2) VectorShuffle 101 101 0 1
6359 103: 99(ivec2) GroupNonUniformIAdd 35 Reduce 102
6360 104: 90(ptr) AccessChain 24(data) 25 96 78 26
6361 105: 14(int) CompositeExtract 103 0
6363 106: 90(ptr) AccessChain 24(data) 25 96 78 58
6364 107: 14(int) CompositeExtract 103 1
6366 108: 27(ptr) AccessChain 10(dti) 26
6367 109: 6(int) Load 108
6368 110: 27(ptr) AccessChain 10(dti) 26
6369 111: 6(int) Load 110
6370 113: 81(ptr) AccessChain 24(data) 25 111 78
6371 114: 15(ivec4) Load 113
6372 115: 112(ivec3) VectorShuffle 114 114 0 1 2
6373 116: 112(ivec3) GroupNonUniformIAdd 35 Reduce 115
6374 117: 90(ptr) AccessChain 24(data) 25 109 78 26
6375 118: 14(int) CompositeExtract 116 0
6377 119: 90(ptr) AccessChain 24(data) 25 109 78 58
6378 120: 14(int) CompositeExtract 116 1
6380 121: 90(ptr) AccessChain 24(data) 25 109 78 73
6381 122: 14(int) CompositeExtract 116 2
6383 123: 27(ptr) AccessChain 10(dti) 26
6384 124: 6(int) Load 123
6385 126: 27(ptr) AccessChain 10(dti) 26
6386 127: 6(int) Load 126
6387 129: 128(ptr) AccessChain 24(data) 25 127 125
6388 130: 17(fvec4) Load 129
6389 131: 17(fvec4) GroupNonUniformFAdd 35 Reduce 130
6390 132: 128(ptr) AccessChain 24(data) 25 124 125
6392 133: 27(ptr) AccessChain 10(dti) 26
6393 134: 6(int) Load 133
6394 135: 27(ptr) AccessChain 10(dti) 26
6395 136: 6(int) Load 135
6396 138: 137(ptr) AccessChain 24(data) 25 136 125 26
6397 139: 16(float) Load 138
6398 140: 16(float) GroupNonUniformFAdd 35 Reduce 139
6399 141: 137(ptr) AccessChain 24(data) 25 134 125 26
6401 142: 27(ptr) AccessChain 10(dti) 26
6402 143: 6(int) Load 142
6403 144: 27(ptr) AccessChain 10(dti) 26
6404 145: 6(int) Load 144
6405 147: 128(ptr) AccessChain 24(data) 25 145 125
6406 148: 17(fvec4) Load 147
6407 149: 146(fvec2) VectorShuffle 148 148 0 1
6408 150: 146(fvec2) GroupNonUniformFAdd 35 Reduce 149
6409 151: 137(ptr) AccessChain 24(data) 25 143 125 26
6410 152: 16(float) CompositeExtract 150 0
6412 153: 137(ptr) AccessChain 24(data) 25 143 125 58
6413 154: 16(float) CompositeExtract 150 1
6415 155: 27(ptr) AccessChain 10(dti) 26
6416 156: 6(int) Load 155
6417 157: 27(ptr) AccessChain 10(dti) 26
6418 158: 6(int) Load 157
6419 160: 128(ptr) AccessChain 24(data) 25 158 125
6420 161: 17(fvec4) Load 160
6421 162: 159(fvec3) VectorShuffle 161 161 0 1 2
6422 163: 159(fvec3) GroupNonUniformFAdd 35 Reduce 162
6423 164: 137(ptr) AccessChain 24(data) 25 156 125 26
6424 165: 16(float) CompositeExtract 163 0
6426 166: 137(ptr) AccessChain 24(data) 25 156 125 58
6427 167: 16(float) CompositeExtract 163 1
6429 168: 137(ptr) AccessChain 24(data) 25 156 125 73
6430 169: 16(float) CompositeExtract 163 2
6432 170: 27(ptr) AccessChain 10(dti) 26
6433 171: 6(int) Load 170
6434 173: 27(ptr) AccessChain 10(dti) 26
6435 174: 6(int) Load 173
6436 176: 175(ptr) AccessChain 24(data) 25 174 172
6437 177: 19(f64vec4) Load 176
6438 178: 19(f64vec4) GroupNonUniformFAdd 35 Reduce 177
6439 179: 175(ptr) AccessChain 24(data) 25 171 172
6441 180: 27(ptr) AccessChain 10(dti) 26
6442 181: 6(int) Load 180
6443 182: 27(ptr) AccessChain 10(dti) 26
6444 183: 6(int) Load 182
6445 185: 184(ptr) AccessChain 24(data) 25 183 172 26
6446 186:18(float64_t) Load 185
6447 187:18(float64_t) GroupNonUniformFAdd 35 Reduce 186
6448 188: 184(ptr) AccessChain 24(data) 25 181 172 26
6450 189: 27(ptr) AccessChain 10(dti) 26
6451 190: 6(int) Load 189
6452 191: 27(ptr) AccessChain 10(dti) 26
6453 192: 6(int) Load 191
6454 194: 175(ptr) AccessChain 24(data) 25 192 172
6455 195: 19(f64vec4) Load 194
6456 196:193(f64vec2) VectorShuffle 195 195 0 1
6457 197:193(f64vec2) GroupNonUniformFAdd 35 Reduce 196
6458 198: 184(ptr) AccessChain 24(data) 25 190 172 26
6459 199:18(float64_t) CompositeExtract 197 0
6461 200: 184(ptr) AccessChain 24(data) 25 190 172 58
6462 201:18(float64_t) CompositeExtract 197 1
6464 202: 27(ptr) AccessChain 10(dti) 26
6465 203: 6(int) Load 202
6466 204: 27(ptr) AccessChain 10(dti) 26
6467 205: 6(int) Load 204
6468 207: 175(ptr) AccessChain 24(data) 25 205 172
6469 208: 19(f64vec4) Load 207
6470 209:206(f64vec3) VectorShuffle 208 208 0 1 2
6471 210:206(f64vec3) GroupNonUniformFAdd 35 Reduce 209
6472 211: 184(ptr) AccessChain 24(data) 25 203 172 26
6473 212:18(float64_t) CompositeExtract 210 0
6475 213: 184(ptr) AccessChain 24(data) 25 203 172 58
6476 214:18(float64_t) CompositeExtract 210 1
6478 215: 184(ptr) AccessChain 24(data) 25 203 172 73
6479 216:18(float64_t) CompositeExtract 210 2
6481 217: 27(ptr) AccessChain 10(dti) 26
6482 218: 6(int) Load 217
6483 219: 27(ptr) AccessChain 10(dti) 26
6484 220: 6(int) Load 219
6485 221: 32(ptr) AccessChain 24(data) 25 220 25
6486 222: 13(ivec4) Load 221
6487 223: 13(ivec4) GroupNonUniformIMul 35 Reduce 222
6488 224: 32(ptr) AccessChain 24(data) 25 218 25
6490 225: 27(ptr) AccessChain 10(dti) 26
6491 226: 6(int) Load 225
6492 227: 27(ptr) AccessChain 10(dti) 26
6493 228: 6(int) Load 227
6494 229: 42(ptr) AccessChain 24(data) 25 228 25 26
6495 230: 6(int) Load 229
6496 231: 6(int) GroupNonUniformIMul 35 Reduce 230
6497 232: 42(ptr) AccessChain 24(data) 25 226 25 26
6499 233: 27(ptr) AccessChain 10(dti) 26
6500 234: 6(int) Load 233
6501 235: 27(ptr) AccessChain 10(dti) 26
6502 236: 6(int) Load 235
6503 237: 32(ptr) AccessChain 24(data) 25 236 25
6504 238: 13(ivec4) Load 237
6505 239: 51(ivec2) VectorShuffle 238 238 0 1
6506 240: 51(ivec2) GroupNonUniformIMul 35 Reduce 239
6507 241: 42(ptr) AccessChain 24(data) 25 234 25 26
6508 242: 6(int) CompositeExtract 240 0
6510 243: 42(ptr) AccessChain 24(data) 25 234 25 58
6511 244: 6(int) CompositeExtract 240 1
6513 245: 27(ptr) AccessChain 10(dti) 26
6514 246: 6(int) Load 245
6515 247: 27(ptr) AccessChain 10(dti) 26
6516 248: 6(int) Load 247
6517 249: 32(ptr) AccessChain 24(data) 25 248 25
6518 250: 13(ivec4) Load 249
6519 251: 7(ivec3) VectorShuffle 250 250 0 1 2
6520 252: 7(ivec3) GroupNonUniformIMul 35 Reduce 251
6521 253: 42(ptr) AccessChain 24(data) 25 246 25 26
6522 254: 6(int) CompositeExtract 252 0
6524 255: 42(ptr) AccessChain 24(data) 25 246 25 58
6525 256: 6(int) CompositeExtract 252 1
6527 257: 42(ptr) AccessChain 24(data) 25 246 25 73
6528 258: 6(int) CompositeExtract 252 2
6530 259: 27(ptr) AccessChain 10(dti) 26
6531 260: 6(int) Load 259
6532 261: 27(ptr) AccessChain 10(dti) 26
6533 262: 6(int) Load 261
6534 263: 81(ptr) AccessChain 24(data) 25 262 78
6535 264: 15(ivec4) Load 263
6536 265: 15(ivec4) GroupNonUniformIMul 35 Reduce 264
6537 266: 81(ptr) AccessChain 24(data) 25 260 78
6539 267: 27(ptr) AccessChain 10(dti) 26
6540 268: 6(int) Load 267
6541 269: 27(ptr) AccessChain 10(dti) 26
6542 270: 6(int) Load 269
6543 271: 90(ptr) AccessChain 24(data) 25 270 78 26
6544 272: 14(int) Load 271
6545 273: 14(int) GroupNonUniformIMul 35 Reduce 272
6546 274: 90(ptr) AccessChain 24(data) 25 268 78 26
6548 275: 27(ptr) AccessChain 10(dti) 26
6549 276: 6(int) Load 275
6550 277: 27(ptr) AccessChain 10(dti) 26
6551 278: 6(int) Load 277
6552 279: 81(ptr) AccessChain 24(data) 25 278 78
6553 280: 15(ivec4) Load 279
6554 281: 99(ivec2) VectorShuffle 280 280 0 1
6555 282: 99(ivec2) GroupNonUniformIMul 35 Reduce 281
6556 283: 90(ptr) AccessChain 24(data) 25 276 78 26
6557 284: 14(int) CompositeExtract 282 0
6559 285: 90(ptr) AccessChain 24(data) 25 276 78 58
6560 286: 14(int) CompositeExtract 282 1
6562 287: 27(ptr) AccessChain 10(dti) 26
6563 288: 6(int) Load 287
6564 289: 27(ptr) AccessChain 10(dti) 26
6565 290: 6(int) Load 289
6566 291: 81(ptr) AccessChain 24(data) 25 290 78
6567 292: 15(ivec4) Load 291
6568 293: 112(ivec3) VectorShuffle 292 292 0 1 2
6569 294: 112(ivec3) GroupNonUniformIMul 35 Reduce 293
6570 295: 90(ptr) AccessChain 24(data) 25 288 78 26
6571 296: 14(int) CompositeExtract 294 0
6573 297: 90(ptr) AccessChain 24(data) 25 288 78 58
6574 298: 14(int) CompositeExtract 294 1
6576 299: 90(ptr) AccessChain 24(data) 25 288 78 73
6577 300: 14(int) CompositeExtract 294 2
6579 301: 27(ptr) AccessChain 10(dti) 26
6580 302: 6(int) Load 301
6581 303: 27(ptr) AccessChain 10(dti) 26
6582 304: 6(int) Load 303
6583 305: 128(ptr) AccessChain 24(data) 25 304 125
6584 306: 17(fvec4) Load 305
6585 307: 17(fvec4) GroupNonUniformFMul 35 Reduce 306
6586 308: 128(ptr) AccessChain 24(data) 25 302 125
6588 309: 27(ptr) AccessChain 10(dti) 26
6589 310: 6(int) Load 309
6590 311: 27(ptr) AccessChain 10(dti) 26
6591 312: 6(int) Load 311
6592 313: 137(ptr) AccessChain 24(data) 25 312 125 26
6593 314: 16(float) Load 313
6594 315: 16(float) GroupNonUniformFMul 35 Reduce 314
6595 316: 137(ptr) AccessChain 24(data) 25 310 125 26
6597 317: 27(ptr) AccessChain 10(dti) 26
6598 318: 6(int) Load 317
6599 319: 27(ptr) AccessChain 10(dti) 26
6600 320: 6(int) Load 319
6601 321: 128(ptr) AccessChain 24(data) 25 320 125
6602 322: 17(fvec4) Load 321
6603 323: 146(fvec2) VectorShuffle 322 322 0 1
6604 324: 146(fvec2) GroupNonUniformFMul 35 Reduce 323
6605 325: 137(ptr) AccessChain 24(data) 25 318 125 26
6606 326: 16(float) CompositeExtract 324 0
6608 327: 137(ptr) AccessChain 24(data) 25 318 125 58
6609 328: 16(float) CompositeExtract 324 1
6611 329: 27(ptr) AccessChain 10(dti) 26
6612 330: 6(int) Load 329
6613 331: 27(ptr) AccessChain 10(dti) 26
6614 332: 6(int) Load 331
6615 333: 128(ptr) AccessChain 24(data) 25 332 125
6616 334: 17(fvec4) Load 333
6617 335: 159(fvec3) VectorShuffle 334 334 0 1 2
6618 336: 159(fvec3) GroupNonUniformFMul 35 Reduce 335
6619 337: 137(ptr) AccessChain 24(data) 25 330 125 26
6620 338: 16(float) CompositeExtract 336 0
6622 339: 137(ptr) AccessChain 24(data) 25 330 125 58
6623 340: 16(float) CompositeExtract 336 1
6625 341: 137(ptr) AccessChain 24(data) 25 330 125 73
6626 342: 16(float) CompositeExtract 336 2
6628 343: 27(ptr) AccessChain 10(dti) 26
6629 344: 6(int) Load 343
6630 345: 27(ptr) AccessChain 10(dti) 26
6631 346: 6(int) Load 345
6632 347: 175(ptr) AccessChain 24(data) 25 346 172
6633 348: 19(f64vec4) Load 347
6634 349: 19(f64vec4) GroupNonUniformFMul 35 Reduce 348
6635 350: 175(ptr) AccessChain 24(data) 25 344 172
6637 351: 27(ptr) AccessChain 10(dti) 26
6638 352: 6(int) Load 351
6639 353: 27(ptr) AccessChain 10(dti) 26
6640 354: 6(int) Load 353
6641 355: 184(ptr) AccessChain 24(data) 25 354 172 26
6642 356:18(float64_t) Load 355
6643 357:18(float64_t) GroupNonUniformFMul 35 Reduce 356
6644 358: 184(ptr) AccessChain 24(data) 25 352 172 26
6646 359: 27(ptr) AccessChain 10(dti) 26
6647 360: 6(int) Load 359
6648 361: 27(ptr) AccessChain 10(dti) 26
6649 362: 6(int) Load 361
6650 363: 175(ptr) AccessChain 24(data) 25 362 172
6651 364: 19(f64vec4) Load 363
6652 365:193(f64vec2) VectorShuffle 364 364 0 1
6653 366:193(f64vec2) GroupNonUniformFMul 35 Reduce 365
6654 367: 184(ptr) AccessChain 24(data) 25 360 172 26
6655 368:18(float64_t) CompositeExtract 366 0
6657 369: 184(ptr) AccessChain 24(data) 25 360 172 58
6658 370:18(float64_t) CompositeExtract 366 1
6660 371: 27(ptr) AccessChain 10(dti) 26
6661 372: 6(int) Load 371
6662 373: 27(ptr) AccessChain 10(dti) 26
6663 374: 6(int) Load 373
6664 375: 175(ptr) AccessChain 24(data) 25 374 172
6665 376: 19(f64vec4) Load 375
6666 377:206(f64vec3) VectorShuffle 376 376 0 1 2
6667 378:206(f64vec3) GroupNonUniformFMul 35 Reduce 377
6668 379: 184(ptr) AccessChain 24(data) 25 372 172 26
6669 380:18(float64_t) CompositeExtract 378 0
6671 381: 184(ptr) AccessChain 24(data) 25 372 172 58
6672 382:18(float64_t) CompositeExtract 378 1
6674 383: 184(ptr) AccessChain 24(data) 25 372 172 73
6675 384:18(float64_t) CompositeExtract 378 2
6677 385: 27(ptr) AccessChain 10(dti) 26
6678 386: 6(int) Load 385
6679 387: 27(ptr) AccessChain 10(dti) 26
6680 388: 6(int) Load 387
6681 389: 32(ptr) AccessChain 24(data) 25 388 25
6682 390: 13(ivec4) Load 389
6683 391: 13(ivec4) GroupNonUniformUMin 35 Reduce 390
6684 392: 32(ptr) AccessChain 24(data) 25 386 25
6686 393: 27(ptr) AccessChain 10(dti) 26
6687 394: 6(int) Load 393
6688 395: 27(ptr) AccessChain 10(dti) 26
6689 396: 6(int) Load 395
6690 397: 42(ptr) AccessChain 24(data) 25 396 25 26
6691 398: 6(int) Load 397
6692 399: 6(int) GroupNonUniformUMin 35 Reduce 398
6693 400: 42(ptr) AccessChain 24(data) 25 394 25 26
6695 401: 27(ptr) AccessChain 10(dti) 26
6696 402: 6(int) Load 401
6697 403: 27(ptr) AccessChain 10(dti) 26
6698 404: 6(int) Load 403
6699 405: 32(ptr) AccessChain 24(data) 25 404 25
6700 406: 13(ivec4) Load 405
6701 407: 51(ivec2) VectorShuffle 406 406 0 1
6702 408: 51(ivec2) GroupNonUniformUMin 35 Reduce 407
6703 409: 42(ptr) AccessChain 24(data) 25 402 25 26
6704 410: 6(int) CompositeExtract 408 0
6706 411: 42(ptr) AccessChain 24(data) 25 402 25 58
6707 412: 6(int) CompositeExtract 408 1
6709 413: 27(ptr) AccessChain 10(dti) 26
6710 414: 6(int) Load 413
6711 415: 27(ptr) AccessChain 10(dti) 26
6712 416: 6(int) Load 415
6713 417: 32(ptr) AccessChain 24(data) 25 416 25
6714 418: 13(ivec4) Load 417
6715 419: 7(ivec3) VectorShuffle 418 418 0 1 2
6716 420: 7(ivec3) GroupNonUniformUMin 35 Reduce 419
6717 421: 42(ptr) AccessChain 24(data) 25 414 25 26
6718 422: 6(int) CompositeExtract 420 0
6720 423: 42(ptr) AccessChain 24(data) 25 414 25 58
6721 424: 6(int) CompositeExtract 420 1
6723 425: 42(ptr) AccessChain 24(data) 25 414 25 73
6724 426: 6(int) CompositeExtract 420 2
6726 427: 27(ptr) AccessChain 10(dti) 26
6727 428: 6(int) Load 427
6728 429: 27(ptr) AccessChain 10(dti) 26
6729 430: 6(int) Load 429
6730 431: 81(ptr) AccessChain 24(data) 25 430 78
6731 432: 15(ivec4) Load 431
6732 433: 15(ivec4) GroupNonUniformSMin 35 Reduce 432
6733 434: 81(ptr) AccessChain 24(data) 25 428 78
6735 435: 27(ptr) AccessChain 10(dti) 26
6736 436: 6(int) Load 435
6737 437: 27(ptr) AccessChain 10(dti) 26
6738 438: 6(int) Load 437
6739 439: 90(ptr) AccessChain 24(data) 25 438 78 26
6740 440: 14(int) Load 439
6741 441: 14(int) GroupNonUniformSMin 35 Reduce 440
6742 442: 90(ptr) AccessChain 24(data) 25 436 78 26
6744 443: 27(ptr) AccessChain 10(dti) 26
6745 444: 6(int) Load 443
6746 445: 27(ptr) AccessChain 10(dti) 26
6747 446: 6(int) Load 445
6748 447: 81(ptr) AccessChain 24(data) 25 446 78
6749 448: 15(ivec4) Load 447
6750 449: 99(ivec2) VectorShuffle 448 448 0 1
6751 450: 99(ivec2) GroupNonUniformSMin 35 Reduce 449
6752 451: 90(ptr) AccessChain 24(data) 25 444 78 26
6753 452: 14(int) CompositeExtract 450 0
6755 453: 90(ptr) AccessChain 24(data) 25 444 78 58
6756 454: 14(int) CompositeExtract 450 1
6758 455: 27(ptr) AccessChain 10(dti) 26
6759 456: 6(int) Load 455
6760 457: 27(ptr) AccessChain 10(dti) 26
6761 458: 6(int) Load 457
6762 459: 81(ptr) AccessChain 24(data) 25 458 78
6763 460: 15(ivec4) Load 459
6764 461: 112(ivec3) VectorShuffle 460 460 0 1 2
6765 462: 112(ivec3) GroupNonUniformSMin 35 Reduce 461
6766 463: 90(ptr) AccessChain 24(data) 25 456 78 26
6767 464: 14(int) CompositeExtract 462 0
6769 465: 90(ptr) AccessChain 24(data) 25 456 78 58
6770 466: 14(int) CompositeExtract 462 1
6772 467: 90(ptr) AccessChain 24(data) 25 456 78 73
6773 468: 14(int) CompositeExtract 462 2
6775 469: 27(ptr) AccessChain 10(dti) 26
6776 470: 6(int) Load 469
6777 471: 27(ptr) AccessChain 10(dti) 26
6778 472: 6(int) Load 471
6779 473: 128(ptr) AccessChain 24(data) 25 472 125
6780 474: 17(fvec4) Load 473
6781 475: 17(fvec4) GroupNonUniformFMin 35 Reduce 474
6782 476: 128(ptr) AccessChain 24(data) 25 470 125
6784 477: 27(ptr) AccessChain 10(dti) 26
6785 478: 6(int) Load 477
6786 479: 27(ptr) AccessChain 10(dti) 26
6787 480: 6(int) Load 479
6788 481: 137(ptr) AccessChain 24(data) 25 480 125 26
6789 482: 16(float) Load 481
6790 483: 16(float) GroupNonUniformFMin 35 Reduce 482
6791 484: 137(ptr) AccessChain 24(data) 25 478 125 26
6793 485: 27(ptr) AccessChain 10(dti) 26
6794 486: 6(int) Load 485
6795 487: 27(ptr) AccessChain 10(dti) 26
6796 488: 6(int) Load 487
6797 489: 128(ptr) AccessChain 24(data) 25 488 125
6798 490: 17(fvec4) Load 489
6799 491: 146(fvec2) VectorShuffle 490 490 0 1
6800 492: 146(fvec2) GroupNonUniformFMin 35 Reduce 491
6801 493: 137(ptr) AccessChain 24(data) 25 486 125 26
6802 494: 16(float) CompositeExtract 492 0
6804 495: 137(ptr) AccessChain 24(data) 25 486 125 58
6805 496: 16(float) CompositeExtract 492 1
6807 497: 27(ptr) AccessChain 10(dti) 26
6808 498: 6(int) Load 497
6809 499: 27(ptr) AccessChain 10(dti) 26
6810 500: 6(int) Load 499
6811 501: 128(ptr) AccessChain 24(data) 25 500 125
6812 502: 17(fvec4) Load 501
6813 503: 159(fvec3) VectorShuffle 502 502 0 1 2
6814 504: 159(fvec3) GroupNonUniformFMin 35 Reduce 503
6815 505: 137(ptr) AccessChain 24(data) 25 498 125 26
6816 506: 16(float) CompositeExtract 504 0
6818 507: 137(ptr) AccessChain 24(data) 25 498 125 58
6819 508: 16(float) CompositeExtract 504 1
6821 509: 137(ptr) AccessChain 24(data) 25 498 125 73
6822 510: 16(float) CompositeExtract 504 2
6824 511: 27(ptr) AccessChain 10(dti) 26
6825 512: 6(int) Load 511
6826 513: 27(ptr) AccessChain 10(dti) 26
6827 514: 6(int) Load 513
6828 515: 175(ptr) AccessChain 24(data) 25 514 172
6829 516: 19(f64vec4) Load 515
6830 517: 19(f64vec4) GroupNonUniformFMin 35 Reduce 516
6831 518: 175(ptr) AccessChain 24(data) 25 512 172
6833 519: 27(ptr) AccessChain 10(dti) 26
6834 520: 6(int) Load 519
6835 521: 27(ptr) AccessChain 10(dti) 26
6836 522: 6(int) Load 521
6837 523: 184(ptr) AccessChain 24(data) 25 522 172 26
6838 524:18(float64_t) Load 523
6839 525:18(float64_t) GroupNonUniformFMin 35 Reduce 524
6840 526: 184(ptr) AccessChain 24(data) 25 520 172 26
6842 527: 27(ptr) AccessChain 10(dti) 26
6843 528: 6(int) Load 527
6844 529: 27(ptr) AccessChain 10(dti) 26
6845 530: 6(int) Load 529
6846 531: 175(ptr) AccessChain 24(data) 25 530 172
6847 532: 19(f64vec4) Load 531
6848 533:193(f64vec2) VectorShuffle 532 532 0 1
6849 534:193(f64vec2) GroupNonUniformFMin 35 Reduce 533
6850 535: 184(ptr) AccessChain 24(data) 25 528 172 26
6851 536:18(float64_t) CompositeExtract 534 0
6853 537: 184(ptr) AccessChain 24(data) 25 528 172 58
6854 538:18(float64_t) CompositeExtract 534 1
6856 539: 27(ptr) AccessChain 10(dti) 26
6857 540: 6(int) Load 539
6858 541: 27(ptr) AccessChain 10(dti) 26
6859 542: 6(int) Load 541
6860 543: 175(ptr) AccessChain 24(data) 25 542 172
6861 544: 19(f64vec4) Load 543
6862 545:206(f64vec3) VectorShuffle 544 544 0 1 2
6863 546:206(f64vec3) GroupNonUniformFMin 35 Reduce 545
6864 547: 184(ptr) AccessChain 24(data) 25 540 172 26
6865 548:18(float64_t) CompositeExtract 546 0
6867 549: 184(ptr) AccessChain 24(data) 25 540 172 58
6868 550:18(float64_t) CompositeExtract 546 1
6870 551: 184(ptr) AccessChain 24(data) 25 540 172 73
6871 552:18(float64_t) CompositeExtract 546 2
6873 553: 27(ptr) AccessChain 10(dti) 26
6874 554: 6(int) Load 553
6875 555: 27(ptr) AccessChain 10(dti) 26
6876 556: 6(int) Load 555
6877 557: 32(ptr) AccessChain 24(data) 25 556 25
6878 558: 13(ivec4) Load 557
6879 559: 13(ivec4) GroupNonUniformUMax 35 Reduce 558
6880 560: 32(ptr) AccessChain 24(data) 25 554 25
6882 561: 27(ptr) AccessChain 10(dti) 26
6883 562: 6(int) Load 561
6884 563: 27(ptr) AccessChain 10(dti) 26
6885 564: 6(int) Load 563
6886 565: 42(ptr) AccessChain 24(data) 25 564 25 26
6887 566: 6(int) Load 565
6888 567: 6(int) GroupNonUniformUMax 35 Reduce 566
6889 568: 42(ptr) AccessChain 24(data) 25 562 25 26
6891 569: 27(ptr) AccessChain 10(dti) 26
6892 570: 6(int) Load 569
6893 571: 27(ptr) AccessChain 10(dti) 26
6894 572: 6(int) Load 571
6895 573: 32(ptr) AccessChain 24(data) 25 572 25
6896 574: 13(ivec4) Load 573
6897 575: 51(ivec2) VectorShuffle 574 574 0 1
6898 576: 51(ivec2) GroupNonUniformUMax 35 Reduce 575
6899 577: 42(ptr) AccessChain 24(data) 25 570 25 26
6900 578: 6(int) CompositeExtract 576 0
6902 579: 42(ptr) AccessChain 24(data) 25 570 25 58
6903 580: 6(int) CompositeExtract 576 1
6905 581: 27(ptr) AccessChain 10(dti) 26
6906 582: 6(int) Load 581
6907 583: 27(ptr) AccessChain 10(dti) 26
6908 584: 6(int) Load 583
6909 585: 32(ptr) AccessChain 24(data) 25 584 25
6910 586: 13(ivec4) Load 585
6911 587: 7(ivec3) VectorShuffle 586 586 0 1 2
6912 588: 7(ivec3) GroupNonUniformUMax 35 Reduce 587
6913 589: 42(ptr) AccessChain 24(data) 25 582 25 26
6914 590: 6(int) CompositeExtract 588 0
6916 591: 42(ptr) AccessChain 24(data) 25 582 25 58
6917 592: 6(int) CompositeExtract 588 1
6919 593: 42(ptr) AccessChain 24(data) 25 582 25 73
6920 594: 6(int) CompositeExtract 588 2
6922 595: 27(ptr) AccessChain 10(dti) 26
6923 596: 6(int) Load 595
6924 597: 27(ptr) AccessChain 10(dti) 26
6925 598: 6(int) Load 597
6926 599: 81(ptr) AccessChain 24(data) 25 598 78
6927 600: 15(ivec4) Load 599
6928 601: 15(ivec4) GroupNonUniformSMax 35 Reduce 600
6929 602: 81(ptr) AccessChain 24(data) 25 596 78
6931 603: 27(ptr) AccessChain 10(dti) 26
6932 604: 6(int) Load 603
6933 605: 27(ptr) AccessChain 10(dti) 26
6934 606: 6(int) Load 605
6935 607: 90(ptr) AccessChain 24(data) 25 606 78 26
6936 608: 14(int) Load 607
6937 609: 14(int) GroupNonUniformSMax 35 Reduce 608
6938 610: 90(ptr) AccessChain 24(data) 25 604 78 26
6940 611: 27(ptr) AccessChain 10(dti) 26
6941 612: 6(int) Load 611
6942 613: 27(ptr) AccessChain 10(dti) 26
6943 614: 6(int) Load 613
6944 615: 81(ptr) AccessChain 24(data) 25 614 78
6945 616: 15(ivec4) Load 615
6946 617: 99(ivec2) VectorShuffle 616 616 0 1
6947 618: 99(ivec2) GroupNonUniformSMax 35 Reduce 617
6948 619: 90(ptr) AccessChain 24(data) 25 612 78 26
6949 620: 14(int) CompositeExtract 618 0
6951 621: 90(ptr) AccessChain 24(data) 25 612 78 58
6952 622: 14(int) CompositeExtract 618 1
6954 623: 27(ptr) AccessChain 10(dti) 26
6955 624: 6(int) Load 623
6956 625: 27(ptr) AccessChain 10(dti) 26
6957 626: 6(int) Load 625
6958 627: 81(ptr) AccessChain 24(data) 25 626 78
6959 628: 15(ivec4) Load 627
6960 629: 112(ivec3) VectorShuffle 628 628 0 1 2
6961 630: 112(ivec3) GroupNonUniformSMax 35 Reduce 629
6962 631: 90(ptr) AccessChain 24(data) 25 624 78 26
6963 632: 14(int) CompositeExtract 630 0
6965 633: 90(ptr) AccessChain 24(data) 25 624 78 58
6966 634: 14(int) CompositeExtract 630 1
6968 635: 90(ptr) AccessChain 24(data) 25 624 78 73
6969 636: 14(int) CompositeExtract 630 2
6971 637: 27(ptr) AccessChain 10(dti) 26
6972 638: 6(int) Load 637
6973 639: 27(ptr) AccessChain 10(dti) 26
6974 640: 6(int) Load 639
6975 641: 128(ptr) AccessChain 24(data) 25 640 125
6976 642: 17(fvec4) Load 641
6977 643: 17(fvec4) GroupNonUniformFMax 35 Reduce 642
6978 644: 128(ptr) AccessChain 24(data) 25 638 125
6980 645: 27(ptr) AccessChain 10(dti) 26
6981 646: 6(int) Load 645
6982 647: 27(ptr) AccessChain 10(dti) 26
6983 648: 6(int) Load 647
6984 649: 137(ptr) AccessChain 24(data) 25 648 125 26
6985 650: 16(float) Load 649
6986 651: 16(float) GroupNonUniformFMax 35 Reduce 650
6987 652: 137(ptr) AccessChain 24(data) 25 646 125 26
6989 653: 27(ptr) AccessChain 10(dti) 26
6990 654: 6(int) Load 653
6991 655: 27(ptr) AccessChain 10(dti) 26
6992 656: 6(int) Load 655
6993 657: 128(ptr) AccessChain 24(data) 25 656 125
6994 658: 17(fvec4) Load 657
6995 659: 146(fvec2) VectorShuffle 658 658 0 1
6996 660: 146(fvec2) GroupNonUniformFMax 35 Reduce 659
6997 661: 137(ptr) AccessChain 24(data) 25 654 125 26
6998 662: 16(float) CompositeExtract 660 0
7000 663: 137(ptr) AccessChain 24(data) 25 654 125 58
7001 664: 16(float) CompositeExtract 660 1
7003 665: 27(ptr) AccessChain 10(dti) 26
7004 666: 6(int) Load 665
7005 667: 27(ptr) AccessChain 10(dti) 26
7006 668: 6(int) Load 667
7007 669: 128(ptr) AccessChain 24(data) 25 668 125
7008 670: 17(fvec4) Load 669
7009 671: 159(fvec3) VectorShuffle 670 670 0 1 2
7010 672: 159(fvec3) GroupNonUniformFMax 35 Reduce 671
7011 673: 137(ptr) AccessChain 24(data) 25 666 125 26
7012 674: 16(float) CompositeExtract 672 0
7014 675: 137(ptr) AccessChain 24(data) 25 666 125 58
7015 676: 16(float) CompositeExtract 672 1
7017 677: 137(ptr) AccessChain 24(data) 25 666 125 73
7018 678: 16(float) CompositeExtract 672 2
7020 679: 27(ptr) AccessChain 10(dti) 26
7021 680: 6(int) Load 679
7022 681: 27(ptr) AccessChain 10(dti) 26
7023 682: 6(int) Load 681
7024 683: 175(ptr) AccessChain 24(data) 25 682 172
7025 684: 19(f64vec4) Load 683
7026 685: 19(f64vec4) GroupNonUniformFMax 35 Reduce 684
7027 686: 175(ptr) AccessChain 24(data) 25 680 172
7029 687: 27(ptr) AccessChain 10(dti) 26
7030 688: 6(int) Load 687
7031 689: 27(ptr) AccessChain 10(dti) 26
7032 690: 6(int) Load 689
7033 691: 184(ptr) AccessChain 24(data) 25 690 172 26
7034 692:18(float64_t) Load 691
7035 693:18(float64_t) GroupNonUniformFMax 35 Reduce 692
7036 694: 184(ptr) AccessChain 24(data) 25 688 172 26
7038 695: 27(ptr) AccessChain 10(dti) 26
7039 696: 6(int) Load 695
7040 697: 27(ptr) AccessChain 10(dti) 26
7041 698: 6(int) Load 697
7042 699: 175(ptr) AccessChain 24(data) 25 698 172
7043 700: 19(f64vec4) Load 699
7044 701:193(f64vec2) VectorShuffle 700 700 0 1
7045 702:193(f64vec2) GroupNonUniformFMax 35 Reduce 701
7046 703: 184(ptr) AccessChain 24(data) 25 696 172 26
7047 704:18(float64_t) CompositeExtract 702 0
7049 705: 184(ptr) AccessChain 24(data) 25 696 172 58
7050 706:18(float64_t) CompositeExtract 702 1
7052 707: 27(ptr) AccessChain 10(dti) 26
7053 708: 6(int) Load 707
7054 709: 27(ptr) AccessChain 10(dti) 26
7055 710: 6(int) Load 709
7056 711: 175(ptr) AccessChain 24(data) 25 710 172
7057 712: 19(f64vec4) Load 711
7058 713:206(f64vec3) VectorShuffle 712 712 0 1 2
7059 714:206(f64vec3) GroupNonUniformFMax 35 Reduce 713
7060 715: 184(ptr) AccessChain 24(data) 25 708 172 26
7061 716:18(float64_t) CompositeExtract 714 0
7063 717: 184(ptr) AccessChain 24(data) 25 708 172 58
7064 718:18(float64_t) CompositeExtract 714 1
7066 719: 184(ptr) AccessChain 24(data) 25 708 172 73
7067 720:18(float64_t) CompositeExtract 714 2
7069 721: 27(ptr) AccessChain 10(dti) 26
7070 722: 6(int) Load 721
7071 723: 27(ptr) AccessChain 10(dti) 26
7072 724: 6(int) Load 723
7073 725: 32(ptr) AccessChain 24(data) 25 724 25
7074 726: 13(ivec4) Load 725
7075 727: 13(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 726
7076 728: 32(ptr) AccessChain 24(data) 25 722 25
7078 729: 27(ptr) AccessChain 10(dti) 26
7079 730: 6(int) Load 729
7080 731: 27(ptr) AccessChain 10(dti) 26
7081 732: 6(int) Load 731
7082 733: 42(ptr) AccessChain 24(data) 25 732 25 26
7083 734: 6(int) Load 733
7084 735: 6(int) GroupNonUniformBitwiseAnd 35 Reduce 734
7085 736: 42(ptr) AccessChain 24(data) 25 730 25 26
7087 737: 27(ptr) AccessChain 10(dti) 26
7088 738: 6(int) Load 737
7089 739: 27(ptr) AccessChain 10(dti) 26
7090 740: 6(int) Load 739
7091 741: 32(ptr) AccessChain 24(data) 25 740 25
7092 742: 13(ivec4) Load 741
7093 743: 51(ivec2) VectorShuffle 742 742 0 1
7094 744: 51(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 743
7095 745: 42(ptr) AccessChain 24(data) 25 738 25 26
7096 746: 6(int) CompositeExtract 744 0
7098 747: 42(ptr) AccessChain 24(data) 25 738 25 58
7099 748: 6(int) CompositeExtract 744 1
7101 749: 27(ptr) AccessChain 10(dti) 26
7102 750: 6(int) Load 749
7103 751: 27(ptr) AccessChain 10(dti) 26
7104 752: 6(int) Load 751
7105 753: 32(ptr) AccessChain 24(data) 25 752 25
7106 754: 13(ivec4) Load 753
7107 755: 7(ivec3) VectorShuffle 754 754 0 1 2
7108 756: 7(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 755
7109 757: 42(ptr) AccessChain 24(data) 25 750 25 26
7110 758: 6(int) CompositeExtract 756 0
7112 759: 42(ptr) AccessChain 24(data) 25 750 25 58
7113 760: 6(int) CompositeExtract 756 1
7115 761: 42(ptr) AccessChain 24(data) 25 750 25 73
7116 762: 6(int) CompositeExtract 756 2
7118 763: 27(ptr) AccessChain 10(dti) 26
7119 764: 6(int) Load 763
7120 765: 27(ptr) AccessChain 10(dti) 26
7121 766: 6(int) Load 765
7122 767: 81(ptr) AccessChain 24(data) 25 766 78
7123 768: 15(ivec4) Load 767
7124 769: 15(ivec4) GroupNonUniformBitwiseAnd 35 Reduce 768
7125 770: 81(ptr) AccessChain 24(data) 25 764 78
7127 771: 27(ptr) AccessChain 10(dti) 26
7128 772: 6(int) Load 771
7129 773: 27(ptr) AccessChain 10(dti) 26
7130 774: 6(int) Load 773
7131 775: 90(ptr) AccessChain 24(data) 25 774 78 26
7132 776: 14(int) Load 775
7133 777: 14(int) GroupNonUniformBitwiseAnd 35 Reduce 776
7134 778: 90(ptr) AccessChain 24(data) 25 772 78 26
7136 779: 27(ptr) AccessChain 10(dti) 26
7137 780: 6(int) Load 779
7138 781: 27(ptr) AccessChain 10(dti) 26
7139 782: 6(int) Load 781
7140 783: 81(ptr) AccessChain 24(data) 25 782 78
7141 784: 15(ivec4) Load 783
7142 785: 99(ivec2) VectorShuffle 784 784 0 1
7143 786: 99(ivec2) GroupNonUniformBitwiseAnd 35 Reduce 785
7144 787: 90(ptr) AccessChain 24(data) 25 780 78 26
7145 788: 14(int) CompositeExtract 786 0
7147 789: 90(ptr) AccessChain 24(data) 25 780 78 58
7148 790: 14(int) CompositeExtract 786 1
7150 791: 27(ptr) AccessChain 10(dti) 26
7151 792: 6(int) Load 791
7152 793: 27(ptr) AccessChain 10(dti) 26
7153 794: 6(int) Load 793
7154 795: 81(ptr) AccessChain 24(data) 25 794 78
7155 796: 15(ivec4) Load 795
7156 797: 112(ivec3) VectorShuffle 796 796 0 1 2
7157 798: 112(ivec3) GroupNonUniformBitwiseAnd 35 Reduce 797
7158 799: 90(ptr) AccessChain 24(data) 25 792 78 26
7159 800: 14(int) CompositeExtract 798 0
7161 801: 90(ptr) AccessChain 24(data) 25 792 78 58
7162 802: 14(int) CompositeExtract 798 1
7164 803: 90(ptr) AccessChain 24(data) 25 792 78 73
7165 804: 14(int) CompositeExtract 798 2
7167 805: 27(ptr) AccessChain 10(dti) 26
7168 806: 6(int) Load 805
7169 807: 27(ptr) AccessChain 10(dti) 26
7170 808: 6(int) Load 807
7171 809: 32(ptr) AccessChain 24(data) 25 808 25
7172 810: 13(ivec4) Load 809
7173 811: 13(ivec4) GroupNonUniformBitwiseOr 35 Reduce 810
7174 812: 32(ptr) AccessChain 24(data) 25 806 25
7176 813: 27(ptr) AccessChain 10(dti) 26
7177 814: 6(int) Load 813
7178 815: 27(ptr) AccessChain 10(dti) 26
7179 816: 6(int) Load 815
7180 817: 42(ptr) AccessChain 24(data) 25 816 25 26
7181 818: 6(int) Load 817
7182 819: 6(int) GroupNonUniformBitwiseOr 35 Reduce 818
7183 820: 42(ptr) AccessChain 24(data) 25 814 25 26
7185 821: 27(ptr) AccessChain 10(dti) 26
7186 822: 6(int) Load 821
7187 823: 27(ptr) AccessChain 10(dti) 26
7188 824: 6(int) Load 823
7189 825: 32(ptr) AccessChain 24(data) 25 824 25
7190 826: 13(ivec4) Load 825
7191 827: 51(ivec2) VectorShuffle 826 826 0 1
7192 828: 51(ivec2) GroupNonUniformBitwiseOr 35 Reduce 827
7193 829: 42(ptr) AccessChain 24(data) 25 822 25 26
7194 830: 6(int) CompositeExtract 828 0
7196 831: 42(ptr) AccessChain 24(data) 25 822 25 58
7197 832: 6(int) CompositeExtract 828 1
7199 833: 27(ptr) AccessChain 10(dti) 26
7200 834: 6(int) Load 833
7201 835: 27(ptr) AccessChain 10(dti) 26
7202 836: 6(int) Load 835
7203 837: 32(ptr) AccessChain 24(data) 25 836 25
7204 838: 13(ivec4) Load 837
7205 839: 7(ivec3) VectorShuffle 838 838 0 1 2
7206 840: 7(ivec3) GroupNonUniformBitwiseOr 35 Reduce 839
7207 841: 42(ptr) AccessChain 24(data) 25 834 25 26
7208 842: 6(int) CompositeExtract 840 0
7210 843: 42(ptr) AccessChain 24(data) 25 834 25 58
7211 844: 6(int) CompositeExtract 840 1
7213 845: 42(ptr) AccessChain 24(data) 25 834 25 73
7214 846: 6(int) CompositeExtract 840 2
7216 847: 27(ptr) AccessChain 10(dti) 26
7217 848: 6(int) Load 847
7218 849: 27(ptr) AccessChain 10(dti) 26
7219 850: 6(int) Load 849
7220 851: 81(ptr) AccessChain 24(data) 25 850 78
7221 852: 15(ivec4) Load 851
7222 853: 15(ivec4) GroupNonUniformBitwiseOr 35 Reduce 852
7223 854: 81(ptr) AccessChain 24(data) 25 848 78
7225 855: 27(ptr) AccessChain 10(dti) 26
7226 856: 6(int) Load 855
7227 857: 27(ptr) AccessChain 10(dti) 26
7228 858: 6(int) Load 857
7229 859: 90(ptr) AccessChain 24(data) 25 858 78 26
7230 860: 14(int) Load 859
7231 861: 14(int) GroupNonUniformBitwiseOr 35 Reduce 860
7232 862: 90(ptr) AccessChain 24(data) 25 856 78 26
7234 863: 27(ptr) AccessChain 10(dti) 26
7235 864: 6(int) Load 863
7236 865: 27(ptr) AccessChain 10(dti) 26
7237 866: 6(int) Load 865
7238 867: 81(ptr) AccessChain 24(data) 25 866 78
7239 868: 15(ivec4) Load 867
7240 869: 99(ivec2) VectorShuffle 868 868 0 1
7241 870: 99(ivec2) GroupNonUniformBitwiseOr 35 Reduce 869
7242 871: 90(ptr) AccessChain 24(data) 25 864 78 26
7243 872: 14(int) CompositeExtract 870 0
7245 873: 90(ptr) AccessChain 24(data) 25 864 78 58
7246 874: 14(int) CompositeExtract 870 1
7248 875: 27(ptr) AccessChain 10(dti) 26
7249 876: 6(int) Load 875
7250 877: 27(ptr) AccessChain 10(dti) 26
7251 878: 6(int) Load 877
7252 879: 81(ptr) AccessChain 24(data) 25 878 78
7253 880: 15(ivec4) Load 879
7254 881: 112(ivec3) VectorShuffle 880 880 0 1 2
7255 882: 112(ivec3) GroupNonUniformBitwiseOr 35 Reduce 881
7256 883: 90(ptr) AccessChain 24(data) 25 876 78 26
7257 884: 14(int) CompositeExtract 882 0
7259 885: 90(ptr) AccessChain 24(data) 25 876 78 58
7260 886: 14(int) CompositeExtract 882 1
7262 887: 90(ptr) AccessChain 24(data) 25 876 78 73
7263 888: 14(int) CompositeExtract 882 2
7265 889: 27(ptr) AccessChain 10(dti) 26
7266 890: 6(int) Load 889
7267 891: 27(ptr) AccessChain 10(dti) 26
7268 892: 6(int) Load 891
7269 893: 32(ptr) AccessChain 24(data) 25 892 25
7270 894: 13(ivec4) Load 893
7271 895: 13(ivec4) GroupNonUniformBitwiseXor 35 Reduce 894
7272 896: 32(ptr) AccessChain 24(data) 25 890 25
7274 897: 27(ptr) AccessChain 10(dti) 26
7275 898: 6(int) Load 897
7276 899: 27(ptr) AccessChain 10(dti) 26
7277 900: 6(int) Load 899
7278 901: 42(ptr) AccessChain 24(data) 25 900 25 26
7279 902: 6(int) Load 901
7280 903: 6(int) GroupNonUniformBitwiseXor 35 Reduce 902
7281 904: 42(ptr) AccessChain 24(data) 25 898 25 26
7283 905: 27(ptr) AccessChain 10(dti) 26
7284 906: 6(int) Load 905
7285 907: 27(ptr) AccessChain 10(dti) 26
7286 908: 6(int) Load 907
7287 909: 32(ptr) AccessChain 24(data) 25 908 25
7288 910: 13(ivec4) Load 909
7289 911: 51(ivec2) VectorShuffle 910 910 0 1
7290 912: 51(ivec2) GroupNonUniformBitwiseXor 35 Reduce 911
7291 913: 42(ptr) AccessChain 24(data) 25 906 25 26
7292 914: 6(int) CompositeExtract 912 0
7294 915: 42(ptr) AccessChain 24(data) 25 906 25 58
7295 916: 6(int) CompositeExtract 912 1
7297 917: 27(ptr) AccessChain 10(dti) 26
7298 918: 6(int) Load 917
7299 919: 27(ptr) AccessChain 10(dti) 26
7300 920: 6(int) Load 919
7301 921: 32(ptr) AccessChain 24(data) 25 920 25
7302 922: 13(ivec4) Load 921
7303 923: 7(ivec3) VectorShuffle 922 922 0 1 2
7304 924: 7(ivec3) GroupNonUniformBitwiseXor 35 Reduce 923
7305 925: 42(ptr) AccessChain 24(data) 25 918 25 26
7306 926: 6(int) CompositeExtract 924 0
7308 927: 42(ptr) AccessChain 24(data) 25 918 25 58
7309 928: 6(int) CompositeExtract 924 1
7311 929: 42(ptr) AccessChain 24(data) 25 918 25 73
7312 930: 6(int) CompositeExtract 924 2
7314 931: 27(ptr) AccessChain 10(dti) 26
7315 932: 6(int) Load 931
7316 933: 27(ptr) AccessChain 10(dti) 26
7317 934: 6(int) Load 933
7318 935: 81(ptr) AccessChain 24(data) 25 934 78
7319 936: 15(ivec4) Load 935
7320 937: 15(ivec4) GroupNonUniformBitwiseXor 35 Reduce 936
7321 938: 81(ptr) AccessChain 24(data) 25 932 78
7323 939: 27(ptr) AccessChain 10(dti) 26
7324 940: 6(int) Load 939
7325 941: 27(ptr) AccessChain 10(dti) 26
7326 942: 6(int) Load 941
7327 943: 90(ptr) AccessChain 24(data) 25 942 78 26
7328 944: 14(int) Load 943
7329 945: 14(int) GroupNonUniformBitwiseXor 35 Reduce 944
7330 946: 90(ptr) AccessChain 24(data) 25 940 78 26
7332 947: 27(ptr) AccessChain 10(dti) 26
7333 948: 6(int) Load 947
7334 949: 27(ptr) AccessChain 10(dti) 26
7335 950: 6(int) Load 949
7336 951: 81(ptr) AccessChain 24(data) 25 950 78
7337 952: 15(ivec4) Load 951
7338 953: 99(ivec2) VectorShuffle 952 952 0 1
7339 954: 99(ivec2) GroupNonUniformBitwiseXor 35 Reduce 953
7340 955: 90(ptr) AccessChain 24(data) 25 948 78 26
7341 956: 14(int) CompositeExtract 954 0
7343 957: 90(ptr) AccessChain 24(data) 25 948 78 58
7344 958: 14(int) CompositeExtract 954 1
7346 959: 27(ptr) AccessChain 10(dti) 26
7347 960: 6(int) Load 959
7348 961: 27(ptr) AccessChain 10(dti) 26
7349 962: 6(int) Load 961
7350 963: 81(ptr) AccessChain 24(data) 25 962 78
7351 964: 15(ivec4) Load 963
7352 965: 112(ivec3) VectorShuffle 964 964 0 1 2
7353 966: 112(ivec3) GroupNonUniformBitwiseXor 35 Reduce 965
7354 967: 90(ptr) AccessChain 24(data) 25 960 78 26
7355 968: 14(int) CompositeExtract 966 0
7357 969: 90(ptr) AccessChain 24(data) 25 960 78 58
7358 970: 14(int) CompositeExtract 966 1
7360 971: 90(ptr) AccessChain 24(data) 25 960 78 73
7361 972: 14(int) CompositeExtract 966 2
7363 973: 27(ptr) AccessChain 10(dti) 26
7364 974: 6(int) Load 973
7365 975: 27(ptr) AccessChain 10(dti) 26
7366 976: 6(int) Load 975
7367 977: 42(ptr) AccessChain 24(data) 25 976 25 26
7368 978: 6(int) Load 977
7369 980: 979(bool) IEqual 978 26
7370 981: 13(ivec4) GroupNonUniformBallot 35 980
7371 982: 6(int) GroupNonUniformBallotBitCount 35 Reduce 981
7372 983: 42(ptr) AccessChain 24(data) 25 974 25 26