1 spv.subgroupExtendedTypesArithmetic.comp
2 // Module Version 10300
3 // Generated by (magic number): 8000b
4 // Id's are bound by 4218
11 Capability GroupNonUniform
12 Capability GroupNonUniformArithmetic
13 Capability StorageUniformBufferBlock16
14 Capability StorageBuffer8BitAccess
15 Extension "SPV_KHR_8bit_storage"
16 1: ExtInstImport "GLSL.std.450"
17 MemoryModel Logical GLSL450
18 EntryPoint GLCompute 4 "main" 10 12
19 ExecutionMode 4 LocalSize 8 1 1
21 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float16"
22 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int16"
23 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int64"
24 SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int8"
25 SourceExtension "GL_EXT_shader_subgroup_extended_types_float16"
26 SourceExtension "GL_EXT_shader_subgroup_extended_types_int16"
27 SourceExtension "GL_EXT_shader_subgroup_extended_types_int64"
28 SourceExtension "GL_EXT_shader_subgroup_extended_types_int8"
29 SourceExtension "GL_KHR_shader_subgroup_arithmetic"
30 SourceExtension "GL_KHR_shader_subgroup_basic"
33 Name 10 "gl_SubgroupInvocationID"
34 Name 12 "gl_SubgroupSize"
36 MemberName 31(Buffers) 0 "i8"
37 MemberName 31(Buffers) 1 "u8"
38 MemberName 31(Buffers) 2 "i16"
39 MemberName 31(Buffers) 3 "u16"
40 MemberName 31(Buffers) 4 "i64"
41 MemberName 31(Buffers) 5 "u64"
42 MemberName 31(Buffers) 6 "f16"
44 Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision
45 Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId
46 Decorate 11 RelaxedPrecision
47 Decorate 12(gl_SubgroupSize) RelaxedPrecision
48 Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize
49 Decorate 13 RelaxedPrecision
50 Decorate 14 RelaxedPrecision
51 Decorate 16 RelaxedPrecision
52 MemberDecorate 31(Buffers) 0 Offset 0
53 MemberDecorate 31(Buffers) 1 Offset 4
54 MemberDecorate 31(Buffers) 2 Offset 8
55 MemberDecorate 31(Buffers) 3 Offset 16
56 MemberDecorate 31(Buffers) 4 Offset 32
57 MemberDecorate 31(Buffers) 5 Offset 64
58 MemberDecorate 31(Buffers) 6 Offset 96
59 Decorate 31(Buffers) Block
60 Decorate 34(data) DescriptorSet 0
61 Decorate 34(data) Binding 0
62 Decorate 4217 BuiltIn WorkgroupSize
66 7: TypePointer Function 6(int)
67 9: TypePointer Input 6(int)
68 10(gl_SubgroupInvocationID): 9(ptr) Variable Input
69 12(gl_SubgroupSize): 9(ptr) Variable Input
72 18: TypeVector 17(int8_t) 4
74 20: TypeVector 19(int8_t) 4
76 22: TypeVector 21(int16_t) 4
78 24: TypeVector 23(int16_t) 4
80 26: TypeVector 25(int64_t) 4
82 28: TypeVector 27(int64_t) 4
84 30: TypeVector 29(float16_t) 4
85 31(Buffers): TypeStruct 18(i8vec4) 20(i8vec4) 22(i16vec4) 24(i16vec4) 26(i64vec4) 28(i64vec4) 30(f16vec4)
86 32: TypeArray 31(Buffers) 15
87 33: TypePointer StorageBuffer 32
88 34(data): 33(ptr) Variable StorageBuffer
90 37: 36(int) Constant 0
92 39: TypePointer StorageBuffer 17(int8_t)
94 46: 36(int) Constant 1
95 47: TypeVector 17(int8_t) 2
96 48: TypePointer StorageBuffer 18(i8vec4)
98 59: 36(int) Constant 2
99 60: TypeVector 17(int8_t) 3
100 69: 6(int) Constant 2
101 73: 36(int) Constant 3
102 679: TypePointer StorageBuffer 19(int8_t)
103 685: TypeVector 19(int8_t) 2
104 686: TypePointer StorageBuffer 20(i8vec4)
105 696: TypeVector 19(int8_t) 3
106 1313: TypePointer StorageBuffer 21(int16_t)
107 1319: TypeVector 21(int16_t) 2
108 1320: TypePointer StorageBuffer 22(i16vec4)
109 1330: TypeVector 21(int16_t) 3
110 1947: TypePointer StorageBuffer 23(int16_t)
111 1953: TypeVector 23(int16_t) 2
112 1954: TypePointer StorageBuffer 24(i16vec4)
113 1964: TypeVector 23(int16_t) 3
114 2581: 36(int) Constant 4
115 2582: TypePointer StorageBuffer 25(int64_t)
116 2588: TypeVector 25(int64_t) 2
117 2589: TypePointer StorageBuffer 26(i64vec4)
118 2599: TypeVector 25(int64_t) 3
119 3216: 36(int) Constant 5
120 3217: TypePointer StorageBuffer 27(int64_t)
121 3223: TypeVector 27(int64_t) 2
122 3224: TypePointer StorageBuffer 28(i64vec4)
123 3234: TypeVector 27(int64_t) 3
124 3851: 36(int) Constant 6
125 3852: TypePointer StorageBuffer 29(float16_t)
126 3858: TypeVector 29(float16_t) 2
127 3859: TypePointer StorageBuffer 30(f16vec4)
128 3869: TypeVector 29(float16_t) 3
129 4215: TypeVector 6(int) 3
130 4216: 6(int) Constant 8
131 4217: 4215(ivec3) ConstantComposite 4216 55 55
132 4(main): 2 Function None 3
134 8(invocation): 7(ptr) Variable Function
135 11: 6(int) Load 10(gl_SubgroupInvocationID)
136 13: 6(int) Load 12(gl_SubgroupSize)
137 14: 6(int) IAdd 11 13
138 16: 6(int) UMod 14 15
139 Store 8(invocation) 16
140 35: 6(int) Load 8(invocation)
141 40: 39(ptr) AccessChain 34(data) 37 37 38
142 41: 17(int8_t) Load 40
143 43: 17(int8_t) GroupNonUniformIAdd 42 Reduce 41
144 44: 39(ptr) AccessChain 34(data) 35 37 38
146 45: 6(int) Load 8(invocation)
147 49: 48(ptr) AccessChain 34(data) 46 37
148 50: 18(i8vec4) Load 49
149 51: 47(i8vec2) VectorShuffle 50 50 0 1
150 52: 47(i8vec2) GroupNonUniformIAdd 42 Reduce 51
151 53: 39(ptr) AccessChain 34(data) 45 37 38
152 54: 17(int8_t) CompositeExtract 52 0
154 56: 39(ptr) AccessChain 34(data) 45 37 55
155 57: 17(int8_t) CompositeExtract 52 1
157 58: 6(int) Load 8(invocation)
158 61: 48(ptr) AccessChain 34(data) 59 37
159 62: 18(i8vec4) Load 61
160 63: 60(i8vec3) VectorShuffle 62 62 0 1 2
161 64: 60(i8vec3) GroupNonUniformIAdd 42 Reduce 63
162 65: 39(ptr) AccessChain 34(data) 58 37 38
163 66: 17(int8_t) CompositeExtract 64 0
165 67: 39(ptr) AccessChain 34(data) 58 37 55
166 68: 17(int8_t) CompositeExtract 64 1
168 70: 39(ptr) AccessChain 34(data) 58 37 69
169 71: 17(int8_t) CompositeExtract 64 2
171 72: 6(int) Load 8(invocation)
172 74: 48(ptr) AccessChain 34(data) 73 37
173 75: 18(i8vec4) Load 74
174 76: 18(i8vec4) GroupNonUniformIAdd 42 Reduce 75
175 77: 48(ptr) AccessChain 34(data) 72 37
177 78: 6(int) Load 8(invocation)
178 79: 39(ptr) AccessChain 34(data) 37 37 38
179 80: 17(int8_t) Load 79
180 81: 17(int8_t) GroupNonUniformIMul 42 Reduce 80
181 82: 39(ptr) AccessChain 34(data) 78 37 38
183 83: 6(int) Load 8(invocation)
184 84: 48(ptr) AccessChain 34(data) 46 37
185 85: 18(i8vec4) Load 84
186 86: 47(i8vec2) VectorShuffle 85 85 0 1
187 87: 47(i8vec2) GroupNonUniformIMul 42 Reduce 86
188 88: 39(ptr) AccessChain 34(data) 83 37 38
189 89: 17(int8_t) CompositeExtract 87 0
191 90: 39(ptr) AccessChain 34(data) 83 37 55
192 91: 17(int8_t) CompositeExtract 87 1
194 92: 6(int) Load 8(invocation)
195 93: 48(ptr) AccessChain 34(data) 59 37
196 94: 18(i8vec4) Load 93
197 95: 60(i8vec3) VectorShuffle 94 94 0 1 2
198 96: 60(i8vec3) GroupNonUniformIMul 42 Reduce 95
199 97: 39(ptr) AccessChain 34(data) 92 37 38
200 98: 17(int8_t) CompositeExtract 96 0
202 99: 39(ptr) AccessChain 34(data) 92 37 55
203 100: 17(int8_t) CompositeExtract 96 1
205 101: 39(ptr) AccessChain 34(data) 92 37 69
206 102: 17(int8_t) CompositeExtract 96 2
208 103: 6(int) Load 8(invocation)
209 104: 48(ptr) AccessChain 34(data) 73 37
210 105: 18(i8vec4) Load 104
211 106: 18(i8vec4) GroupNonUniformIMul 42 Reduce 105
212 107: 48(ptr) AccessChain 34(data) 103 37
214 108: 6(int) Load 8(invocation)
215 109: 39(ptr) AccessChain 34(data) 37 37 38
216 110: 17(int8_t) Load 109
217 111: 17(int8_t) GroupNonUniformSMin 42 Reduce 110
218 112: 39(ptr) AccessChain 34(data) 108 37 38
220 113: 6(int) Load 8(invocation)
221 114: 48(ptr) AccessChain 34(data) 46 37
222 115: 18(i8vec4) Load 114
223 116: 47(i8vec2) VectorShuffle 115 115 0 1
224 117: 47(i8vec2) GroupNonUniformSMin 42 Reduce 116
225 118: 39(ptr) AccessChain 34(data) 113 37 38
226 119: 17(int8_t) CompositeExtract 117 0
228 120: 39(ptr) AccessChain 34(data) 113 37 55
229 121: 17(int8_t) CompositeExtract 117 1
231 122: 6(int) Load 8(invocation)
232 123: 48(ptr) AccessChain 34(data) 59 37
233 124: 18(i8vec4) Load 123
234 125: 60(i8vec3) VectorShuffle 124 124 0 1 2
235 126: 60(i8vec3) GroupNonUniformSMin 42 Reduce 125
236 127: 39(ptr) AccessChain 34(data) 122 37 38
237 128: 17(int8_t) CompositeExtract 126 0
239 129: 39(ptr) AccessChain 34(data) 122 37 55
240 130: 17(int8_t) CompositeExtract 126 1
242 131: 39(ptr) AccessChain 34(data) 122 37 69
243 132: 17(int8_t) CompositeExtract 126 2
245 133: 6(int) Load 8(invocation)
246 134: 48(ptr) AccessChain 34(data) 73 37
247 135: 18(i8vec4) Load 134
248 136: 18(i8vec4) GroupNonUniformSMin 42 Reduce 135
249 137: 48(ptr) AccessChain 34(data) 133 37
251 138: 6(int) Load 8(invocation)
252 139: 39(ptr) AccessChain 34(data) 37 37 38
253 140: 17(int8_t) Load 139
254 141: 17(int8_t) GroupNonUniformSMax 42 Reduce 140
255 142: 39(ptr) AccessChain 34(data) 138 37 38
257 143: 6(int) Load 8(invocation)
258 144: 48(ptr) AccessChain 34(data) 46 37
259 145: 18(i8vec4) Load 144
260 146: 47(i8vec2) VectorShuffle 145 145 0 1
261 147: 47(i8vec2) GroupNonUniformSMax 42 Reduce 146
262 148: 39(ptr) AccessChain 34(data) 143 37 38
263 149: 17(int8_t) CompositeExtract 147 0
265 150: 39(ptr) AccessChain 34(data) 143 37 55
266 151: 17(int8_t) CompositeExtract 147 1
268 152: 6(int) Load 8(invocation)
269 153: 48(ptr) AccessChain 34(data) 59 37
270 154: 18(i8vec4) Load 153
271 155: 60(i8vec3) VectorShuffle 154 154 0 1 2
272 156: 60(i8vec3) GroupNonUniformSMax 42 Reduce 155
273 157: 39(ptr) AccessChain 34(data) 152 37 38
274 158: 17(int8_t) CompositeExtract 156 0
276 159: 39(ptr) AccessChain 34(data) 152 37 55
277 160: 17(int8_t) CompositeExtract 156 1
279 161: 39(ptr) AccessChain 34(data) 152 37 69
280 162: 17(int8_t) CompositeExtract 156 2
282 163: 6(int) Load 8(invocation)
283 164: 48(ptr) AccessChain 34(data) 73 37
284 165: 18(i8vec4) Load 164
285 166: 18(i8vec4) GroupNonUniformSMax 42 Reduce 165
286 167: 48(ptr) AccessChain 34(data) 163 37
288 168: 6(int) Load 8(invocation)
289 169: 39(ptr) AccessChain 34(data) 37 37 38
290 170: 17(int8_t) Load 169
291 171: 17(int8_t) GroupNonUniformBitwiseAnd 42 Reduce 170
292 172: 39(ptr) AccessChain 34(data) 168 37 38
294 173: 6(int) Load 8(invocation)
295 174: 48(ptr) AccessChain 34(data) 46 37
296 175: 18(i8vec4) Load 174
297 176: 47(i8vec2) VectorShuffle 175 175 0 1
298 177: 47(i8vec2) GroupNonUniformBitwiseAnd 42 Reduce 176
299 178: 39(ptr) AccessChain 34(data) 173 37 38
300 179: 17(int8_t) CompositeExtract 177 0
302 180: 39(ptr) AccessChain 34(data) 173 37 55
303 181: 17(int8_t) CompositeExtract 177 1
305 182: 6(int) Load 8(invocation)
306 183: 48(ptr) AccessChain 34(data) 59 37
307 184: 18(i8vec4) Load 183
308 185: 60(i8vec3) VectorShuffle 184 184 0 1 2
309 186: 60(i8vec3) GroupNonUniformBitwiseAnd 42 Reduce 185
310 187: 39(ptr) AccessChain 34(data) 182 37 38
311 188: 17(int8_t) CompositeExtract 186 0
313 189: 39(ptr) AccessChain 34(data) 182 37 55
314 190: 17(int8_t) CompositeExtract 186 1
316 191: 39(ptr) AccessChain 34(data) 182 37 69
317 192: 17(int8_t) CompositeExtract 186 2
319 193: 6(int) Load 8(invocation)
320 194: 48(ptr) AccessChain 34(data) 73 37
321 195: 18(i8vec4) Load 194
322 196: 18(i8vec4) GroupNonUniformBitwiseAnd 42 Reduce 195
323 197: 48(ptr) AccessChain 34(data) 193 37
325 198: 6(int) Load 8(invocation)
326 199: 39(ptr) AccessChain 34(data) 37 37 38
327 200: 17(int8_t) Load 199
328 201: 17(int8_t) GroupNonUniformBitwiseOr 42 Reduce 200
329 202: 39(ptr) AccessChain 34(data) 198 37 38
331 203: 6(int) Load 8(invocation)
332 204: 48(ptr) AccessChain 34(data) 46 37
333 205: 18(i8vec4) Load 204
334 206: 47(i8vec2) VectorShuffle 205 205 0 1
335 207: 47(i8vec2) GroupNonUniformBitwiseOr 42 Reduce 206
336 208: 39(ptr) AccessChain 34(data) 203 37 38
337 209: 17(int8_t) CompositeExtract 207 0
339 210: 39(ptr) AccessChain 34(data) 203 37 55
340 211: 17(int8_t) CompositeExtract 207 1
342 212: 6(int) Load 8(invocation)
343 213: 48(ptr) AccessChain 34(data) 59 37
344 214: 18(i8vec4) Load 213
345 215: 60(i8vec3) VectorShuffle 214 214 0 1 2
346 216: 60(i8vec3) GroupNonUniformBitwiseOr 42 Reduce 215
347 217: 39(ptr) AccessChain 34(data) 212 37 38
348 218: 17(int8_t) CompositeExtract 216 0
350 219: 39(ptr) AccessChain 34(data) 212 37 55
351 220: 17(int8_t) CompositeExtract 216 1
353 221: 39(ptr) AccessChain 34(data) 212 37 69
354 222: 17(int8_t) CompositeExtract 216 2
356 223: 6(int) Load 8(invocation)
357 224: 48(ptr) AccessChain 34(data) 73 37
358 225: 18(i8vec4) Load 224
359 226: 18(i8vec4) GroupNonUniformBitwiseOr 42 Reduce 225
360 227: 48(ptr) AccessChain 34(data) 223 37
362 228: 6(int) Load 8(invocation)
363 229: 39(ptr) AccessChain 34(data) 37 37 38
364 230: 17(int8_t) Load 229
365 231: 17(int8_t) GroupNonUniformBitwiseXor 42 Reduce 230
366 232: 39(ptr) AccessChain 34(data) 228 37 38
368 233: 6(int) Load 8(invocation)
369 234: 48(ptr) AccessChain 34(data) 46 37
370 235: 18(i8vec4) Load 234
371 236: 47(i8vec2) VectorShuffle 235 235 0 1
372 237: 47(i8vec2) GroupNonUniformBitwiseXor 42 Reduce 236
373 238: 39(ptr) AccessChain 34(data) 233 37 38
374 239: 17(int8_t) CompositeExtract 237 0
376 240: 39(ptr) AccessChain 34(data) 233 37 55
377 241: 17(int8_t) CompositeExtract 237 1
379 242: 6(int) Load 8(invocation)
380 243: 48(ptr) AccessChain 34(data) 59 37
381 244: 18(i8vec4) Load 243
382 245: 60(i8vec3) VectorShuffle 244 244 0 1 2
383 246: 60(i8vec3) GroupNonUniformBitwiseXor 42 Reduce 245
384 247: 39(ptr) AccessChain 34(data) 242 37 38
385 248: 17(int8_t) CompositeExtract 246 0
387 249: 39(ptr) AccessChain 34(data) 242 37 55
388 250: 17(int8_t) CompositeExtract 246 1
390 251: 39(ptr) AccessChain 34(data) 242 37 69
391 252: 17(int8_t) CompositeExtract 246 2
393 253: 6(int) Load 8(invocation)
394 254: 48(ptr) AccessChain 34(data) 73 37
395 255: 18(i8vec4) Load 254
396 256: 18(i8vec4) GroupNonUniformBitwiseXor 42 Reduce 255
397 257: 48(ptr) AccessChain 34(data) 253 37
399 258: 6(int) Load 8(invocation)
400 259: 39(ptr) AccessChain 34(data) 37 37 38
401 260: 17(int8_t) Load 259
402 261: 17(int8_t) GroupNonUniformIAdd 42 InclusiveScan 260
403 262: 39(ptr) AccessChain 34(data) 258 37 38
405 263: 6(int) Load 8(invocation)
406 264: 48(ptr) AccessChain 34(data) 46 37
407 265: 18(i8vec4) Load 264
408 266: 47(i8vec2) VectorShuffle 265 265 0 1
409 267: 47(i8vec2) GroupNonUniformIAdd 42 InclusiveScan 266
410 268: 39(ptr) AccessChain 34(data) 263 37 38
411 269: 17(int8_t) CompositeExtract 267 0
413 270: 39(ptr) AccessChain 34(data) 263 37 55
414 271: 17(int8_t) CompositeExtract 267 1
416 272: 6(int) Load 8(invocation)
417 273: 48(ptr) AccessChain 34(data) 59 37
418 274: 18(i8vec4) Load 273
419 275: 60(i8vec3) VectorShuffle 274 274 0 1 2
420 276: 60(i8vec3) GroupNonUniformIAdd 42 InclusiveScan 275
421 277: 39(ptr) AccessChain 34(data) 272 37 38
422 278: 17(int8_t) CompositeExtract 276 0
424 279: 39(ptr) AccessChain 34(data) 272 37 55
425 280: 17(int8_t) CompositeExtract 276 1
427 281: 39(ptr) AccessChain 34(data) 272 37 69
428 282: 17(int8_t) CompositeExtract 276 2
430 283: 6(int) Load 8(invocation)
431 284: 48(ptr) AccessChain 34(data) 73 37
432 285: 18(i8vec4) Load 284
433 286: 18(i8vec4) GroupNonUniformIAdd 42 InclusiveScan 285
434 287: 48(ptr) AccessChain 34(data) 283 37
436 288: 6(int) Load 8(invocation)
437 289: 39(ptr) AccessChain 34(data) 37 37 38
438 290: 17(int8_t) Load 289
439 291: 17(int8_t) GroupNonUniformIMul 42 InclusiveScan 290
440 292: 39(ptr) AccessChain 34(data) 288 37 38
442 293: 6(int) Load 8(invocation)
443 294: 48(ptr) AccessChain 34(data) 46 37
444 295: 18(i8vec4) Load 294
445 296: 47(i8vec2) VectorShuffle 295 295 0 1
446 297: 47(i8vec2) GroupNonUniformIMul 42 InclusiveScan 296
447 298: 39(ptr) AccessChain 34(data) 293 37 38
448 299: 17(int8_t) CompositeExtract 297 0
450 300: 39(ptr) AccessChain 34(data) 293 37 55
451 301: 17(int8_t) CompositeExtract 297 1
453 302: 6(int) Load 8(invocation)
454 303: 48(ptr) AccessChain 34(data) 59 37
455 304: 18(i8vec4) Load 303
456 305: 60(i8vec3) VectorShuffle 304 304 0 1 2
457 306: 60(i8vec3) GroupNonUniformIMul 42 InclusiveScan 305
458 307: 39(ptr) AccessChain 34(data) 302 37 38
459 308: 17(int8_t) CompositeExtract 306 0
461 309: 39(ptr) AccessChain 34(data) 302 37 55
462 310: 17(int8_t) CompositeExtract 306 1
464 311: 39(ptr) AccessChain 34(data) 302 37 69
465 312: 17(int8_t) CompositeExtract 306 2
467 313: 6(int) Load 8(invocation)
468 314: 48(ptr) AccessChain 34(data) 73 37
469 315: 18(i8vec4) Load 314
470 316: 18(i8vec4) GroupNonUniformIMul 42 InclusiveScan 315
471 317: 48(ptr) AccessChain 34(data) 313 37
473 318: 6(int) Load 8(invocation)
474 319: 39(ptr) AccessChain 34(data) 37 37 38
475 320: 17(int8_t) Load 319
476 321: 17(int8_t) GroupNonUniformSMin 42 InclusiveScan 320
477 322: 39(ptr) AccessChain 34(data) 318 37 38
479 323: 6(int) Load 8(invocation)
480 324: 48(ptr) AccessChain 34(data) 46 37
481 325: 18(i8vec4) Load 324
482 326: 47(i8vec2) VectorShuffle 325 325 0 1
483 327: 47(i8vec2) GroupNonUniformSMin 42 InclusiveScan 326
484 328: 39(ptr) AccessChain 34(data) 323 37 38
485 329: 17(int8_t) CompositeExtract 327 0
487 330: 39(ptr) AccessChain 34(data) 323 37 55
488 331: 17(int8_t) CompositeExtract 327 1
490 332: 6(int) Load 8(invocation)
491 333: 48(ptr) AccessChain 34(data) 59 37
492 334: 18(i8vec4) Load 333
493 335: 60(i8vec3) VectorShuffle 334 334 0 1 2
494 336: 60(i8vec3) GroupNonUniformSMin 42 InclusiveScan 335
495 337: 39(ptr) AccessChain 34(data) 332 37 38
496 338: 17(int8_t) CompositeExtract 336 0
498 339: 39(ptr) AccessChain 34(data) 332 37 55
499 340: 17(int8_t) CompositeExtract 336 1
501 341: 39(ptr) AccessChain 34(data) 332 37 69
502 342: 17(int8_t) CompositeExtract 336 2
504 343: 6(int) Load 8(invocation)
505 344: 48(ptr) AccessChain 34(data) 73 37
506 345: 18(i8vec4) Load 344
507 346: 18(i8vec4) GroupNonUniformSMin 42 InclusiveScan 345
508 347: 48(ptr) AccessChain 34(data) 343 37
510 348: 6(int) Load 8(invocation)
511 349: 39(ptr) AccessChain 34(data) 37 37 38
512 350: 17(int8_t) Load 349
513 351: 17(int8_t) GroupNonUniformSMax 42 InclusiveScan 350
514 352: 39(ptr) AccessChain 34(data) 348 37 38
516 353: 6(int) Load 8(invocation)
517 354: 48(ptr) AccessChain 34(data) 46 37
518 355: 18(i8vec4) Load 354
519 356: 47(i8vec2) VectorShuffle 355 355 0 1
520 357: 47(i8vec2) GroupNonUniformSMax 42 InclusiveScan 356
521 358: 39(ptr) AccessChain 34(data) 353 37 38
522 359: 17(int8_t) CompositeExtract 357 0
524 360: 39(ptr) AccessChain 34(data) 353 37 55
525 361: 17(int8_t) CompositeExtract 357 1
527 362: 6(int) Load 8(invocation)
528 363: 48(ptr) AccessChain 34(data) 59 37
529 364: 18(i8vec4) Load 363
530 365: 60(i8vec3) VectorShuffle 364 364 0 1 2
531 366: 60(i8vec3) GroupNonUniformSMax 42 InclusiveScan 365
532 367: 39(ptr) AccessChain 34(data) 362 37 38
533 368: 17(int8_t) CompositeExtract 366 0
535 369: 39(ptr) AccessChain 34(data) 362 37 55
536 370: 17(int8_t) CompositeExtract 366 1
538 371: 39(ptr) AccessChain 34(data) 362 37 69
539 372: 17(int8_t) CompositeExtract 366 2
541 373: 6(int) Load 8(invocation)
542 374: 48(ptr) AccessChain 34(data) 73 37
543 375: 18(i8vec4) Load 374
544 376: 18(i8vec4) GroupNonUniformSMax 42 InclusiveScan 375
545 377: 48(ptr) AccessChain 34(data) 373 37
547 378: 6(int) Load 8(invocation)
548 379: 39(ptr) AccessChain 34(data) 37 37 38
549 380: 17(int8_t) Load 379
550 381: 17(int8_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 380
551 382: 39(ptr) AccessChain 34(data) 378 37 38
553 383: 6(int) Load 8(invocation)
554 384: 48(ptr) AccessChain 34(data) 46 37
555 385: 18(i8vec4) Load 384
556 386: 47(i8vec2) VectorShuffle 385 385 0 1
557 387: 47(i8vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 386
558 388: 39(ptr) AccessChain 34(data) 383 37 38
559 389: 17(int8_t) CompositeExtract 387 0
561 390: 39(ptr) AccessChain 34(data) 383 37 55
562 391: 17(int8_t) CompositeExtract 387 1
564 392: 6(int) Load 8(invocation)
565 393: 48(ptr) AccessChain 34(data) 59 37
566 394: 18(i8vec4) Load 393
567 395: 60(i8vec3) VectorShuffle 394 394 0 1 2
568 396: 60(i8vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 395
569 397: 39(ptr) AccessChain 34(data) 392 37 38
570 398: 17(int8_t) CompositeExtract 396 0
572 399: 39(ptr) AccessChain 34(data) 392 37 55
573 400: 17(int8_t) CompositeExtract 396 1
575 401: 39(ptr) AccessChain 34(data) 392 37 69
576 402: 17(int8_t) CompositeExtract 396 2
578 403: 6(int) Load 8(invocation)
579 404: 48(ptr) AccessChain 34(data) 73 37
580 405: 18(i8vec4) Load 404
581 406: 18(i8vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 405
582 407: 48(ptr) AccessChain 34(data) 403 37
584 408: 6(int) Load 8(invocation)
585 409: 39(ptr) AccessChain 34(data) 37 37 38
586 410: 17(int8_t) Load 409
587 411: 17(int8_t) GroupNonUniformBitwiseOr 42 InclusiveScan 410
588 412: 39(ptr) AccessChain 34(data) 408 37 38
590 413: 6(int) Load 8(invocation)
591 414: 48(ptr) AccessChain 34(data) 46 37
592 415: 18(i8vec4) Load 414
593 416: 47(i8vec2) VectorShuffle 415 415 0 1
594 417: 47(i8vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 416
595 418: 39(ptr) AccessChain 34(data) 413 37 38
596 419: 17(int8_t) CompositeExtract 417 0
598 420: 39(ptr) AccessChain 34(data) 413 37 55
599 421: 17(int8_t) CompositeExtract 417 1
601 422: 6(int) Load 8(invocation)
602 423: 48(ptr) AccessChain 34(data) 59 37
603 424: 18(i8vec4) Load 423
604 425: 60(i8vec3) VectorShuffle 424 424 0 1 2
605 426: 60(i8vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 425
606 427: 39(ptr) AccessChain 34(data) 422 37 38
607 428: 17(int8_t) CompositeExtract 426 0
609 429: 39(ptr) AccessChain 34(data) 422 37 55
610 430: 17(int8_t) CompositeExtract 426 1
612 431: 39(ptr) AccessChain 34(data) 422 37 69
613 432: 17(int8_t) CompositeExtract 426 2
615 433: 6(int) Load 8(invocation)
616 434: 48(ptr) AccessChain 34(data) 73 37
617 435: 18(i8vec4) Load 434
618 436: 18(i8vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 435
619 437: 48(ptr) AccessChain 34(data) 433 37
621 438: 6(int) Load 8(invocation)
622 439: 39(ptr) AccessChain 34(data) 37 37 38
623 440: 17(int8_t) Load 439
624 441: 17(int8_t) GroupNonUniformBitwiseXor 42 InclusiveScan 440
625 442: 39(ptr) AccessChain 34(data) 438 37 38
627 443: 6(int) Load 8(invocation)
628 444: 48(ptr) AccessChain 34(data) 46 37
629 445: 18(i8vec4) Load 444
630 446: 47(i8vec2) VectorShuffle 445 445 0 1
631 447: 47(i8vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 446
632 448: 39(ptr) AccessChain 34(data) 443 37 38
633 449: 17(int8_t) CompositeExtract 447 0
635 450: 39(ptr) AccessChain 34(data) 443 37 55
636 451: 17(int8_t) CompositeExtract 447 1
638 452: 6(int) Load 8(invocation)
639 453: 48(ptr) AccessChain 34(data) 59 37
640 454: 18(i8vec4) Load 453
641 455: 60(i8vec3) VectorShuffle 454 454 0 1 2
642 456: 60(i8vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 455
643 457: 39(ptr) AccessChain 34(data) 452 37 38
644 458: 17(int8_t) CompositeExtract 456 0
646 459: 39(ptr) AccessChain 34(data) 452 37 55
647 460: 17(int8_t) CompositeExtract 456 1
649 461: 39(ptr) AccessChain 34(data) 452 37 69
650 462: 17(int8_t) CompositeExtract 456 2
652 463: 6(int) Load 8(invocation)
653 464: 48(ptr) AccessChain 34(data) 73 37
654 465: 18(i8vec4) Load 464
655 466: 18(i8vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 465
656 467: 48(ptr) AccessChain 34(data) 463 37
658 468: 6(int) Load 8(invocation)
659 469: 39(ptr) AccessChain 34(data) 37 37 38
660 470: 17(int8_t) Load 469
661 471: 17(int8_t) GroupNonUniformIAdd 42 ExclusiveScan 470
662 472: 39(ptr) AccessChain 34(data) 468 37 38
664 473: 6(int) Load 8(invocation)
665 474: 48(ptr) AccessChain 34(data) 46 37
666 475: 18(i8vec4) Load 474
667 476: 47(i8vec2) VectorShuffle 475 475 0 1
668 477: 47(i8vec2) GroupNonUniformIAdd 42 ExclusiveScan 476
669 478: 39(ptr) AccessChain 34(data) 473 37 38
670 479: 17(int8_t) CompositeExtract 477 0
672 480: 39(ptr) AccessChain 34(data) 473 37 55
673 481: 17(int8_t) CompositeExtract 477 1
675 482: 6(int) Load 8(invocation)
676 483: 48(ptr) AccessChain 34(data) 59 37
677 484: 18(i8vec4) Load 483
678 485: 60(i8vec3) VectorShuffle 484 484 0 1 2
679 486: 60(i8vec3) GroupNonUniformIAdd 42 ExclusiveScan 485
680 487: 39(ptr) AccessChain 34(data) 482 37 38
681 488: 17(int8_t) CompositeExtract 486 0
683 489: 39(ptr) AccessChain 34(data) 482 37 55
684 490: 17(int8_t) CompositeExtract 486 1
686 491: 39(ptr) AccessChain 34(data) 482 37 69
687 492: 17(int8_t) CompositeExtract 486 2
689 493: 6(int) Load 8(invocation)
690 494: 48(ptr) AccessChain 34(data) 73 37
691 495: 18(i8vec4) Load 494
692 496: 18(i8vec4) GroupNonUniformIAdd 42 ExclusiveScan 495
693 497: 48(ptr) AccessChain 34(data) 493 37
695 498: 6(int) Load 8(invocation)
696 499: 39(ptr) AccessChain 34(data) 37 37 38
697 500: 17(int8_t) Load 499
698 501: 17(int8_t) GroupNonUniformIMul 42 ExclusiveScan 500
699 502: 39(ptr) AccessChain 34(data) 498 37 38
701 503: 6(int) Load 8(invocation)
702 504: 48(ptr) AccessChain 34(data) 46 37
703 505: 18(i8vec4) Load 504
704 506: 47(i8vec2) VectorShuffle 505 505 0 1
705 507: 47(i8vec2) GroupNonUniformIMul 42 ExclusiveScan 506
706 508: 39(ptr) AccessChain 34(data) 503 37 38
707 509: 17(int8_t) CompositeExtract 507 0
709 510: 39(ptr) AccessChain 34(data) 503 37 55
710 511: 17(int8_t) CompositeExtract 507 1
712 512: 6(int) Load 8(invocation)
713 513: 48(ptr) AccessChain 34(data) 59 37
714 514: 18(i8vec4) Load 513
715 515: 60(i8vec3) VectorShuffle 514 514 0 1 2
716 516: 60(i8vec3) GroupNonUniformIMul 42 ExclusiveScan 515
717 517: 39(ptr) AccessChain 34(data) 512 37 38
718 518: 17(int8_t) CompositeExtract 516 0
720 519: 39(ptr) AccessChain 34(data) 512 37 55
721 520: 17(int8_t) CompositeExtract 516 1
723 521: 39(ptr) AccessChain 34(data) 512 37 69
724 522: 17(int8_t) CompositeExtract 516 2
726 523: 6(int) Load 8(invocation)
727 524: 48(ptr) AccessChain 34(data) 73 37
728 525: 18(i8vec4) Load 524
729 526: 18(i8vec4) GroupNonUniformIMul 42 ExclusiveScan 525
730 527: 48(ptr) AccessChain 34(data) 523 37
732 528: 6(int) Load 8(invocation)
733 529: 39(ptr) AccessChain 34(data) 37 37 38
734 530: 17(int8_t) Load 529
735 531: 17(int8_t) GroupNonUniformSMin 42 ExclusiveScan 530
736 532: 39(ptr) AccessChain 34(data) 528 37 38
738 533: 6(int) Load 8(invocation)
739 534: 48(ptr) AccessChain 34(data) 46 37
740 535: 18(i8vec4) Load 534
741 536: 47(i8vec2) VectorShuffle 535 535 0 1
742 537: 47(i8vec2) GroupNonUniformSMin 42 ExclusiveScan 536
743 538: 39(ptr) AccessChain 34(data) 533 37 38
744 539: 17(int8_t) CompositeExtract 537 0
746 540: 39(ptr) AccessChain 34(data) 533 37 55
747 541: 17(int8_t) CompositeExtract 537 1
749 542: 6(int) Load 8(invocation)
750 543: 48(ptr) AccessChain 34(data) 59 37
751 544: 18(i8vec4) Load 543
752 545: 60(i8vec3) VectorShuffle 544 544 0 1 2
753 546: 60(i8vec3) GroupNonUniformSMin 42 ExclusiveScan 545
754 547: 39(ptr) AccessChain 34(data) 542 37 38
755 548: 17(int8_t) CompositeExtract 546 0
757 549: 39(ptr) AccessChain 34(data) 542 37 55
758 550: 17(int8_t) CompositeExtract 546 1
760 551: 39(ptr) AccessChain 34(data) 542 37 69
761 552: 17(int8_t) CompositeExtract 546 2
763 553: 6(int) Load 8(invocation)
764 554: 48(ptr) AccessChain 34(data) 73 37
765 555: 18(i8vec4) Load 554
766 556: 18(i8vec4) GroupNonUniformSMin 42 ExclusiveScan 555
767 557: 48(ptr) AccessChain 34(data) 553 37
769 558: 6(int) Load 8(invocation)
770 559: 39(ptr) AccessChain 34(data) 37 37 38
771 560: 17(int8_t) Load 559
772 561: 17(int8_t) GroupNonUniformSMax 42 ExclusiveScan 560
773 562: 39(ptr) AccessChain 34(data) 558 37 38
775 563: 6(int) Load 8(invocation)
776 564: 48(ptr) AccessChain 34(data) 46 37
777 565: 18(i8vec4) Load 564
778 566: 47(i8vec2) VectorShuffle 565 565 0 1
779 567: 47(i8vec2) GroupNonUniformSMax 42 ExclusiveScan 566
780 568: 39(ptr) AccessChain 34(data) 563 37 38
781 569: 17(int8_t) CompositeExtract 567 0
783 570: 39(ptr) AccessChain 34(data) 563 37 55
784 571: 17(int8_t) CompositeExtract 567 1
786 572: 6(int) Load 8(invocation)
787 573: 48(ptr) AccessChain 34(data) 59 37
788 574: 18(i8vec4) Load 573
789 575: 60(i8vec3) VectorShuffle 574 574 0 1 2
790 576: 60(i8vec3) GroupNonUniformSMax 42 ExclusiveScan 575
791 577: 39(ptr) AccessChain 34(data) 572 37 38
792 578: 17(int8_t) CompositeExtract 576 0
794 579: 39(ptr) AccessChain 34(data) 572 37 55
795 580: 17(int8_t) CompositeExtract 576 1
797 581: 39(ptr) AccessChain 34(data) 572 37 69
798 582: 17(int8_t) CompositeExtract 576 2
800 583: 6(int) Load 8(invocation)
801 584: 48(ptr) AccessChain 34(data) 73 37
802 585: 18(i8vec4) Load 584
803 586: 18(i8vec4) GroupNonUniformSMax 42 ExclusiveScan 585
804 587: 48(ptr) AccessChain 34(data) 583 37
806 588: 6(int) Load 8(invocation)
807 589: 39(ptr) AccessChain 34(data) 37 37 38
808 590: 17(int8_t) Load 589
809 591: 17(int8_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 590
810 592: 39(ptr) AccessChain 34(data) 588 37 38
812 593: 6(int) Load 8(invocation)
813 594: 48(ptr) AccessChain 34(data) 46 37
814 595: 18(i8vec4) Load 594
815 596: 47(i8vec2) VectorShuffle 595 595 0 1
816 597: 47(i8vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 596
817 598: 39(ptr) AccessChain 34(data) 593 37 38
818 599: 17(int8_t) CompositeExtract 597 0
820 600: 39(ptr) AccessChain 34(data) 593 37 55
821 601: 17(int8_t) CompositeExtract 597 1
823 602: 6(int) Load 8(invocation)
824 603: 48(ptr) AccessChain 34(data) 59 37
825 604: 18(i8vec4) Load 603
826 605: 60(i8vec3) VectorShuffle 604 604 0 1 2
827 606: 60(i8vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 605
828 607: 39(ptr) AccessChain 34(data) 602 37 38
829 608: 17(int8_t) CompositeExtract 606 0
831 609: 39(ptr) AccessChain 34(data) 602 37 55
832 610: 17(int8_t) CompositeExtract 606 1
834 611: 39(ptr) AccessChain 34(data) 602 37 69
835 612: 17(int8_t) CompositeExtract 606 2
837 613: 6(int) Load 8(invocation)
838 614: 48(ptr) AccessChain 34(data) 73 37
839 615: 18(i8vec4) Load 614
840 616: 18(i8vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 615
841 617: 48(ptr) AccessChain 34(data) 613 37
843 618: 6(int) Load 8(invocation)
844 619: 39(ptr) AccessChain 34(data) 37 37 38
845 620: 17(int8_t) Load 619
846 621: 17(int8_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 620
847 622: 39(ptr) AccessChain 34(data) 618 37 38
849 623: 6(int) Load 8(invocation)
850 624: 48(ptr) AccessChain 34(data) 46 37
851 625: 18(i8vec4) Load 624
852 626: 47(i8vec2) VectorShuffle 625 625 0 1
853 627: 47(i8vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 626
854 628: 39(ptr) AccessChain 34(data) 623 37 38
855 629: 17(int8_t) CompositeExtract 627 0
857 630: 39(ptr) AccessChain 34(data) 623 37 55
858 631: 17(int8_t) CompositeExtract 627 1
860 632: 6(int) Load 8(invocation)
861 633: 48(ptr) AccessChain 34(data) 59 37
862 634: 18(i8vec4) Load 633
863 635: 60(i8vec3) VectorShuffle 634 634 0 1 2
864 636: 60(i8vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 635
865 637: 39(ptr) AccessChain 34(data) 632 37 38
866 638: 17(int8_t) CompositeExtract 636 0
868 639: 39(ptr) AccessChain 34(data) 632 37 55
869 640: 17(int8_t) CompositeExtract 636 1
871 641: 39(ptr) AccessChain 34(data) 632 37 69
872 642: 17(int8_t) CompositeExtract 636 2
874 643: 6(int) Load 8(invocation)
875 644: 48(ptr) AccessChain 34(data) 73 37
876 645: 18(i8vec4) Load 644
877 646: 18(i8vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 645
878 647: 48(ptr) AccessChain 34(data) 643 37
880 648: 6(int) Load 8(invocation)
881 649: 39(ptr) AccessChain 34(data) 37 37 38
882 650: 17(int8_t) Load 649
883 651: 17(int8_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 650
884 652: 39(ptr) AccessChain 34(data) 648 37 38
886 653: 6(int) Load 8(invocation)
887 654: 48(ptr) AccessChain 34(data) 46 37
888 655: 18(i8vec4) Load 654
889 656: 47(i8vec2) VectorShuffle 655 655 0 1
890 657: 47(i8vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 656
891 658: 39(ptr) AccessChain 34(data) 653 37 38
892 659: 17(int8_t) CompositeExtract 657 0
894 660: 39(ptr) AccessChain 34(data) 653 37 55
895 661: 17(int8_t) CompositeExtract 657 1
897 662: 6(int) Load 8(invocation)
898 663: 48(ptr) AccessChain 34(data) 59 37
899 664: 18(i8vec4) Load 663
900 665: 60(i8vec3) VectorShuffle 664 664 0 1 2
901 666: 60(i8vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 665
902 667: 39(ptr) AccessChain 34(data) 662 37 38
903 668: 17(int8_t) CompositeExtract 666 0
905 669: 39(ptr) AccessChain 34(data) 662 37 55
906 670: 17(int8_t) CompositeExtract 666 1
908 671: 39(ptr) AccessChain 34(data) 662 37 69
909 672: 17(int8_t) CompositeExtract 666 2
911 673: 6(int) Load 8(invocation)
912 674: 48(ptr) AccessChain 34(data) 73 37
913 675: 18(i8vec4) Load 674
914 676: 18(i8vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 675
915 677: 48(ptr) AccessChain 34(data) 673 37
917 678: 6(int) Load 8(invocation)
918 680: 679(ptr) AccessChain 34(data) 37 46 38
919 681: 19(int8_t) Load 680
920 682: 19(int8_t) GroupNonUniformIAdd 42 Reduce 681
921 683: 679(ptr) AccessChain 34(data) 678 46 38
923 684: 6(int) Load 8(invocation)
924 687: 686(ptr) AccessChain 34(data) 46 46
925 688: 20(i8vec4) Load 687
926 689: 685(i8vec2) VectorShuffle 688 688 0 1
927 690: 685(i8vec2) GroupNonUniformIAdd 42 Reduce 689
928 691: 679(ptr) AccessChain 34(data) 684 46 38
929 692: 19(int8_t) CompositeExtract 690 0
931 693: 679(ptr) AccessChain 34(data) 684 46 55
932 694: 19(int8_t) CompositeExtract 690 1
934 695: 6(int) Load 8(invocation)
935 697: 686(ptr) AccessChain 34(data) 59 46
936 698: 20(i8vec4) Load 697
937 699: 696(i8vec3) VectorShuffle 698 698 0 1 2
938 700: 696(i8vec3) GroupNonUniformIAdd 42 Reduce 699
939 701: 679(ptr) AccessChain 34(data) 695 46 38
940 702: 19(int8_t) CompositeExtract 700 0
942 703: 679(ptr) AccessChain 34(data) 695 46 55
943 704: 19(int8_t) CompositeExtract 700 1
945 705: 679(ptr) AccessChain 34(data) 695 46 69
946 706: 19(int8_t) CompositeExtract 700 2
948 707: 6(int) Load 8(invocation)
949 708: 686(ptr) AccessChain 34(data) 73 46
950 709: 20(i8vec4) Load 708
951 710: 20(i8vec4) GroupNonUniformIAdd 42 Reduce 709
952 711: 686(ptr) AccessChain 34(data) 707 46
954 712: 6(int) Load 8(invocation)
955 713: 679(ptr) AccessChain 34(data) 37 46 38
956 714: 19(int8_t) Load 713
957 715: 19(int8_t) GroupNonUniformIMul 42 Reduce 714
958 716: 679(ptr) AccessChain 34(data) 712 46 38
960 717: 6(int) Load 8(invocation)
961 718: 686(ptr) AccessChain 34(data) 46 46
962 719: 20(i8vec4) Load 718
963 720: 685(i8vec2) VectorShuffle 719 719 0 1
964 721: 685(i8vec2) GroupNonUniformIMul 42 Reduce 720
965 722: 679(ptr) AccessChain 34(data) 717 46 38
966 723: 19(int8_t) CompositeExtract 721 0
968 724: 679(ptr) AccessChain 34(data) 717 46 55
969 725: 19(int8_t) CompositeExtract 721 1
971 726: 6(int) Load 8(invocation)
972 727: 686(ptr) AccessChain 34(data) 59 46
973 728: 20(i8vec4) Load 727
974 729: 696(i8vec3) VectorShuffle 728 728 0 1 2
975 730: 696(i8vec3) GroupNonUniformIMul 42 Reduce 729
976 731: 679(ptr) AccessChain 34(data) 726 46 38
977 732: 19(int8_t) CompositeExtract 730 0
979 733: 679(ptr) AccessChain 34(data) 726 46 55
980 734: 19(int8_t) CompositeExtract 730 1
982 735: 679(ptr) AccessChain 34(data) 726 46 69
983 736: 19(int8_t) CompositeExtract 730 2
985 737: 6(int) Load 8(invocation)
986 738: 686(ptr) AccessChain 34(data) 73 46
987 739: 20(i8vec4) Load 738
988 740: 20(i8vec4) GroupNonUniformIMul 42 Reduce 739
989 741: 686(ptr) AccessChain 34(data) 737 46
991 742: 6(int) Load 8(invocation)
992 743: 679(ptr) AccessChain 34(data) 37 46 38
993 744: 19(int8_t) Load 743
994 745: 19(int8_t) GroupNonUniformUMin 42 Reduce 744
995 746: 679(ptr) AccessChain 34(data) 742 46 38
997 747: 6(int) Load 8(invocation)
998 748: 686(ptr) AccessChain 34(data) 46 46
999 749: 20(i8vec4) Load 748
1000 750: 685(i8vec2) VectorShuffle 749 749 0 1
1001 751: 685(i8vec2) GroupNonUniformUMin 42 Reduce 750
1002 752: 679(ptr) AccessChain 34(data) 747 46 38
1003 753: 19(int8_t) CompositeExtract 751 0
1005 754: 679(ptr) AccessChain 34(data) 747 46 55
1006 755: 19(int8_t) CompositeExtract 751 1
1008 756: 6(int) Load 8(invocation)
1009 757: 686(ptr) AccessChain 34(data) 59 46
1010 758: 20(i8vec4) Load 757
1011 759: 696(i8vec3) VectorShuffle 758 758 0 1 2
1012 760: 696(i8vec3) GroupNonUniformUMin 42 Reduce 759
1013 761: 679(ptr) AccessChain 34(data) 756 46 38
1014 762: 19(int8_t) CompositeExtract 760 0
1016 763: 679(ptr) AccessChain 34(data) 756 46 55
1017 764: 19(int8_t) CompositeExtract 760 1
1019 765: 679(ptr) AccessChain 34(data) 756 46 69
1020 766: 19(int8_t) CompositeExtract 760 2
1022 767: 6(int) Load 8(invocation)
1023 768: 686(ptr) AccessChain 34(data) 73 46
1024 769: 20(i8vec4) Load 768
1025 770: 20(i8vec4) GroupNonUniformUMin 42 Reduce 769
1026 771: 686(ptr) AccessChain 34(data) 767 46
1028 772: 6(int) Load 8(invocation)
1029 773: 679(ptr) AccessChain 34(data) 37 46 38
1030 774: 19(int8_t) Load 773
1031 775: 19(int8_t) GroupNonUniformUMax 42 Reduce 774
1032 776: 679(ptr) AccessChain 34(data) 772 46 38
1034 777: 6(int) Load 8(invocation)
1035 778: 686(ptr) AccessChain 34(data) 46 46
1036 779: 20(i8vec4) Load 778
1037 780: 685(i8vec2) VectorShuffle 779 779 0 1
1038 781: 685(i8vec2) GroupNonUniformUMax 42 Reduce 780
1039 782: 679(ptr) AccessChain 34(data) 777 46 38
1040 783: 19(int8_t) CompositeExtract 781 0
1042 784: 679(ptr) AccessChain 34(data) 777 46 55
1043 785: 19(int8_t) CompositeExtract 781 1
1045 786: 6(int) Load 8(invocation)
1046 787: 686(ptr) AccessChain 34(data) 59 46
1047 788: 20(i8vec4) Load 787
1048 789: 696(i8vec3) VectorShuffle 788 788 0 1 2
1049 790: 696(i8vec3) GroupNonUniformUMax 42 Reduce 789
1050 791: 679(ptr) AccessChain 34(data) 786 46 38
1051 792: 19(int8_t) CompositeExtract 790 0
1053 793: 679(ptr) AccessChain 34(data) 786 46 55
1054 794: 19(int8_t) CompositeExtract 790 1
1056 795: 679(ptr) AccessChain 34(data) 786 46 69
1057 796: 19(int8_t) CompositeExtract 790 2
1059 797: 6(int) Load 8(invocation)
1060 798: 686(ptr) AccessChain 34(data) 73 46
1061 799: 20(i8vec4) Load 798
1062 800: 20(i8vec4) GroupNonUniformUMax 42 Reduce 799
1063 801: 686(ptr) AccessChain 34(data) 797 46
1065 802: 6(int) Load 8(invocation)
1066 803: 679(ptr) AccessChain 34(data) 37 46 38
1067 804: 19(int8_t) Load 803
1068 805: 19(int8_t) GroupNonUniformBitwiseAnd 42 Reduce 804
1069 806: 679(ptr) AccessChain 34(data) 802 46 38
1071 807: 6(int) Load 8(invocation)
1072 808: 686(ptr) AccessChain 34(data) 46 46
1073 809: 20(i8vec4) Load 808
1074 810: 685(i8vec2) VectorShuffle 809 809 0 1
1075 811: 685(i8vec2) GroupNonUniformBitwiseAnd 42 Reduce 810
1076 812: 679(ptr) AccessChain 34(data) 807 46 38
1077 813: 19(int8_t) CompositeExtract 811 0
1079 814: 679(ptr) AccessChain 34(data) 807 46 55
1080 815: 19(int8_t) CompositeExtract 811 1
1082 816: 6(int) Load 8(invocation)
1083 817: 686(ptr) AccessChain 34(data) 59 46
1084 818: 20(i8vec4) Load 817
1085 819: 696(i8vec3) VectorShuffle 818 818 0 1 2
1086 820: 696(i8vec3) GroupNonUniformBitwiseAnd 42 Reduce 819
1087 821: 679(ptr) AccessChain 34(data) 816 46 38
1088 822: 19(int8_t) CompositeExtract 820 0
1090 823: 679(ptr) AccessChain 34(data) 816 46 55
1091 824: 19(int8_t) CompositeExtract 820 1
1093 825: 679(ptr) AccessChain 34(data) 816 46 69
1094 826: 19(int8_t) CompositeExtract 820 2
1096 827: 6(int) Load 8(invocation)
1097 828: 686(ptr) AccessChain 34(data) 73 46
1098 829: 20(i8vec4) Load 828
1099 830: 20(i8vec4) GroupNonUniformBitwiseAnd 42 Reduce 829
1100 831: 686(ptr) AccessChain 34(data) 827 46
1102 832: 6(int) Load 8(invocation)
1103 833: 679(ptr) AccessChain 34(data) 37 46 38
1104 834: 19(int8_t) Load 833
1105 835: 19(int8_t) GroupNonUniformBitwiseOr 42 Reduce 834
1106 836: 679(ptr) AccessChain 34(data) 832 46 38
1108 837: 6(int) Load 8(invocation)
1109 838: 686(ptr) AccessChain 34(data) 46 46
1110 839: 20(i8vec4) Load 838
1111 840: 685(i8vec2) VectorShuffle 839 839 0 1
1112 841: 685(i8vec2) GroupNonUniformBitwiseOr 42 Reduce 840
1113 842: 679(ptr) AccessChain 34(data) 837 46 38
1114 843: 19(int8_t) CompositeExtract 841 0
1116 844: 679(ptr) AccessChain 34(data) 837 46 55
1117 845: 19(int8_t) CompositeExtract 841 1
1119 846: 6(int) Load 8(invocation)
1120 847: 686(ptr) AccessChain 34(data) 59 46
1121 848: 20(i8vec4) Load 847
1122 849: 696(i8vec3) VectorShuffle 848 848 0 1 2
1123 850: 696(i8vec3) GroupNonUniformBitwiseOr 42 Reduce 849
1124 851: 679(ptr) AccessChain 34(data) 846 46 38
1125 852: 19(int8_t) CompositeExtract 850 0
1127 853: 679(ptr) AccessChain 34(data) 846 46 55
1128 854: 19(int8_t) CompositeExtract 850 1
1130 855: 679(ptr) AccessChain 34(data) 846 46 69
1131 856: 19(int8_t) CompositeExtract 850 2
1133 857: 6(int) Load 8(invocation)
1134 858: 686(ptr) AccessChain 34(data) 73 46
1135 859: 20(i8vec4) Load 858
1136 860: 20(i8vec4) GroupNonUniformBitwiseOr 42 Reduce 859
1137 861: 686(ptr) AccessChain 34(data) 857 46
1139 862: 6(int) Load 8(invocation)
1140 863: 679(ptr) AccessChain 34(data) 37 46 38
1141 864: 19(int8_t) Load 863
1142 865: 19(int8_t) GroupNonUniformBitwiseXor 42 Reduce 864
1143 866: 679(ptr) AccessChain 34(data) 862 46 38
1145 867: 6(int) Load 8(invocation)
1146 868: 686(ptr) AccessChain 34(data) 46 46
1147 869: 20(i8vec4) Load 868
1148 870: 685(i8vec2) VectorShuffle 869 869 0 1
1149 871: 685(i8vec2) GroupNonUniformBitwiseXor 42 Reduce 870
1150 872: 679(ptr) AccessChain 34(data) 867 46 38
1151 873: 19(int8_t) CompositeExtract 871 0
1153 874: 679(ptr) AccessChain 34(data) 867 46 55
1154 875: 19(int8_t) CompositeExtract 871 1
1156 876: 6(int) Load 8(invocation)
1157 877: 686(ptr) AccessChain 34(data) 59 46
1158 878: 20(i8vec4) Load 877
1159 879: 696(i8vec3) VectorShuffle 878 878 0 1 2
1160 880: 696(i8vec3) GroupNonUniformBitwiseXor 42 Reduce 879
1161 881: 679(ptr) AccessChain 34(data) 876 46 38
1162 882: 19(int8_t) CompositeExtract 880 0
1164 883: 679(ptr) AccessChain 34(data) 876 46 55
1165 884: 19(int8_t) CompositeExtract 880 1
1167 885: 679(ptr) AccessChain 34(data) 876 46 69
1168 886: 19(int8_t) CompositeExtract 880 2
1170 887: 6(int) Load 8(invocation)
1171 888: 686(ptr) AccessChain 34(data) 73 46
1172 889: 20(i8vec4) Load 888
1173 890: 20(i8vec4) GroupNonUniformBitwiseXor 42 Reduce 889
1174 891: 686(ptr) AccessChain 34(data) 887 46
1176 892: 6(int) Load 8(invocation)
1177 893: 679(ptr) AccessChain 34(data) 37 46 38
1178 894: 19(int8_t) Load 893
1179 895: 19(int8_t) GroupNonUniformIAdd 42 InclusiveScan 894
1180 896: 679(ptr) AccessChain 34(data) 892 46 38
1182 897: 6(int) Load 8(invocation)
1183 898: 686(ptr) AccessChain 34(data) 46 46
1184 899: 20(i8vec4) Load 898
1185 900: 685(i8vec2) VectorShuffle 899 899 0 1
1186 901: 685(i8vec2) GroupNonUniformIAdd 42 InclusiveScan 900
1187 902: 679(ptr) AccessChain 34(data) 897 46 38
1188 903: 19(int8_t) CompositeExtract 901 0
1190 904: 679(ptr) AccessChain 34(data) 897 46 55
1191 905: 19(int8_t) CompositeExtract 901 1
1193 906: 6(int) Load 8(invocation)
1194 907: 686(ptr) AccessChain 34(data) 59 46
1195 908: 20(i8vec4) Load 907
1196 909: 696(i8vec3) VectorShuffle 908 908 0 1 2
1197 910: 696(i8vec3) GroupNonUniformIAdd 42 InclusiveScan 909
1198 911: 679(ptr) AccessChain 34(data) 906 46 38
1199 912: 19(int8_t) CompositeExtract 910 0
1201 913: 679(ptr) AccessChain 34(data) 906 46 55
1202 914: 19(int8_t) CompositeExtract 910 1
1204 915: 679(ptr) AccessChain 34(data) 906 46 69
1205 916: 19(int8_t) CompositeExtract 910 2
1207 917: 6(int) Load 8(invocation)
1208 918: 686(ptr) AccessChain 34(data) 73 46
1209 919: 20(i8vec4) Load 918
1210 920: 20(i8vec4) GroupNonUniformIAdd 42 InclusiveScan 919
1211 921: 686(ptr) AccessChain 34(data) 917 46
1213 922: 6(int) Load 8(invocation)
1214 923: 679(ptr) AccessChain 34(data) 37 46 38
1215 924: 19(int8_t) Load 923
1216 925: 19(int8_t) GroupNonUniformIMul 42 InclusiveScan 924
1217 926: 679(ptr) AccessChain 34(data) 922 46 38
1219 927: 6(int) Load 8(invocation)
1220 928: 686(ptr) AccessChain 34(data) 46 46
1221 929: 20(i8vec4) Load 928
1222 930: 685(i8vec2) VectorShuffle 929 929 0 1
1223 931: 685(i8vec2) GroupNonUniformIMul 42 InclusiveScan 930
1224 932: 679(ptr) AccessChain 34(data) 927 46 38
1225 933: 19(int8_t) CompositeExtract 931 0
1227 934: 679(ptr) AccessChain 34(data) 927 46 55
1228 935: 19(int8_t) CompositeExtract 931 1
1230 936: 6(int) Load 8(invocation)
1231 937: 686(ptr) AccessChain 34(data) 59 46
1232 938: 20(i8vec4) Load 937
1233 939: 696(i8vec3) VectorShuffle 938 938 0 1 2
1234 940: 696(i8vec3) GroupNonUniformIMul 42 InclusiveScan 939
1235 941: 679(ptr) AccessChain 34(data) 936 46 38
1236 942: 19(int8_t) CompositeExtract 940 0
1238 943: 679(ptr) AccessChain 34(data) 936 46 55
1239 944: 19(int8_t) CompositeExtract 940 1
1241 945: 679(ptr) AccessChain 34(data) 936 46 69
1242 946: 19(int8_t) CompositeExtract 940 2
1244 947: 6(int) Load 8(invocation)
1245 948: 686(ptr) AccessChain 34(data) 73 46
1246 949: 20(i8vec4) Load 948
1247 950: 20(i8vec4) GroupNonUniformIMul 42 InclusiveScan 949
1248 951: 686(ptr) AccessChain 34(data) 947 46
1250 952: 6(int) Load 8(invocation)
1251 953: 679(ptr) AccessChain 34(data) 37 46 38
1252 954: 19(int8_t) Load 953
1253 955: 19(int8_t) GroupNonUniformUMin 42 InclusiveScan 954
1254 956: 679(ptr) AccessChain 34(data) 952 46 38
1256 957: 6(int) Load 8(invocation)
1257 958: 686(ptr) AccessChain 34(data) 46 46
1258 959: 20(i8vec4) Load 958
1259 960: 685(i8vec2) VectorShuffle 959 959 0 1
1260 961: 685(i8vec2) GroupNonUniformUMin 42 InclusiveScan 960
1261 962: 679(ptr) AccessChain 34(data) 957 46 38
1262 963: 19(int8_t) CompositeExtract 961 0
1264 964: 679(ptr) AccessChain 34(data) 957 46 55
1265 965: 19(int8_t) CompositeExtract 961 1
1267 966: 6(int) Load 8(invocation)
1268 967: 686(ptr) AccessChain 34(data) 59 46
1269 968: 20(i8vec4) Load 967
1270 969: 696(i8vec3) VectorShuffle 968 968 0 1 2
1271 970: 696(i8vec3) GroupNonUniformUMin 42 InclusiveScan 969
1272 971: 679(ptr) AccessChain 34(data) 966 46 38
1273 972: 19(int8_t) CompositeExtract 970 0
1275 973: 679(ptr) AccessChain 34(data) 966 46 55
1276 974: 19(int8_t) CompositeExtract 970 1
1278 975: 679(ptr) AccessChain 34(data) 966 46 69
1279 976: 19(int8_t) CompositeExtract 970 2
1281 977: 6(int) Load 8(invocation)
1282 978: 686(ptr) AccessChain 34(data) 73 46
1283 979: 20(i8vec4) Load 978
1284 980: 20(i8vec4) GroupNonUniformUMin 42 InclusiveScan 979
1285 981: 686(ptr) AccessChain 34(data) 977 46
1287 982: 6(int) Load 8(invocation)
1288 983: 679(ptr) AccessChain 34(data) 37 46 38
1289 984: 19(int8_t) Load 983
1290 985: 19(int8_t) GroupNonUniformUMax 42 InclusiveScan 984
1291 986: 679(ptr) AccessChain 34(data) 982 46 38
1293 987: 6(int) Load 8(invocation)
1294 988: 686(ptr) AccessChain 34(data) 46 46
1295 989: 20(i8vec4) Load 988
1296 990: 685(i8vec2) VectorShuffle 989 989 0 1
1297 991: 685(i8vec2) GroupNonUniformUMax 42 InclusiveScan 990
1298 992: 679(ptr) AccessChain 34(data) 987 46 38
1299 993: 19(int8_t) CompositeExtract 991 0
1301 994: 679(ptr) AccessChain 34(data) 987 46 55
1302 995: 19(int8_t) CompositeExtract 991 1
1304 996: 6(int) Load 8(invocation)
1305 997: 686(ptr) AccessChain 34(data) 59 46
1306 998: 20(i8vec4) Load 997
1307 999: 696(i8vec3) VectorShuffle 998 998 0 1 2
1308 1000: 696(i8vec3) GroupNonUniformUMax 42 InclusiveScan 999
1309 1001: 679(ptr) AccessChain 34(data) 996 46 38
1310 1002: 19(int8_t) CompositeExtract 1000 0
1312 1003: 679(ptr) AccessChain 34(data) 996 46 55
1313 1004: 19(int8_t) CompositeExtract 1000 1
1315 1005: 679(ptr) AccessChain 34(data) 996 46 69
1316 1006: 19(int8_t) CompositeExtract 1000 2
1318 1007: 6(int) Load 8(invocation)
1319 1008: 686(ptr) AccessChain 34(data) 73 46
1320 1009: 20(i8vec4) Load 1008
1321 1010: 20(i8vec4) GroupNonUniformUMax 42 InclusiveScan 1009
1322 1011: 686(ptr) AccessChain 34(data) 1007 46
1324 1012: 6(int) Load 8(invocation)
1325 1013: 679(ptr) AccessChain 34(data) 37 46 38
1326 1014: 19(int8_t) Load 1013
1327 1015: 19(int8_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 1014
1328 1016: 679(ptr) AccessChain 34(data) 1012 46 38
1330 1017: 6(int) Load 8(invocation)
1331 1018: 686(ptr) AccessChain 34(data) 46 46
1332 1019: 20(i8vec4) Load 1018
1333 1020: 685(i8vec2) VectorShuffle 1019 1019 0 1
1334 1021: 685(i8vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 1020
1335 1022: 679(ptr) AccessChain 34(data) 1017 46 38
1336 1023: 19(int8_t) CompositeExtract 1021 0
1338 1024: 679(ptr) AccessChain 34(data) 1017 46 55
1339 1025: 19(int8_t) CompositeExtract 1021 1
1341 1026: 6(int) Load 8(invocation)
1342 1027: 686(ptr) AccessChain 34(data) 59 46
1343 1028: 20(i8vec4) Load 1027
1344 1029: 696(i8vec3) VectorShuffle 1028 1028 0 1 2
1345 1030: 696(i8vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 1029
1346 1031: 679(ptr) AccessChain 34(data) 1026 46 38
1347 1032: 19(int8_t) CompositeExtract 1030 0
1349 1033: 679(ptr) AccessChain 34(data) 1026 46 55
1350 1034: 19(int8_t) CompositeExtract 1030 1
1352 1035: 679(ptr) AccessChain 34(data) 1026 46 69
1353 1036: 19(int8_t) CompositeExtract 1030 2
1355 1037: 6(int) Load 8(invocation)
1356 1038: 686(ptr) AccessChain 34(data) 73 46
1357 1039: 20(i8vec4) Load 1038
1358 1040: 20(i8vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 1039
1359 1041: 686(ptr) AccessChain 34(data) 1037 46
1361 1042: 6(int) Load 8(invocation)
1362 1043: 679(ptr) AccessChain 34(data) 37 46 38
1363 1044: 19(int8_t) Load 1043
1364 1045: 19(int8_t) GroupNonUniformBitwiseOr 42 InclusiveScan 1044
1365 1046: 679(ptr) AccessChain 34(data) 1042 46 38
1367 1047: 6(int) Load 8(invocation)
1368 1048: 686(ptr) AccessChain 34(data) 46 46
1369 1049: 20(i8vec4) Load 1048
1370 1050: 685(i8vec2) VectorShuffle 1049 1049 0 1
1371 1051: 685(i8vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 1050
1372 1052: 679(ptr) AccessChain 34(data) 1047 46 38
1373 1053: 19(int8_t) CompositeExtract 1051 0
1375 1054: 679(ptr) AccessChain 34(data) 1047 46 55
1376 1055: 19(int8_t) CompositeExtract 1051 1
1378 1056: 6(int) Load 8(invocation)
1379 1057: 686(ptr) AccessChain 34(data) 59 46
1380 1058: 20(i8vec4) Load 1057
1381 1059: 696(i8vec3) VectorShuffle 1058 1058 0 1 2
1382 1060: 696(i8vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 1059
1383 1061: 679(ptr) AccessChain 34(data) 1056 46 38
1384 1062: 19(int8_t) CompositeExtract 1060 0
1386 1063: 679(ptr) AccessChain 34(data) 1056 46 55
1387 1064: 19(int8_t) CompositeExtract 1060 1
1389 1065: 679(ptr) AccessChain 34(data) 1056 46 69
1390 1066: 19(int8_t) CompositeExtract 1060 2
1392 1067: 6(int) Load 8(invocation)
1393 1068: 686(ptr) AccessChain 34(data) 73 46
1394 1069: 20(i8vec4) Load 1068
1395 1070: 20(i8vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 1069
1396 1071: 686(ptr) AccessChain 34(data) 1067 46
1398 1072: 6(int) Load 8(invocation)
1399 1073: 679(ptr) AccessChain 34(data) 37 46 38
1400 1074: 19(int8_t) Load 1073
1401 1075: 19(int8_t) GroupNonUniformBitwiseXor 42 InclusiveScan 1074
1402 1076: 679(ptr) AccessChain 34(data) 1072 46 38
1404 1077: 6(int) Load 8(invocation)
1405 1078: 686(ptr) AccessChain 34(data) 46 46
1406 1079: 20(i8vec4) Load 1078
1407 1080: 685(i8vec2) VectorShuffle 1079 1079 0 1
1408 1081: 685(i8vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 1080
1409 1082: 679(ptr) AccessChain 34(data) 1077 46 38
1410 1083: 19(int8_t) CompositeExtract 1081 0
1412 1084: 679(ptr) AccessChain 34(data) 1077 46 55
1413 1085: 19(int8_t) CompositeExtract 1081 1
1415 1086: 6(int) Load 8(invocation)
1416 1087: 686(ptr) AccessChain 34(data) 59 46
1417 1088: 20(i8vec4) Load 1087
1418 1089: 696(i8vec3) VectorShuffle 1088 1088 0 1 2
1419 1090: 696(i8vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 1089
1420 1091: 679(ptr) AccessChain 34(data) 1086 46 38
1421 1092: 19(int8_t) CompositeExtract 1090 0
1423 1093: 679(ptr) AccessChain 34(data) 1086 46 55
1424 1094: 19(int8_t) CompositeExtract 1090 1
1426 1095: 679(ptr) AccessChain 34(data) 1086 46 69
1427 1096: 19(int8_t) CompositeExtract 1090 2
1429 1097: 6(int) Load 8(invocation)
1430 1098: 686(ptr) AccessChain 34(data) 73 46
1431 1099: 20(i8vec4) Load 1098
1432 1100: 20(i8vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 1099
1433 1101: 686(ptr) AccessChain 34(data) 1097 46
1435 1102: 6(int) Load 8(invocation)
1436 1103: 679(ptr) AccessChain 34(data) 37 46 38
1437 1104: 19(int8_t) Load 1103
1438 1105: 19(int8_t) GroupNonUniformIAdd 42 ExclusiveScan 1104
1439 1106: 679(ptr) AccessChain 34(data) 1102 46 38
1441 1107: 6(int) Load 8(invocation)
1442 1108: 686(ptr) AccessChain 34(data) 46 46
1443 1109: 20(i8vec4) Load 1108
1444 1110: 685(i8vec2) VectorShuffle 1109 1109 0 1
1445 1111: 685(i8vec2) GroupNonUniformIAdd 42 ExclusiveScan 1110
1446 1112: 679(ptr) AccessChain 34(data) 1107 46 38
1447 1113: 19(int8_t) CompositeExtract 1111 0
1449 1114: 679(ptr) AccessChain 34(data) 1107 46 55
1450 1115: 19(int8_t) CompositeExtract 1111 1
1452 1116: 6(int) Load 8(invocation)
1453 1117: 686(ptr) AccessChain 34(data) 59 46
1454 1118: 20(i8vec4) Load 1117
1455 1119: 696(i8vec3) VectorShuffle 1118 1118 0 1 2
1456 1120: 696(i8vec3) GroupNonUniformIAdd 42 ExclusiveScan 1119
1457 1121: 679(ptr) AccessChain 34(data) 1116 46 38
1458 1122: 19(int8_t) CompositeExtract 1120 0
1460 1123: 679(ptr) AccessChain 34(data) 1116 46 55
1461 1124: 19(int8_t) CompositeExtract 1120 1
1463 1125: 679(ptr) AccessChain 34(data) 1116 46 69
1464 1126: 19(int8_t) CompositeExtract 1120 2
1466 1127: 6(int) Load 8(invocation)
1467 1128: 686(ptr) AccessChain 34(data) 73 46
1468 1129: 20(i8vec4) Load 1128
1469 1130: 20(i8vec4) GroupNonUniformIAdd 42 ExclusiveScan 1129
1470 1131: 686(ptr) AccessChain 34(data) 1127 46
1472 1132: 6(int) Load 8(invocation)
1473 1133: 679(ptr) AccessChain 34(data) 37 46 38
1474 1134: 19(int8_t) Load 1133
1475 1135: 19(int8_t) GroupNonUniformIMul 42 ExclusiveScan 1134
1476 1136: 679(ptr) AccessChain 34(data) 1132 46 38
1478 1137: 6(int) Load 8(invocation)
1479 1138: 686(ptr) AccessChain 34(data) 46 46
1480 1139: 20(i8vec4) Load 1138
1481 1140: 685(i8vec2) VectorShuffle 1139 1139 0 1
1482 1141: 685(i8vec2) GroupNonUniformIMul 42 ExclusiveScan 1140
1483 1142: 679(ptr) AccessChain 34(data) 1137 46 38
1484 1143: 19(int8_t) CompositeExtract 1141 0
1486 1144: 679(ptr) AccessChain 34(data) 1137 46 55
1487 1145: 19(int8_t) CompositeExtract 1141 1
1489 1146: 6(int) Load 8(invocation)
1490 1147: 686(ptr) AccessChain 34(data) 59 46
1491 1148: 20(i8vec4) Load 1147
1492 1149: 696(i8vec3) VectorShuffle 1148 1148 0 1 2
1493 1150: 696(i8vec3) GroupNonUniformIMul 42 ExclusiveScan 1149
1494 1151: 679(ptr) AccessChain 34(data) 1146 46 38
1495 1152: 19(int8_t) CompositeExtract 1150 0
1497 1153: 679(ptr) AccessChain 34(data) 1146 46 55
1498 1154: 19(int8_t) CompositeExtract 1150 1
1500 1155: 679(ptr) AccessChain 34(data) 1146 46 69
1501 1156: 19(int8_t) CompositeExtract 1150 2
1503 1157: 6(int) Load 8(invocation)
1504 1158: 686(ptr) AccessChain 34(data) 73 46
1505 1159: 20(i8vec4) Load 1158
1506 1160: 20(i8vec4) GroupNonUniformIMul 42 ExclusiveScan 1159
1507 1161: 686(ptr) AccessChain 34(data) 1157 46
1509 1162: 6(int) Load 8(invocation)
1510 1163: 679(ptr) AccessChain 34(data) 37 46 38
1511 1164: 19(int8_t) Load 1163
1512 1165: 19(int8_t) GroupNonUniformUMin 42 ExclusiveScan 1164
1513 1166: 679(ptr) AccessChain 34(data) 1162 46 38
1515 1167: 6(int) Load 8(invocation)
1516 1168: 686(ptr) AccessChain 34(data) 46 46
1517 1169: 20(i8vec4) Load 1168
1518 1170: 685(i8vec2) VectorShuffle 1169 1169 0 1
1519 1171: 685(i8vec2) GroupNonUniformUMin 42 ExclusiveScan 1170
1520 1172: 679(ptr) AccessChain 34(data) 1167 46 38
1521 1173: 19(int8_t) CompositeExtract 1171 0
1523 1174: 679(ptr) AccessChain 34(data) 1167 46 55
1524 1175: 19(int8_t) CompositeExtract 1171 1
1526 1176: 6(int) Load 8(invocation)
1527 1177: 686(ptr) AccessChain 34(data) 59 46
1528 1178: 20(i8vec4) Load 1177
1529 1179: 696(i8vec3) VectorShuffle 1178 1178 0 1 2
1530 1180: 696(i8vec3) GroupNonUniformUMin 42 ExclusiveScan 1179
1531 1181: 679(ptr) AccessChain 34(data) 1176 46 38
1532 1182: 19(int8_t) CompositeExtract 1180 0
1534 1183: 679(ptr) AccessChain 34(data) 1176 46 55
1535 1184: 19(int8_t) CompositeExtract 1180 1
1537 1185: 679(ptr) AccessChain 34(data) 1176 46 69
1538 1186: 19(int8_t) CompositeExtract 1180 2
1540 1187: 6(int) Load 8(invocation)
1541 1188: 686(ptr) AccessChain 34(data) 73 46
1542 1189: 20(i8vec4) Load 1188
1543 1190: 20(i8vec4) GroupNonUniformUMin 42 ExclusiveScan 1189
1544 1191: 686(ptr) AccessChain 34(data) 1187 46
1546 1192: 6(int) Load 8(invocation)
1547 1193: 679(ptr) AccessChain 34(data) 37 46 38
1548 1194: 19(int8_t) Load 1193
1549 1195: 19(int8_t) GroupNonUniformUMax 42 ExclusiveScan 1194
1550 1196: 679(ptr) AccessChain 34(data) 1192 46 38
1552 1197: 6(int) Load 8(invocation)
1553 1198: 686(ptr) AccessChain 34(data) 46 46
1554 1199: 20(i8vec4) Load 1198
1555 1200: 685(i8vec2) VectorShuffle 1199 1199 0 1
1556 1201: 685(i8vec2) GroupNonUniformUMax 42 ExclusiveScan 1200
1557 1202: 679(ptr) AccessChain 34(data) 1197 46 38
1558 1203: 19(int8_t) CompositeExtract 1201 0
1560 1204: 679(ptr) AccessChain 34(data) 1197 46 55
1561 1205: 19(int8_t) CompositeExtract 1201 1
1563 1206: 6(int) Load 8(invocation)
1564 1207: 686(ptr) AccessChain 34(data) 59 46
1565 1208: 20(i8vec4) Load 1207
1566 1209: 696(i8vec3) VectorShuffle 1208 1208 0 1 2
1567 1210: 696(i8vec3) GroupNonUniformUMax 42 ExclusiveScan 1209
1568 1211: 679(ptr) AccessChain 34(data) 1206 46 38
1569 1212: 19(int8_t) CompositeExtract 1210 0
1571 1213: 679(ptr) AccessChain 34(data) 1206 46 55
1572 1214: 19(int8_t) CompositeExtract 1210 1
1574 1215: 679(ptr) AccessChain 34(data) 1206 46 69
1575 1216: 19(int8_t) CompositeExtract 1210 2
1577 1217: 6(int) Load 8(invocation)
1578 1218: 686(ptr) AccessChain 34(data) 73 46
1579 1219: 20(i8vec4) Load 1218
1580 1220: 20(i8vec4) GroupNonUniformUMax 42 ExclusiveScan 1219
1581 1221: 686(ptr) AccessChain 34(data) 1217 46
1583 1222: 6(int) Load 8(invocation)
1584 1223: 679(ptr) AccessChain 34(data) 37 46 38
1585 1224: 19(int8_t) Load 1223
1586 1225: 19(int8_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1224
1587 1226: 679(ptr) AccessChain 34(data) 1222 46 38
1589 1227: 6(int) Load 8(invocation)
1590 1228: 686(ptr) AccessChain 34(data) 46 46
1591 1229: 20(i8vec4) Load 1228
1592 1230: 685(i8vec2) VectorShuffle 1229 1229 0 1
1593 1231: 685(i8vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1230
1594 1232: 679(ptr) AccessChain 34(data) 1227 46 38
1595 1233: 19(int8_t) CompositeExtract 1231 0
1597 1234: 679(ptr) AccessChain 34(data) 1227 46 55
1598 1235: 19(int8_t) CompositeExtract 1231 1
1600 1236: 6(int) Load 8(invocation)
1601 1237: 686(ptr) AccessChain 34(data) 59 46
1602 1238: 20(i8vec4) Load 1237
1603 1239: 696(i8vec3) VectorShuffle 1238 1238 0 1 2
1604 1240: 696(i8vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1239
1605 1241: 679(ptr) AccessChain 34(data) 1236 46 38
1606 1242: 19(int8_t) CompositeExtract 1240 0
1608 1243: 679(ptr) AccessChain 34(data) 1236 46 55
1609 1244: 19(int8_t) CompositeExtract 1240 1
1611 1245: 679(ptr) AccessChain 34(data) 1236 46 69
1612 1246: 19(int8_t) CompositeExtract 1240 2
1614 1247: 6(int) Load 8(invocation)
1615 1248: 686(ptr) AccessChain 34(data) 73 46
1616 1249: 20(i8vec4) Load 1248
1617 1250: 20(i8vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1249
1618 1251: 686(ptr) AccessChain 34(data) 1247 46
1620 1252: 6(int) Load 8(invocation)
1621 1253: 679(ptr) AccessChain 34(data) 37 46 38
1622 1254: 19(int8_t) Load 1253
1623 1255: 19(int8_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 1254
1624 1256: 679(ptr) AccessChain 34(data) 1252 46 38
1626 1257: 6(int) Load 8(invocation)
1627 1258: 686(ptr) AccessChain 34(data) 46 46
1628 1259: 20(i8vec4) Load 1258
1629 1260: 685(i8vec2) VectorShuffle 1259 1259 0 1
1630 1261: 685(i8vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 1260
1631 1262: 679(ptr) AccessChain 34(data) 1257 46 38
1632 1263: 19(int8_t) CompositeExtract 1261 0
1634 1264: 679(ptr) AccessChain 34(data) 1257 46 55
1635 1265: 19(int8_t) CompositeExtract 1261 1
1637 1266: 6(int) Load 8(invocation)
1638 1267: 686(ptr) AccessChain 34(data) 59 46
1639 1268: 20(i8vec4) Load 1267
1640 1269: 696(i8vec3) VectorShuffle 1268 1268 0 1 2
1641 1270: 696(i8vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 1269
1642 1271: 679(ptr) AccessChain 34(data) 1266 46 38
1643 1272: 19(int8_t) CompositeExtract 1270 0
1645 1273: 679(ptr) AccessChain 34(data) 1266 46 55
1646 1274: 19(int8_t) CompositeExtract 1270 1
1648 1275: 679(ptr) AccessChain 34(data) 1266 46 69
1649 1276: 19(int8_t) CompositeExtract 1270 2
1651 1277: 6(int) Load 8(invocation)
1652 1278: 686(ptr) AccessChain 34(data) 73 46
1653 1279: 20(i8vec4) Load 1278
1654 1280: 20(i8vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 1279
1655 1281: 686(ptr) AccessChain 34(data) 1277 46
1657 1282: 6(int) Load 8(invocation)
1658 1283: 679(ptr) AccessChain 34(data) 37 46 38
1659 1284: 19(int8_t) Load 1283
1660 1285: 19(int8_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 1284
1661 1286: 679(ptr) AccessChain 34(data) 1282 46 38
1663 1287: 6(int) Load 8(invocation)
1664 1288: 686(ptr) AccessChain 34(data) 46 46
1665 1289: 20(i8vec4) Load 1288
1666 1290: 685(i8vec2) VectorShuffle 1289 1289 0 1
1667 1291: 685(i8vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 1290
1668 1292: 679(ptr) AccessChain 34(data) 1287 46 38
1669 1293: 19(int8_t) CompositeExtract 1291 0
1671 1294: 679(ptr) AccessChain 34(data) 1287 46 55
1672 1295: 19(int8_t) CompositeExtract 1291 1
1674 1296: 6(int) Load 8(invocation)
1675 1297: 686(ptr) AccessChain 34(data) 59 46
1676 1298: 20(i8vec4) Load 1297
1677 1299: 696(i8vec3) VectorShuffle 1298 1298 0 1 2
1678 1300: 696(i8vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 1299
1679 1301: 679(ptr) AccessChain 34(data) 1296 46 38
1680 1302: 19(int8_t) CompositeExtract 1300 0
1682 1303: 679(ptr) AccessChain 34(data) 1296 46 55
1683 1304: 19(int8_t) CompositeExtract 1300 1
1685 1305: 679(ptr) AccessChain 34(data) 1296 46 69
1686 1306: 19(int8_t) CompositeExtract 1300 2
1688 1307: 6(int) Load 8(invocation)
1689 1308: 686(ptr) AccessChain 34(data) 73 46
1690 1309: 20(i8vec4) Load 1308
1691 1310: 20(i8vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 1309
1692 1311: 686(ptr) AccessChain 34(data) 1307 46
1694 1312: 6(int) Load 8(invocation)
1695 1314: 1313(ptr) AccessChain 34(data) 37 59 38
1696 1315: 21(int16_t) Load 1314
1697 1316: 21(int16_t) GroupNonUniformIAdd 42 Reduce 1315
1698 1317: 1313(ptr) AccessChain 34(data) 1312 59 38
1700 1318: 6(int) Load 8(invocation)
1701 1321: 1320(ptr) AccessChain 34(data) 46 59
1702 1322: 22(i16vec4) Load 1321
1703 1323:1319(i16vec2) VectorShuffle 1322 1322 0 1
1704 1324:1319(i16vec2) GroupNonUniformIAdd 42 Reduce 1323
1705 1325: 1313(ptr) AccessChain 34(data) 1318 59 38
1706 1326: 21(int16_t) CompositeExtract 1324 0
1708 1327: 1313(ptr) AccessChain 34(data) 1318 59 55
1709 1328: 21(int16_t) CompositeExtract 1324 1
1711 1329: 6(int) Load 8(invocation)
1712 1331: 1320(ptr) AccessChain 34(data) 59 59
1713 1332: 22(i16vec4) Load 1331
1714 1333:1330(i16vec3) VectorShuffle 1332 1332 0 1 2
1715 1334:1330(i16vec3) GroupNonUniformIAdd 42 Reduce 1333
1716 1335: 1313(ptr) AccessChain 34(data) 1329 59 38
1717 1336: 21(int16_t) CompositeExtract 1334 0
1719 1337: 1313(ptr) AccessChain 34(data) 1329 59 55
1720 1338: 21(int16_t) CompositeExtract 1334 1
1722 1339: 1313(ptr) AccessChain 34(data) 1329 59 69
1723 1340: 21(int16_t) CompositeExtract 1334 2
1725 1341: 6(int) Load 8(invocation)
1726 1342: 1320(ptr) AccessChain 34(data) 73 59
1727 1343: 22(i16vec4) Load 1342
1728 1344: 22(i16vec4) GroupNonUniformIAdd 42 Reduce 1343
1729 1345: 1320(ptr) AccessChain 34(data) 1341 59
1731 1346: 6(int) Load 8(invocation)
1732 1347: 1313(ptr) AccessChain 34(data) 37 59 38
1733 1348: 21(int16_t) Load 1347
1734 1349: 21(int16_t) GroupNonUniformIMul 42 Reduce 1348
1735 1350: 1313(ptr) AccessChain 34(data) 1346 59 38
1737 1351: 6(int) Load 8(invocation)
1738 1352: 1320(ptr) AccessChain 34(data) 46 59
1739 1353: 22(i16vec4) Load 1352
1740 1354:1319(i16vec2) VectorShuffle 1353 1353 0 1
1741 1355:1319(i16vec2) GroupNonUniformIMul 42 Reduce 1354
1742 1356: 1313(ptr) AccessChain 34(data) 1351 59 38
1743 1357: 21(int16_t) CompositeExtract 1355 0
1745 1358: 1313(ptr) AccessChain 34(data) 1351 59 55
1746 1359: 21(int16_t) CompositeExtract 1355 1
1748 1360: 6(int) Load 8(invocation)
1749 1361: 1320(ptr) AccessChain 34(data) 59 59
1750 1362: 22(i16vec4) Load 1361
1751 1363:1330(i16vec3) VectorShuffle 1362 1362 0 1 2
1752 1364:1330(i16vec3) GroupNonUniformIMul 42 Reduce 1363
1753 1365: 1313(ptr) AccessChain 34(data) 1360 59 38
1754 1366: 21(int16_t) CompositeExtract 1364 0
1756 1367: 1313(ptr) AccessChain 34(data) 1360 59 55
1757 1368: 21(int16_t) CompositeExtract 1364 1
1759 1369: 1313(ptr) AccessChain 34(data) 1360 59 69
1760 1370: 21(int16_t) CompositeExtract 1364 2
1762 1371: 6(int) Load 8(invocation)
1763 1372: 1320(ptr) AccessChain 34(data) 73 59
1764 1373: 22(i16vec4) Load 1372
1765 1374: 22(i16vec4) GroupNonUniformIMul 42 Reduce 1373
1766 1375: 1320(ptr) AccessChain 34(data) 1371 59
1768 1376: 6(int) Load 8(invocation)
1769 1377: 1313(ptr) AccessChain 34(data) 37 59 38
1770 1378: 21(int16_t) Load 1377
1771 1379: 21(int16_t) GroupNonUniformSMin 42 Reduce 1378
1772 1380: 1313(ptr) AccessChain 34(data) 1376 59 38
1774 1381: 6(int) Load 8(invocation)
1775 1382: 1320(ptr) AccessChain 34(data) 46 59
1776 1383: 22(i16vec4) Load 1382
1777 1384:1319(i16vec2) VectorShuffle 1383 1383 0 1
1778 1385:1319(i16vec2) GroupNonUniformSMin 42 Reduce 1384
1779 1386: 1313(ptr) AccessChain 34(data) 1381 59 38
1780 1387: 21(int16_t) CompositeExtract 1385 0
1782 1388: 1313(ptr) AccessChain 34(data) 1381 59 55
1783 1389: 21(int16_t) CompositeExtract 1385 1
1785 1390: 6(int) Load 8(invocation)
1786 1391: 1320(ptr) AccessChain 34(data) 59 59
1787 1392: 22(i16vec4) Load 1391
1788 1393:1330(i16vec3) VectorShuffle 1392 1392 0 1 2
1789 1394:1330(i16vec3) GroupNonUniformSMin 42 Reduce 1393
1790 1395: 1313(ptr) AccessChain 34(data) 1390 59 38
1791 1396: 21(int16_t) CompositeExtract 1394 0
1793 1397: 1313(ptr) AccessChain 34(data) 1390 59 55
1794 1398: 21(int16_t) CompositeExtract 1394 1
1796 1399: 1313(ptr) AccessChain 34(data) 1390 59 69
1797 1400: 21(int16_t) CompositeExtract 1394 2
1799 1401: 6(int) Load 8(invocation)
1800 1402: 1320(ptr) AccessChain 34(data) 73 59
1801 1403: 22(i16vec4) Load 1402
1802 1404: 22(i16vec4) GroupNonUniformSMin 42 Reduce 1403
1803 1405: 1320(ptr) AccessChain 34(data) 1401 59
1805 1406: 6(int) Load 8(invocation)
1806 1407: 1313(ptr) AccessChain 34(data) 37 59 38
1807 1408: 21(int16_t) Load 1407
1808 1409: 21(int16_t) GroupNonUniformSMax 42 Reduce 1408
1809 1410: 1313(ptr) AccessChain 34(data) 1406 59 38
1811 1411: 6(int) Load 8(invocation)
1812 1412: 1320(ptr) AccessChain 34(data) 46 59
1813 1413: 22(i16vec4) Load 1412
1814 1414:1319(i16vec2) VectorShuffle 1413 1413 0 1
1815 1415:1319(i16vec2) GroupNonUniformSMax 42 Reduce 1414
1816 1416: 1313(ptr) AccessChain 34(data) 1411 59 38
1817 1417: 21(int16_t) CompositeExtract 1415 0
1819 1418: 1313(ptr) AccessChain 34(data) 1411 59 55
1820 1419: 21(int16_t) CompositeExtract 1415 1
1822 1420: 6(int) Load 8(invocation)
1823 1421: 1320(ptr) AccessChain 34(data) 59 59
1824 1422: 22(i16vec4) Load 1421
1825 1423:1330(i16vec3) VectorShuffle 1422 1422 0 1 2
1826 1424:1330(i16vec3) GroupNonUniformSMax 42 Reduce 1423
1827 1425: 1313(ptr) AccessChain 34(data) 1420 59 38
1828 1426: 21(int16_t) CompositeExtract 1424 0
1830 1427: 1313(ptr) AccessChain 34(data) 1420 59 55
1831 1428: 21(int16_t) CompositeExtract 1424 1
1833 1429: 1313(ptr) AccessChain 34(data) 1420 59 69
1834 1430: 21(int16_t) CompositeExtract 1424 2
1836 1431: 6(int) Load 8(invocation)
1837 1432: 1320(ptr) AccessChain 34(data) 73 59
1838 1433: 22(i16vec4) Load 1432
1839 1434: 22(i16vec4) GroupNonUniformSMax 42 Reduce 1433
1840 1435: 1320(ptr) AccessChain 34(data) 1431 59
1842 1436: 6(int) Load 8(invocation)
1843 1437: 1313(ptr) AccessChain 34(data) 37 59 38
1844 1438: 21(int16_t) Load 1437
1845 1439: 21(int16_t) GroupNonUniformBitwiseAnd 42 Reduce 1438
1846 1440: 1313(ptr) AccessChain 34(data) 1436 59 38
1848 1441: 6(int) Load 8(invocation)
1849 1442: 1320(ptr) AccessChain 34(data) 46 59
1850 1443: 22(i16vec4) Load 1442
1851 1444:1319(i16vec2) VectorShuffle 1443 1443 0 1
1852 1445:1319(i16vec2) GroupNonUniformBitwiseAnd 42 Reduce 1444
1853 1446: 1313(ptr) AccessChain 34(data) 1441 59 38
1854 1447: 21(int16_t) CompositeExtract 1445 0
1856 1448: 1313(ptr) AccessChain 34(data) 1441 59 55
1857 1449: 21(int16_t) CompositeExtract 1445 1
1859 1450: 6(int) Load 8(invocation)
1860 1451: 1320(ptr) AccessChain 34(data) 59 59
1861 1452: 22(i16vec4) Load 1451
1862 1453:1330(i16vec3) VectorShuffle 1452 1452 0 1 2
1863 1454:1330(i16vec3) GroupNonUniformBitwiseAnd 42 Reduce 1453
1864 1455: 1313(ptr) AccessChain 34(data) 1450 59 38
1865 1456: 21(int16_t) CompositeExtract 1454 0
1867 1457: 1313(ptr) AccessChain 34(data) 1450 59 55
1868 1458: 21(int16_t) CompositeExtract 1454 1
1870 1459: 1313(ptr) AccessChain 34(data) 1450 59 69
1871 1460: 21(int16_t) CompositeExtract 1454 2
1873 1461: 6(int) Load 8(invocation)
1874 1462: 1320(ptr) AccessChain 34(data) 73 59
1875 1463: 22(i16vec4) Load 1462
1876 1464: 22(i16vec4) GroupNonUniformBitwiseAnd 42 Reduce 1463
1877 1465: 1320(ptr) AccessChain 34(data) 1461 59
1879 1466: 6(int) Load 8(invocation)
1880 1467: 1313(ptr) AccessChain 34(data) 37 59 38
1881 1468: 21(int16_t) Load 1467
1882 1469: 21(int16_t) GroupNonUniformBitwiseOr 42 Reduce 1468
1883 1470: 1313(ptr) AccessChain 34(data) 1466 59 38
1885 1471: 6(int) Load 8(invocation)
1886 1472: 1320(ptr) AccessChain 34(data) 46 59
1887 1473: 22(i16vec4) Load 1472
1888 1474:1319(i16vec2) VectorShuffle 1473 1473 0 1
1889 1475:1319(i16vec2) GroupNonUniformBitwiseOr 42 Reduce 1474
1890 1476: 1313(ptr) AccessChain 34(data) 1471 59 38
1891 1477: 21(int16_t) CompositeExtract 1475 0
1893 1478: 1313(ptr) AccessChain 34(data) 1471 59 55
1894 1479: 21(int16_t) CompositeExtract 1475 1
1896 1480: 6(int) Load 8(invocation)
1897 1481: 1320(ptr) AccessChain 34(data) 59 59
1898 1482: 22(i16vec4) Load 1481
1899 1483:1330(i16vec3) VectorShuffle 1482 1482 0 1 2
1900 1484:1330(i16vec3) GroupNonUniformBitwiseOr 42 Reduce 1483
1901 1485: 1313(ptr) AccessChain 34(data) 1480 59 38
1902 1486: 21(int16_t) CompositeExtract 1484 0
1904 1487: 1313(ptr) AccessChain 34(data) 1480 59 55
1905 1488: 21(int16_t) CompositeExtract 1484 1
1907 1489: 1313(ptr) AccessChain 34(data) 1480 59 69
1908 1490: 21(int16_t) CompositeExtract 1484 2
1910 1491: 6(int) Load 8(invocation)
1911 1492: 1320(ptr) AccessChain 34(data) 73 59
1912 1493: 22(i16vec4) Load 1492
1913 1494: 22(i16vec4) GroupNonUniformBitwiseOr 42 Reduce 1493
1914 1495: 1320(ptr) AccessChain 34(data) 1491 59
1916 1496: 6(int) Load 8(invocation)
1917 1497: 1313(ptr) AccessChain 34(data) 37 59 38
1918 1498: 21(int16_t) Load 1497
1919 1499: 21(int16_t) GroupNonUniformBitwiseXor 42 Reduce 1498
1920 1500: 1313(ptr) AccessChain 34(data) 1496 59 38
1922 1501: 6(int) Load 8(invocation)
1923 1502: 1320(ptr) AccessChain 34(data) 46 59
1924 1503: 22(i16vec4) Load 1502
1925 1504:1319(i16vec2) VectorShuffle 1503 1503 0 1
1926 1505:1319(i16vec2) GroupNonUniformBitwiseXor 42 Reduce 1504
1927 1506: 1313(ptr) AccessChain 34(data) 1501 59 38
1928 1507: 21(int16_t) CompositeExtract 1505 0
1930 1508: 1313(ptr) AccessChain 34(data) 1501 59 55
1931 1509: 21(int16_t) CompositeExtract 1505 1
1933 1510: 6(int) Load 8(invocation)
1934 1511: 1320(ptr) AccessChain 34(data) 59 59
1935 1512: 22(i16vec4) Load 1511
1936 1513:1330(i16vec3) VectorShuffle 1512 1512 0 1 2
1937 1514:1330(i16vec3) GroupNonUniformBitwiseXor 42 Reduce 1513
1938 1515: 1313(ptr) AccessChain 34(data) 1510 59 38
1939 1516: 21(int16_t) CompositeExtract 1514 0
1941 1517: 1313(ptr) AccessChain 34(data) 1510 59 55
1942 1518: 21(int16_t) CompositeExtract 1514 1
1944 1519: 1313(ptr) AccessChain 34(data) 1510 59 69
1945 1520: 21(int16_t) CompositeExtract 1514 2
1947 1521: 6(int) Load 8(invocation)
1948 1522: 1320(ptr) AccessChain 34(data) 73 59
1949 1523: 22(i16vec4) Load 1522
1950 1524: 22(i16vec4) GroupNonUniformBitwiseXor 42 Reduce 1523
1951 1525: 1320(ptr) AccessChain 34(data) 1521 59
1953 1526: 6(int) Load 8(invocation)
1954 1527: 1313(ptr) AccessChain 34(data) 37 59 38
1955 1528: 21(int16_t) Load 1527
1956 1529: 21(int16_t) GroupNonUniformIAdd 42 InclusiveScan 1528
1957 1530: 1313(ptr) AccessChain 34(data) 1526 59 38
1959 1531: 6(int) Load 8(invocation)
1960 1532: 1320(ptr) AccessChain 34(data) 46 59
1961 1533: 22(i16vec4) Load 1532
1962 1534:1319(i16vec2) VectorShuffle 1533 1533 0 1
1963 1535:1319(i16vec2) GroupNonUniformIAdd 42 InclusiveScan 1534
1964 1536: 1313(ptr) AccessChain 34(data) 1531 59 38
1965 1537: 21(int16_t) CompositeExtract 1535 0
1967 1538: 1313(ptr) AccessChain 34(data) 1531 59 55
1968 1539: 21(int16_t) CompositeExtract 1535 1
1970 1540: 6(int) Load 8(invocation)
1971 1541: 1320(ptr) AccessChain 34(data) 59 59
1972 1542: 22(i16vec4) Load 1541
1973 1543:1330(i16vec3) VectorShuffle 1542 1542 0 1 2
1974 1544:1330(i16vec3) GroupNonUniformIAdd 42 InclusiveScan 1543
1975 1545: 1313(ptr) AccessChain 34(data) 1540 59 38
1976 1546: 21(int16_t) CompositeExtract 1544 0
1978 1547: 1313(ptr) AccessChain 34(data) 1540 59 55
1979 1548: 21(int16_t) CompositeExtract 1544 1
1981 1549: 1313(ptr) AccessChain 34(data) 1540 59 69
1982 1550: 21(int16_t) CompositeExtract 1544 2
1984 1551: 6(int) Load 8(invocation)
1985 1552: 1320(ptr) AccessChain 34(data) 73 59
1986 1553: 22(i16vec4) Load 1552
1987 1554: 22(i16vec4) GroupNonUniformIAdd 42 InclusiveScan 1553
1988 1555: 1320(ptr) AccessChain 34(data) 1551 59
1990 1556: 6(int) Load 8(invocation)
1991 1557: 1313(ptr) AccessChain 34(data) 37 59 38
1992 1558: 21(int16_t) Load 1557
1993 1559: 21(int16_t) GroupNonUniformIMul 42 InclusiveScan 1558
1994 1560: 1313(ptr) AccessChain 34(data) 1556 59 38
1996 1561: 6(int) Load 8(invocation)
1997 1562: 1320(ptr) AccessChain 34(data) 46 59
1998 1563: 22(i16vec4) Load 1562
1999 1564:1319(i16vec2) VectorShuffle 1563 1563 0 1
2000 1565:1319(i16vec2) GroupNonUniformIMul 42 InclusiveScan 1564
2001 1566: 1313(ptr) AccessChain 34(data) 1561 59 38
2002 1567: 21(int16_t) CompositeExtract 1565 0
2004 1568: 1313(ptr) AccessChain 34(data) 1561 59 55
2005 1569: 21(int16_t) CompositeExtract 1565 1
2007 1570: 6(int) Load 8(invocation)
2008 1571: 1320(ptr) AccessChain 34(data) 59 59
2009 1572: 22(i16vec4) Load 1571
2010 1573:1330(i16vec3) VectorShuffle 1572 1572 0 1 2
2011 1574:1330(i16vec3) GroupNonUniformIMul 42 InclusiveScan 1573
2012 1575: 1313(ptr) AccessChain 34(data) 1570 59 38
2013 1576: 21(int16_t) CompositeExtract 1574 0
2015 1577: 1313(ptr) AccessChain 34(data) 1570 59 55
2016 1578: 21(int16_t) CompositeExtract 1574 1
2018 1579: 1313(ptr) AccessChain 34(data) 1570 59 69
2019 1580: 21(int16_t) CompositeExtract 1574 2
2021 1581: 6(int) Load 8(invocation)
2022 1582: 1320(ptr) AccessChain 34(data) 73 59
2023 1583: 22(i16vec4) Load 1582
2024 1584: 22(i16vec4) GroupNonUniformIMul 42 InclusiveScan 1583
2025 1585: 1320(ptr) AccessChain 34(data) 1581 59
2027 1586: 6(int) Load 8(invocation)
2028 1587: 1313(ptr) AccessChain 34(data) 37 59 38
2029 1588: 21(int16_t) Load 1587
2030 1589: 21(int16_t) GroupNonUniformSMin 42 InclusiveScan 1588
2031 1590: 1313(ptr) AccessChain 34(data) 1586 59 38
2033 1591: 6(int) Load 8(invocation)
2034 1592: 1320(ptr) AccessChain 34(data) 46 59
2035 1593: 22(i16vec4) Load 1592
2036 1594:1319(i16vec2) VectorShuffle 1593 1593 0 1
2037 1595:1319(i16vec2) GroupNonUniformSMin 42 InclusiveScan 1594
2038 1596: 1313(ptr) AccessChain 34(data) 1591 59 38
2039 1597: 21(int16_t) CompositeExtract 1595 0
2041 1598: 1313(ptr) AccessChain 34(data) 1591 59 55
2042 1599: 21(int16_t) CompositeExtract 1595 1
2044 1600: 6(int) Load 8(invocation)
2045 1601: 1320(ptr) AccessChain 34(data) 59 59
2046 1602: 22(i16vec4) Load 1601
2047 1603:1330(i16vec3) VectorShuffle 1602 1602 0 1 2
2048 1604:1330(i16vec3) GroupNonUniformSMin 42 InclusiveScan 1603
2049 1605: 1313(ptr) AccessChain 34(data) 1600 59 38
2050 1606: 21(int16_t) CompositeExtract 1604 0
2052 1607: 1313(ptr) AccessChain 34(data) 1600 59 55
2053 1608: 21(int16_t) CompositeExtract 1604 1
2055 1609: 1313(ptr) AccessChain 34(data) 1600 59 69
2056 1610: 21(int16_t) CompositeExtract 1604 2
2058 1611: 6(int) Load 8(invocation)
2059 1612: 1320(ptr) AccessChain 34(data) 73 59
2060 1613: 22(i16vec4) Load 1612
2061 1614: 22(i16vec4) GroupNonUniformSMin 42 InclusiveScan 1613
2062 1615: 1320(ptr) AccessChain 34(data) 1611 59
2064 1616: 6(int) Load 8(invocation)
2065 1617: 1313(ptr) AccessChain 34(data) 37 59 38
2066 1618: 21(int16_t) Load 1617
2067 1619: 21(int16_t) GroupNonUniformSMax 42 InclusiveScan 1618
2068 1620: 1313(ptr) AccessChain 34(data) 1616 59 38
2070 1621: 6(int) Load 8(invocation)
2071 1622: 1320(ptr) AccessChain 34(data) 46 59
2072 1623: 22(i16vec4) Load 1622
2073 1624:1319(i16vec2) VectorShuffle 1623 1623 0 1
2074 1625:1319(i16vec2) GroupNonUniformSMax 42 InclusiveScan 1624
2075 1626: 1313(ptr) AccessChain 34(data) 1621 59 38
2076 1627: 21(int16_t) CompositeExtract 1625 0
2078 1628: 1313(ptr) AccessChain 34(data) 1621 59 55
2079 1629: 21(int16_t) CompositeExtract 1625 1
2081 1630: 6(int) Load 8(invocation)
2082 1631: 1320(ptr) AccessChain 34(data) 59 59
2083 1632: 22(i16vec4) Load 1631
2084 1633:1330(i16vec3) VectorShuffle 1632 1632 0 1 2
2085 1634:1330(i16vec3) GroupNonUniformSMax 42 InclusiveScan 1633
2086 1635: 1313(ptr) AccessChain 34(data) 1630 59 38
2087 1636: 21(int16_t) CompositeExtract 1634 0
2089 1637: 1313(ptr) AccessChain 34(data) 1630 59 55
2090 1638: 21(int16_t) CompositeExtract 1634 1
2092 1639: 1313(ptr) AccessChain 34(data) 1630 59 69
2093 1640: 21(int16_t) CompositeExtract 1634 2
2095 1641: 6(int) Load 8(invocation)
2096 1642: 1320(ptr) AccessChain 34(data) 73 59
2097 1643: 22(i16vec4) Load 1642
2098 1644: 22(i16vec4) GroupNonUniformSMax 42 InclusiveScan 1643
2099 1645: 1320(ptr) AccessChain 34(data) 1641 59
2101 1646: 6(int) Load 8(invocation)
2102 1647: 1313(ptr) AccessChain 34(data) 37 59 38
2103 1648: 21(int16_t) Load 1647
2104 1649: 21(int16_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 1648
2105 1650: 1313(ptr) AccessChain 34(data) 1646 59 38
2107 1651: 6(int) Load 8(invocation)
2108 1652: 1320(ptr) AccessChain 34(data) 46 59
2109 1653: 22(i16vec4) Load 1652
2110 1654:1319(i16vec2) VectorShuffle 1653 1653 0 1
2111 1655:1319(i16vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 1654
2112 1656: 1313(ptr) AccessChain 34(data) 1651 59 38
2113 1657: 21(int16_t) CompositeExtract 1655 0
2115 1658: 1313(ptr) AccessChain 34(data) 1651 59 55
2116 1659: 21(int16_t) CompositeExtract 1655 1
2118 1660: 6(int) Load 8(invocation)
2119 1661: 1320(ptr) AccessChain 34(data) 59 59
2120 1662: 22(i16vec4) Load 1661
2121 1663:1330(i16vec3) VectorShuffle 1662 1662 0 1 2
2122 1664:1330(i16vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 1663
2123 1665: 1313(ptr) AccessChain 34(data) 1660 59 38
2124 1666: 21(int16_t) CompositeExtract 1664 0
2126 1667: 1313(ptr) AccessChain 34(data) 1660 59 55
2127 1668: 21(int16_t) CompositeExtract 1664 1
2129 1669: 1313(ptr) AccessChain 34(data) 1660 59 69
2130 1670: 21(int16_t) CompositeExtract 1664 2
2132 1671: 6(int) Load 8(invocation)
2133 1672: 1320(ptr) AccessChain 34(data) 73 59
2134 1673: 22(i16vec4) Load 1672
2135 1674: 22(i16vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 1673
2136 1675: 1320(ptr) AccessChain 34(data) 1671 59
2138 1676: 6(int) Load 8(invocation)
2139 1677: 1313(ptr) AccessChain 34(data) 37 59 38
2140 1678: 21(int16_t) Load 1677
2141 1679: 21(int16_t) GroupNonUniformBitwiseOr 42 InclusiveScan 1678
2142 1680: 1313(ptr) AccessChain 34(data) 1676 59 38
2144 1681: 6(int) Load 8(invocation)
2145 1682: 1320(ptr) AccessChain 34(data) 46 59
2146 1683: 22(i16vec4) Load 1682
2147 1684:1319(i16vec2) VectorShuffle 1683 1683 0 1
2148 1685:1319(i16vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 1684
2149 1686: 1313(ptr) AccessChain 34(data) 1681 59 38
2150 1687: 21(int16_t) CompositeExtract 1685 0
2152 1688: 1313(ptr) AccessChain 34(data) 1681 59 55
2153 1689: 21(int16_t) CompositeExtract 1685 1
2155 1690: 6(int) Load 8(invocation)
2156 1691: 1320(ptr) AccessChain 34(data) 59 59
2157 1692: 22(i16vec4) Load 1691
2158 1693:1330(i16vec3) VectorShuffle 1692 1692 0 1 2
2159 1694:1330(i16vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 1693
2160 1695: 1313(ptr) AccessChain 34(data) 1690 59 38
2161 1696: 21(int16_t) CompositeExtract 1694 0
2163 1697: 1313(ptr) AccessChain 34(data) 1690 59 55
2164 1698: 21(int16_t) CompositeExtract 1694 1
2166 1699: 1313(ptr) AccessChain 34(data) 1690 59 69
2167 1700: 21(int16_t) CompositeExtract 1694 2
2169 1701: 6(int) Load 8(invocation)
2170 1702: 1320(ptr) AccessChain 34(data) 73 59
2171 1703: 22(i16vec4) Load 1702
2172 1704: 22(i16vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 1703
2173 1705: 1320(ptr) AccessChain 34(data) 1701 59
2175 1706: 6(int) Load 8(invocation)
2176 1707: 1313(ptr) AccessChain 34(data) 37 59 38
2177 1708: 21(int16_t) Load 1707
2178 1709: 21(int16_t) GroupNonUniformBitwiseXor 42 InclusiveScan 1708
2179 1710: 1313(ptr) AccessChain 34(data) 1706 59 38
2181 1711: 6(int) Load 8(invocation)
2182 1712: 1320(ptr) AccessChain 34(data) 46 59
2183 1713: 22(i16vec4) Load 1712
2184 1714:1319(i16vec2) VectorShuffle 1713 1713 0 1
2185 1715:1319(i16vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 1714
2186 1716: 1313(ptr) AccessChain 34(data) 1711 59 38
2187 1717: 21(int16_t) CompositeExtract 1715 0
2189 1718: 1313(ptr) AccessChain 34(data) 1711 59 55
2190 1719: 21(int16_t) CompositeExtract 1715 1
2192 1720: 6(int) Load 8(invocation)
2193 1721: 1320(ptr) AccessChain 34(data) 59 59
2194 1722: 22(i16vec4) Load 1721
2195 1723:1330(i16vec3) VectorShuffle 1722 1722 0 1 2
2196 1724:1330(i16vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 1723
2197 1725: 1313(ptr) AccessChain 34(data) 1720 59 38
2198 1726: 21(int16_t) CompositeExtract 1724 0
2200 1727: 1313(ptr) AccessChain 34(data) 1720 59 55
2201 1728: 21(int16_t) CompositeExtract 1724 1
2203 1729: 1313(ptr) AccessChain 34(data) 1720 59 69
2204 1730: 21(int16_t) CompositeExtract 1724 2
2206 1731: 6(int) Load 8(invocation)
2207 1732: 1320(ptr) AccessChain 34(data) 73 59
2208 1733: 22(i16vec4) Load 1732
2209 1734: 22(i16vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 1733
2210 1735: 1320(ptr) AccessChain 34(data) 1731 59
2212 1736: 6(int) Load 8(invocation)
2213 1737: 1313(ptr) AccessChain 34(data) 37 59 38
2214 1738: 21(int16_t) Load 1737
2215 1739: 21(int16_t) GroupNonUniformIAdd 42 ExclusiveScan 1738
2216 1740: 1313(ptr) AccessChain 34(data) 1736 59 38
2218 1741: 6(int) Load 8(invocation)
2219 1742: 1320(ptr) AccessChain 34(data) 46 59
2220 1743: 22(i16vec4) Load 1742
2221 1744:1319(i16vec2) VectorShuffle 1743 1743 0 1
2222 1745:1319(i16vec2) GroupNonUniformIAdd 42 ExclusiveScan 1744
2223 1746: 1313(ptr) AccessChain 34(data) 1741 59 38
2224 1747: 21(int16_t) CompositeExtract 1745 0
2226 1748: 1313(ptr) AccessChain 34(data) 1741 59 55
2227 1749: 21(int16_t) CompositeExtract 1745 1
2229 1750: 6(int) Load 8(invocation)
2230 1751: 1320(ptr) AccessChain 34(data) 59 59
2231 1752: 22(i16vec4) Load 1751
2232 1753:1330(i16vec3) VectorShuffle 1752 1752 0 1 2
2233 1754:1330(i16vec3) GroupNonUniformIAdd 42 ExclusiveScan 1753
2234 1755: 1313(ptr) AccessChain 34(data) 1750 59 38
2235 1756: 21(int16_t) CompositeExtract 1754 0
2237 1757: 1313(ptr) AccessChain 34(data) 1750 59 55
2238 1758: 21(int16_t) CompositeExtract 1754 1
2240 1759: 1313(ptr) AccessChain 34(data) 1750 59 69
2241 1760: 21(int16_t) CompositeExtract 1754 2
2243 1761: 6(int) Load 8(invocation)
2244 1762: 1320(ptr) AccessChain 34(data) 73 59
2245 1763: 22(i16vec4) Load 1762
2246 1764: 22(i16vec4) GroupNonUniformIAdd 42 ExclusiveScan 1763
2247 1765: 1320(ptr) AccessChain 34(data) 1761 59
2249 1766: 6(int) Load 8(invocation)
2250 1767: 1313(ptr) AccessChain 34(data) 37 59 38
2251 1768: 21(int16_t) Load 1767
2252 1769: 21(int16_t) GroupNonUniformIMul 42 ExclusiveScan 1768
2253 1770: 1313(ptr) AccessChain 34(data) 1766 59 38
2255 1771: 6(int) Load 8(invocation)
2256 1772: 1320(ptr) AccessChain 34(data) 46 59
2257 1773: 22(i16vec4) Load 1772
2258 1774:1319(i16vec2) VectorShuffle 1773 1773 0 1
2259 1775:1319(i16vec2) GroupNonUniformIMul 42 ExclusiveScan 1774
2260 1776: 1313(ptr) AccessChain 34(data) 1771 59 38
2261 1777: 21(int16_t) CompositeExtract 1775 0
2263 1778: 1313(ptr) AccessChain 34(data) 1771 59 55
2264 1779: 21(int16_t) CompositeExtract 1775 1
2266 1780: 6(int) Load 8(invocation)
2267 1781: 1320(ptr) AccessChain 34(data) 59 59
2268 1782: 22(i16vec4) Load 1781
2269 1783:1330(i16vec3) VectorShuffle 1782 1782 0 1 2
2270 1784:1330(i16vec3) GroupNonUniformIMul 42 ExclusiveScan 1783
2271 1785: 1313(ptr) AccessChain 34(data) 1780 59 38
2272 1786: 21(int16_t) CompositeExtract 1784 0
2274 1787: 1313(ptr) AccessChain 34(data) 1780 59 55
2275 1788: 21(int16_t) CompositeExtract 1784 1
2277 1789: 1313(ptr) AccessChain 34(data) 1780 59 69
2278 1790: 21(int16_t) CompositeExtract 1784 2
2280 1791: 6(int) Load 8(invocation)
2281 1792: 1320(ptr) AccessChain 34(data) 73 59
2282 1793: 22(i16vec4) Load 1792
2283 1794: 22(i16vec4) GroupNonUniformIMul 42 ExclusiveScan 1793
2284 1795: 1320(ptr) AccessChain 34(data) 1791 59
2286 1796: 6(int) Load 8(invocation)
2287 1797: 1313(ptr) AccessChain 34(data) 37 59 38
2288 1798: 21(int16_t) Load 1797
2289 1799: 21(int16_t) GroupNonUniformSMin 42 ExclusiveScan 1798
2290 1800: 1313(ptr) AccessChain 34(data) 1796 59 38
2292 1801: 6(int) Load 8(invocation)
2293 1802: 1320(ptr) AccessChain 34(data) 46 59
2294 1803: 22(i16vec4) Load 1802
2295 1804:1319(i16vec2) VectorShuffle 1803 1803 0 1
2296 1805:1319(i16vec2) GroupNonUniformSMin 42 ExclusiveScan 1804
2297 1806: 1313(ptr) AccessChain 34(data) 1801 59 38
2298 1807: 21(int16_t) CompositeExtract 1805 0
2300 1808: 1313(ptr) AccessChain 34(data) 1801 59 55
2301 1809: 21(int16_t) CompositeExtract 1805 1
2303 1810: 6(int) Load 8(invocation)
2304 1811: 1320(ptr) AccessChain 34(data) 59 59
2305 1812: 22(i16vec4) Load 1811
2306 1813:1330(i16vec3) VectorShuffle 1812 1812 0 1 2
2307 1814:1330(i16vec3) GroupNonUniformSMin 42 ExclusiveScan 1813
2308 1815: 1313(ptr) AccessChain 34(data) 1810 59 38
2309 1816: 21(int16_t) CompositeExtract 1814 0
2311 1817: 1313(ptr) AccessChain 34(data) 1810 59 55
2312 1818: 21(int16_t) CompositeExtract 1814 1
2314 1819: 1313(ptr) AccessChain 34(data) 1810 59 69
2315 1820: 21(int16_t) CompositeExtract 1814 2
2317 1821: 6(int) Load 8(invocation)
2318 1822: 1320(ptr) AccessChain 34(data) 73 59
2319 1823: 22(i16vec4) Load 1822
2320 1824: 22(i16vec4) GroupNonUniformSMin 42 ExclusiveScan 1823
2321 1825: 1320(ptr) AccessChain 34(data) 1821 59
2323 1826: 6(int) Load 8(invocation)
2324 1827: 1313(ptr) AccessChain 34(data) 37 59 38
2325 1828: 21(int16_t) Load 1827
2326 1829: 21(int16_t) GroupNonUniformSMax 42 ExclusiveScan 1828
2327 1830: 1313(ptr) AccessChain 34(data) 1826 59 38
2329 1831: 6(int) Load 8(invocation)
2330 1832: 1320(ptr) AccessChain 34(data) 46 59
2331 1833: 22(i16vec4) Load 1832
2332 1834:1319(i16vec2) VectorShuffle 1833 1833 0 1
2333 1835:1319(i16vec2) GroupNonUniformSMax 42 ExclusiveScan 1834
2334 1836: 1313(ptr) AccessChain 34(data) 1831 59 38
2335 1837: 21(int16_t) CompositeExtract 1835 0
2337 1838: 1313(ptr) AccessChain 34(data) 1831 59 55
2338 1839: 21(int16_t) CompositeExtract 1835 1
2340 1840: 6(int) Load 8(invocation)
2341 1841: 1320(ptr) AccessChain 34(data) 59 59
2342 1842: 22(i16vec4) Load 1841
2343 1843:1330(i16vec3) VectorShuffle 1842 1842 0 1 2
2344 1844:1330(i16vec3) GroupNonUniformSMax 42 ExclusiveScan 1843
2345 1845: 1313(ptr) AccessChain 34(data) 1840 59 38
2346 1846: 21(int16_t) CompositeExtract 1844 0
2348 1847: 1313(ptr) AccessChain 34(data) 1840 59 55
2349 1848: 21(int16_t) CompositeExtract 1844 1
2351 1849: 1313(ptr) AccessChain 34(data) 1840 59 69
2352 1850: 21(int16_t) CompositeExtract 1844 2
2354 1851: 6(int) Load 8(invocation)
2355 1852: 1320(ptr) AccessChain 34(data) 73 59
2356 1853: 22(i16vec4) Load 1852
2357 1854: 22(i16vec4) GroupNonUniformSMax 42 ExclusiveScan 1853
2358 1855: 1320(ptr) AccessChain 34(data) 1851 59
2360 1856: 6(int) Load 8(invocation)
2361 1857: 1313(ptr) AccessChain 34(data) 37 59 38
2362 1858: 21(int16_t) Load 1857
2363 1859: 21(int16_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1858
2364 1860: 1313(ptr) AccessChain 34(data) 1856 59 38
2366 1861: 6(int) Load 8(invocation)
2367 1862: 1320(ptr) AccessChain 34(data) 46 59
2368 1863: 22(i16vec4) Load 1862
2369 1864:1319(i16vec2) VectorShuffle 1863 1863 0 1
2370 1865:1319(i16vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1864
2371 1866: 1313(ptr) AccessChain 34(data) 1861 59 38
2372 1867: 21(int16_t) CompositeExtract 1865 0
2374 1868: 1313(ptr) AccessChain 34(data) 1861 59 55
2375 1869: 21(int16_t) CompositeExtract 1865 1
2377 1870: 6(int) Load 8(invocation)
2378 1871: 1320(ptr) AccessChain 34(data) 59 59
2379 1872: 22(i16vec4) Load 1871
2380 1873:1330(i16vec3) VectorShuffle 1872 1872 0 1 2
2381 1874:1330(i16vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1873
2382 1875: 1313(ptr) AccessChain 34(data) 1870 59 38
2383 1876: 21(int16_t) CompositeExtract 1874 0
2385 1877: 1313(ptr) AccessChain 34(data) 1870 59 55
2386 1878: 21(int16_t) CompositeExtract 1874 1
2388 1879: 1313(ptr) AccessChain 34(data) 1870 59 69
2389 1880: 21(int16_t) CompositeExtract 1874 2
2391 1881: 6(int) Load 8(invocation)
2392 1882: 1320(ptr) AccessChain 34(data) 73 59
2393 1883: 22(i16vec4) Load 1882
2394 1884: 22(i16vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 1883
2395 1885: 1320(ptr) AccessChain 34(data) 1881 59
2397 1886: 6(int) Load 8(invocation)
2398 1887: 1313(ptr) AccessChain 34(data) 37 59 38
2399 1888: 21(int16_t) Load 1887
2400 1889: 21(int16_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 1888
2401 1890: 1313(ptr) AccessChain 34(data) 1886 59 38
2403 1891: 6(int) Load 8(invocation)
2404 1892: 1320(ptr) AccessChain 34(data) 46 59
2405 1893: 22(i16vec4) Load 1892
2406 1894:1319(i16vec2) VectorShuffle 1893 1893 0 1
2407 1895:1319(i16vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 1894
2408 1896: 1313(ptr) AccessChain 34(data) 1891 59 38
2409 1897: 21(int16_t) CompositeExtract 1895 0
2411 1898: 1313(ptr) AccessChain 34(data) 1891 59 55
2412 1899: 21(int16_t) CompositeExtract 1895 1
2414 1900: 6(int) Load 8(invocation)
2415 1901: 1320(ptr) AccessChain 34(data) 59 59
2416 1902: 22(i16vec4) Load 1901
2417 1903:1330(i16vec3) VectorShuffle 1902 1902 0 1 2
2418 1904:1330(i16vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 1903
2419 1905: 1313(ptr) AccessChain 34(data) 1900 59 38
2420 1906: 21(int16_t) CompositeExtract 1904 0
2422 1907: 1313(ptr) AccessChain 34(data) 1900 59 55
2423 1908: 21(int16_t) CompositeExtract 1904 1
2425 1909: 1313(ptr) AccessChain 34(data) 1900 59 69
2426 1910: 21(int16_t) CompositeExtract 1904 2
2428 1911: 6(int) Load 8(invocation)
2429 1912: 1320(ptr) AccessChain 34(data) 73 59
2430 1913: 22(i16vec4) Load 1912
2431 1914: 22(i16vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 1913
2432 1915: 1320(ptr) AccessChain 34(data) 1911 59
2434 1916: 6(int) Load 8(invocation)
2435 1917: 1313(ptr) AccessChain 34(data) 37 59 38
2436 1918: 21(int16_t) Load 1917
2437 1919: 21(int16_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 1918
2438 1920: 1313(ptr) AccessChain 34(data) 1916 59 38
2440 1921: 6(int) Load 8(invocation)
2441 1922: 1320(ptr) AccessChain 34(data) 46 59
2442 1923: 22(i16vec4) Load 1922
2443 1924:1319(i16vec2) VectorShuffle 1923 1923 0 1
2444 1925:1319(i16vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 1924
2445 1926: 1313(ptr) AccessChain 34(data) 1921 59 38
2446 1927: 21(int16_t) CompositeExtract 1925 0
2448 1928: 1313(ptr) AccessChain 34(data) 1921 59 55
2449 1929: 21(int16_t) CompositeExtract 1925 1
2451 1930: 6(int) Load 8(invocation)
2452 1931: 1320(ptr) AccessChain 34(data) 59 59
2453 1932: 22(i16vec4) Load 1931
2454 1933:1330(i16vec3) VectorShuffle 1932 1932 0 1 2
2455 1934:1330(i16vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 1933
2456 1935: 1313(ptr) AccessChain 34(data) 1930 59 38
2457 1936: 21(int16_t) CompositeExtract 1934 0
2459 1937: 1313(ptr) AccessChain 34(data) 1930 59 55
2460 1938: 21(int16_t) CompositeExtract 1934 1
2462 1939: 1313(ptr) AccessChain 34(data) 1930 59 69
2463 1940: 21(int16_t) CompositeExtract 1934 2
2465 1941: 6(int) Load 8(invocation)
2466 1942: 1320(ptr) AccessChain 34(data) 73 59
2467 1943: 22(i16vec4) Load 1942
2468 1944: 22(i16vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 1943
2469 1945: 1320(ptr) AccessChain 34(data) 1941 59
2471 1946: 6(int) Load 8(invocation)
2472 1948: 1947(ptr) AccessChain 34(data) 37 73 38
2473 1949: 23(int16_t) Load 1948
2474 1950: 23(int16_t) GroupNonUniformIAdd 42 Reduce 1949
2475 1951: 1947(ptr) AccessChain 34(data) 1946 73 38
2477 1952: 6(int) Load 8(invocation)
2478 1955: 1954(ptr) AccessChain 34(data) 46 73
2479 1956: 24(i16vec4) Load 1955
2480 1957:1953(i16vec2) VectorShuffle 1956 1956 0 1
2481 1958:1953(i16vec2) GroupNonUniformIAdd 42 Reduce 1957
2482 1959: 1947(ptr) AccessChain 34(data) 1952 73 38
2483 1960: 23(int16_t) CompositeExtract 1958 0
2485 1961: 1947(ptr) AccessChain 34(data) 1952 73 55
2486 1962: 23(int16_t) CompositeExtract 1958 1
2488 1963: 6(int) Load 8(invocation)
2489 1965: 1954(ptr) AccessChain 34(data) 59 73
2490 1966: 24(i16vec4) Load 1965
2491 1967:1964(i16vec3) VectorShuffle 1966 1966 0 1 2
2492 1968:1964(i16vec3) GroupNonUniformIAdd 42 Reduce 1967
2493 1969: 1947(ptr) AccessChain 34(data) 1963 73 38
2494 1970: 23(int16_t) CompositeExtract 1968 0
2496 1971: 1947(ptr) AccessChain 34(data) 1963 73 55
2497 1972: 23(int16_t) CompositeExtract 1968 1
2499 1973: 1947(ptr) AccessChain 34(data) 1963 73 69
2500 1974: 23(int16_t) CompositeExtract 1968 2
2502 1975: 6(int) Load 8(invocation)
2503 1976: 1954(ptr) AccessChain 34(data) 73 73
2504 1977: 24(i16vec4) Load 1976
2505 1978: 24(i16vec4) GroupNonUniformIAdd 42 Reduce 1977
2506 1979: 1954(ptr) AccessChain 34(data) 1975 73
2508 1980: 6(int) Load 8(invocation)
2509 1981: 1947(ptr) AccessChain 34(data) 37 73 38
2510 1982: 23(int16_t) Load 1981
2511 1983: 23(int16_t) GroupNonUniformIMul 42 Reduce 1982
2512 1984: 1947(ptr) AccessChain 34(data) 1980 73 38
2514 1985: 6(int) Load 8(invocation)
2515 1986: 1954(ptr) AccessChain 34(data) 46 73
2516 1987: 24(i16vec4) Load 1986
2517 1988:1953(i16vec2) VectorShuffle 1987 1987 0 1
2518 1989:1953(i16vec2) GroupNonUniformIMul 42 Reduce 1988
2519 1990: 1947(ptr) AccessChain 34(data) 1985 73 38
2520 1991: 23(int16_t) CompositeExtract 1989 0
2522 1992: 1947(ptr) AccessChain 34(data) 1985 73 55
2523 1993: 23(int16_t) CompositeExtract 1989 1
2525 1994: 6(int) Load 8(invocation)
2526 1995: 1954(ptr) AccessChain 34(data) 59 73
2527 1996: 24(i16vec4) Load 1995
2528 1997:1964(i16vec3) VectorShuffle 1996 1996 0 1 2
2529 1998:1964(i16vec3) GroupNonUniformIMul 42 Reduce 1997
2530 1999: 1947(ptr) AccessChain 34(data) 1994 73 38
2531 2000: 23(int16_t) CompositeExtract 1998 0
2533 2001: 1947(ptr) AccessChain 34(data) 1994 73 55
2534 2002: 23(int16_t) CompositeExtract 1998 1
2536 2003: 1947(ptr) AccessChain 34(data) 1994 73 69
2537 2004: 23(int16_t) CompositeExtract 1998 2
2539 2005: 6(int) Load 8(invocation)
2540 2006: 1954(ptr) AccessChain 34(data) 73 73
2541 2007: 24(i16vec4) Load 2006
2542 2008: 24(i16vec4) GroupNonUniformIMul 42 Reduce 2007
2543 2009: 1954(ptr) AccessChain 34(data) 2005 73
2545 2010: 6(int) Load 8(invocation)
2546 2011: 1947(ptr) AccessChain 34(data) 37 73 38
2547 2012: 23(int16_t) Load 2011
2548 2013: 23(int16_t) GroupNonUniformUMin 42 Reduce 2012
2549 2014: 1947(ptr) AccessChain 34(data) 2010 73 38
2551 2015: 6(int) Load 8(invocation)
2552 2016: 1954(ptr) AccessChain 34(data) 46 73
2553 2017: 24(i16vec4) Load 2016
2554 2018:1953(i16vec2) VectorShuffle 2017 2017 0 1
2555 2019:1953(i16vec2) GroupNonUniformUMin 42 Reduce 2018
2556 2020: 1947(ptr) AccessChain 34(data) 2015 73 38
2557 2021: 23(int16_t) CompositeExtract 2019 0
2559 2022: 1947(ptr) AccessChain 34(data) 2015 73 55
2560 2023: 23(int16_t) CompositeExtract 2019 1
2562 2024: 6(int) Load 8(invocation)
2563 2025: 1954(ptr) AccessChain 34(data) 59 73
2564 2026: 24(i16vec4) Load 2025
2565 2027:1964(i16vec3) VectorShuffle 2026 2026 0 1 2
2566 2028:1964(i16vec3) GroupNonUniformUMin 42 Reduce 2027
2567 2029: 1947(ptr) AccessChain 34(data) 2024 73 38
2568 2030: 23(int16_t) CompositeExtract 2028 0
2570 2031: 1947(ptr) AccessChain 34(data) 2024 73 55
2571 2032: 23(int16_t) CompositeExtract 2028 1
2573 2033: 1947(ptr) AccessChain 34(data) 2024 73 69
2574 2034: 23(int16_t) CompositeExtract 2028 2
2576 2035: 6(int) Load 8(invocation)
2577 2036: 1954(ptr) AccessChain 34(data) 73 73
2578 2037: 24(i16vec4) Load 2036
2579 2038: 24(i16vec4) GroupNonUniformUMin 42 Reduce 2037
2580 2039: 1954(ptr) AccessChain 34(data) 2035 73
2582 2040: 6(int) Load 8(invocation)
2583 2041: 1947(ptr) AccessChain 34(data) 37 73 38
2584 2042: 23(int16_t) Load 2041
2585 2043: 23(int16_t) GroupNonUniformUMax 42 Reduce 2042
2586 2044: 1947(ptr) AccessChain 34(data) 2040 73 38
2588 2045: 6(int) Load 8(invocation)
2589 2046: 1954(ptr) AccessChain 34(data) 46 73
2590 2047: 24(i16vec4) Load 2046
2591 2048:1953(i16vec2) VectorShuffle 2047 2047 0 1
2592 2049:1953(i16vec2) GroupNonUniformUMax 42 Reduce 2048
2593 2050: 1947(ptr) AccessChain 34(data) 2045 73 38
2594 2051: 23(int16_t) CompositeExtract 2049 0
2596 2052: 1947(ptr) AccessChain 34(data) 2045 73 55
2597 2053: 23(int16_t) CompositeExtract 2049 1
2599 2054: 6(int) Load 8(invocation)
2600 2055: 1954(ptr) AccessChain 34(data) 59 73
2601 2056: 24(i16vec4) Load 2055
2602 2057:1964(i16vec3) VectorShuffle 2056 2056 0 1 2
2603 2058:1964(i16vec3) GroupNonUniformUMax 42 Reduce 2057
2604 2059: 1947(ptr) AccessChain 34(data) 2054 73 38
2605 2060: 23(int16_t) CompositeExtract 2058 0
2607 2061: 1947(ptr) AccessChain 34(data) 2054 73 55
2608 2062: 23(int16_t) CompositeExtract 2058 1
2610 2063: 1947(ptr) AccessChain 34(data) 2054 73 69
2611 2064: 23(int16_t) CompositeExtract 2058 2
2613 2065: 6(int) Load 8(invocation)
2614 2066: 1954(ptr) AccessChain 34(data) 73 73
2615 2067: 24(i16vec4) Load 2066
2616 2068: 24(i16vec4) GroupNonUniformUMax 42 Reduce 2067
2617 2069: 1954(ptr) AccessChain 34(data) 2065 73
2619 2070: 6(int) Load 8(invocation)
2620 2071: 1947(ptr) AccessChain 34(data) 37 73 38
2621 2072: 23(int16_t) Load 2071
2622 2073: 23(int16_t) GroupNonUniformBitwiseAnd 42 Reduce 2072
2623 2074: 1947(ptr) AccessChain 34(data) 2070 73 38
2625 2075: 6(int) Load 8(invocation)
2626 2076: 1954(ptr) AccessChain 34(data) 46 73
2627 2077: 24(i16vec4) Load 2076
2628 2078:1953(i16vec2) VectorShuffle 2077 2077 0 1
2629 2079:1953(i16vec2) GroupNonUniformBitwiseAnd 42 Reduce 2078
2630 2080: 1947(ptr) AccessChain 34(data) 2075 73 38
2631 2081: 23(int16_t) CompositeExtract 2079 0
2633 2082: 1947(ptr) AccessChain 34(data) 2075 73 55
2634 2083: 23(int16_t) CompositeExtract 2079 1
2636 2084: 6(int) Load 8(invocation)
2637 2085: 1954(ptr) AccessChain 34(data) 59 73
2638 2086: 24(i16vec4) Load 2085
2639 2087:1964(i16vec3) VectorShuffle 2086 2086 0 1 2
2640 2088:1964(i16vec3) GroupNonUniformBitwiseAnd 42 Reduce 2087
2641 2089: 1947(ptr) AccessChain 34(data) 2084 73 38
2642 2090: 23(int16_t) CompositeExtract 2088 0
2644 2091: 1947(ptr) AccessChain 34(data) 2084 73 55
2645 2092: 23(int16_t) CompositeExtract 2088 1
2647 2093: 1947(ptr) AccessChain 34(data) 2084 73 69
2648 2094: 23(int16_t) CompositeExtract 2088 2
2650 2095: 6(int) Load 8(invocation)
2651 2096: 1954(ptr) AccessChain 34(data) 73 73
2652 2097: 24(i16vec4) Load 2096
2653 2098: 24(i16vec4) GroupNonUniformBitwiseAnd 42 Reduce 2097
2654 2099: 1954(ptr) AccessChain 34(data) 2095 73
2656 2100: 6(int) Load 8(invocation)
2657 2101: 1947(ptr) AccessChain 34(data) 37 73 38
2658 2102: 23(int16_t) Load 2101
2659 2103: 23(int16_t) GroupNonUniformBitwiseOr 42 Reduce 2102
2660 2104: 1947(ptr) AccessChain 34(data) 2100 73 38
2662 2105: 6(int) Load 8(invocation)
2663 2106: 1954(ptr) AccessChain 34(data) 46 73
2664 2107: 24(i16vec4) Load 2106
2665 2108:1953(i16vec2) VectorShuffle 2107 2107 0 1
2666 2109:1953(i16vec2) GroupNonUniformBitwiseOr 42 Reduce 2108
2667 2110: 1947(ptr) AccessChain 34(data) 2105 73 38
2668 2111: 23(int16_t) CompositeExtract 2109 0
2670 2112: 1947(ptr) AccessChain 34(data) 2105 73 55
2671 2113: 23(int16_t) CompositeExtract 2109 1
2673 2114: 6(int) Load 8(invocation)
2674 2115: 1954(ptr) AccessChain 34(data) 59 73
2675 2116: 24(i16vec4) Load 2115
2676 2117:1964(i16vec3) VectorShuffle 2116 2116 0 1 2
2677 2118:1964(i16vec3) GroupNonUniformBitwiseOr 42 Reduce 2117
2678 2119: 1947(ptr) AccessChain 34(data) 2114 73 38
2679 2120: 23(int16_t) CompositeExtract 2118 0
2681 2121: 1947(ptr) AccessChain 34(data) 2114 73 55
2682 2122: 23(int16_t) CompositeExtract 2118 1
2684 2123: 1947(ptr) AccessChain 34(data) 2114 73 69
2685 2124: 23(int16_t) CompositeExtract 2118 2
2687 2125: 6(int) Load 8(invocation)
2688 2126: 1954(ptr) AccessChain 34(data) 73 73
2689 2127: 24(i16vec4) Load 2126
2690 2128: 24(i16vec4) GroupNonUniformBitwiseOr 42 Reduce 2127
2691 2129: 1954(ptr) AccessChain 34(data) 2125 73
2693 2130: 6(int) Load 8(invocation)
2694 2131: 1947(ptr) AccessChain 34(data) 37 73 38
2695 2132: 23(int16_t) Load 2131
2696 2133: 23(int16_t) GroupNonUniformBitwiseXor 42 Reduce 2132
2697 2134: 1947(ptr) AccessChain 34(data) 2130 73 38
2699 2135: 6(int) Load 8(invocation)
2700 2136: 1954(ptr) AccessChain 34(data) 46 73
2701 2137: 24(i16vec4) Load 2136
2702 2138:1953(i16vec2) VectorShuffle 2137 2137 0 1
2703 2139:1953(i16vec2) GroupNonUniformBitwiseXor 42 Reduce 2138
2704 2140: 1947(ptr) AccessChain 34(data) 2135 73 38
2705 2141: 23(int16_t) CompositeExtract 2139 0
2707 2142: 1947(ptr) AccessChain 34(data) 2135 73 55
2708 2143: 23(int16_t) CompositeExtract 2139 1
2710 2144: 6(int) Load 8(invocation)
2711 2145: 1954(ptr) AccessChain 34(data) 59 73
2712 2146: 24(i16vec4) Load 2145
2713 2147:1964(i16vec3) VectorShuffle 2146 2146 0 1 2
2714 2148:1964(i16vec3) GroupNonUniformBitwiseXor 42 Reduce 2147
2715 2149: 1947(ptr) AccessChain 34(data) 2144 73 38
2716 2150: 23(int16_t) CompositeExtract 2148 0
2718 2151: 1947(ptr) AccessChain 34(data) 2144 73 55
2719 2152: 23(int16_t) CompositeExtract 2148 1
2721 2153: 1947(ptr) AccessChain 34(data) 2144 73 69
2722 2154: 23(int16_t) CompositeExtract 2148 2
2724 2155: 6(int) Load 8(invocation)
2725 2156: 1954(ptr) AccessChain 34(data) 73 73
2726 2157: 24(i16vec4) Load 2156
2727 2158: 24(i16vec4) GroupNonUniformBitwiseXor 42 Reduce 2157
2728 2159: 1954(ptr) AccessChain 34(data) 2155 73
2730 2160: 6(int) Load 8(invocation)
2731 2161: 1947(ptr) AccessChain 34(data) 37 73 38
2732 2162: 23(int16_t) Load 2161
2733 2163: 23(int16_t) GroupNonUniformIAdd 42 InclusiveScan 2162
2734 2164: 1947(ptr) AccessChain 34(data) 2160 73 38
2736 2165: 6(int) Load 8(invocation)
2737 2166: 1954(ptr) AccessChain 34(data) 46 73
2738 2167: 24(i16vec4) Load 2166
2739 2168:1953(i16vec2) VectorShuffle 2167 2167 0 1
2740 2169:1953(i16vec2) GroupNonUniformIAdd 42 InclusiveScan 2168
2741 2170: 1947(ptr) AccessChain 34(data) 2165 73 38
2742 2171: 23(int16_t) CompositeExtract 2169 0
2744 2172: 1947(ptr) AccessChain 34(data) 2165 73 55
2745 2173: 23(int16_t) CompositeExtract 2169 1
2747 2174: 6(int) Load 8(invocation)
2748 2175: 1954(ptr) AccessChain 34(data) 59 73
2749 2176: 24(i16vec4) Load 2175
2750 2177:1964(i16vec3) VectorShuffle 2176 2176 0 1 2
2751 2178:1964(i16vec3) GroupNonUniformIAdd 42 InclusiveScan 2177
2752 2179: 1947(ptr) AccessChain 34(data) 2174 73 38
2753 2180: 23(int16_t) CompositeExtract 2178 0
2755 2181: 1947(ptr) AccessChain 34(data) 2174 73 55
2756 2182: 23(int16_t) CompositeExtract 2178 1
2758 2183: 1947(ptr) AccessChain 34(data) 2174 73 69
2759 2184: 23(int16_t) CompositeExtract 2178 2
2761 2185: 6(int) Load 8(invocation)
2762 2186: 1954(ptr) AccessChain 34(data) 73 73
2763 2187: 24(i16vec4) Load 2186
2764 2188: 24(i16vec4) GroupNonUniformIAdd 42 InclusiveScan 2187
2765 2189: 1954(ptr) AccessChain 34(data) 2185 73
2767 2190: 6(int) Load 8(invocation)
2768 2191: 1947(ptr) AccessChain 34(data) 37 73 38
2769 2192: 23(int16_t) Load 2191
2770 2193: 23(int16_t) GroupNonUniformIMul 42 InclusiveScan 2192
2771 2194: 1947(ptr) AccessChain 34(data) 2190 73 38
2773 2195: 6(int) Load 8(invocation)
2774 2196: 1954(ptr) AccessChain 34(data) 46 73
2775 2197: 24(i16vec4) Load 2196
2776 2198:1953(i16vec2) VectorShuffle 2197 2197 0 1
2777 2199:1953(i16vec2) GroupNonUniformIMul 42 InclusiveScan 2198
2778 2200: 1947(ptr) AccessChain 34(data) 2195 73 38
2779 2201: 23(int16_t) CompositeExtract 2199 0
2781 2202: 1947(ptr) AccessChain 34(data) 2195 73 55
2782 2203: 23(int16_t) CompositeExtract 2199 1
2784 2204: 6(int) Load 8(invocation)
2785 2205: 1954(ptr) AccessChain 34(data) 59 73
2786 2206: 24(i16vec4) Load 2205
2787 2207:1964(i16vec3) VectorShuffle 2206 2206 0 1 2
2788 2208:1964(i16vec3) GroupNonUniformIMul 42 InclusiveScan 2207
2789 2209: 1947(ptr) AccessChain 34(data) 2204 73 38
2790 2210: 23(int16_t) CompositeExtract 2208 0
2792 2211: 1947(ptr) AccessChain 34(data) 2204 73 55
2793 2212: 23(int16_t) CompositeExtract 2208 1
2795 2213: 1947(ptr) AccessChain 34(data) 2204 73 69
2796 2214: 23(int16_t) CompositeExtract 2208 2
2798 2215: 6(int) Load 8(invocation)
2799 2216: 1954(ptr) AccessChain 34(data) 73 73
2800 2217: 24(i16vec4) Load 2216
2801 2218: 24(i16vec4) GroupNonUniformIMul 42 InclusiveScan 2217
2802 2219: 1954(ptr) AccessChain 34(data) 2215 73
2804 2220: 6(int) Load 8(invocation)
2805 2221: 1947(ptr) AccessChain 34(data) 37 73 38
2806 2222: 23(int16_t) Load 2221
2807 2223: 23(int16_t) GroupNonUniformUMin 42 InclusiveScan 2222
2808 2224: 1947(ptr) AccessChain 34(data) 2220 73 38
2810 2225: 6(int) Load 8(invocation)
2811 2226: 1954(ptr) AccessChain 34(data) 46 73
2812 2227: 24(i16vec4) Load 2226
2813 2228:1953(i16vec2) VectorShuffle 2227 2227 0 1
2814 2229:1953(i16vec2) GroupNonUniformUMin 42 InclusiveScan 2228
2815 2230: 1947(ptr) AccessChain 34(data) 2225 73 38
2816 2231: 23(int16_t) CompositeExtract 2229 0
2818 2232: 1947(ptr) AccessChain 34(data) 2225 73 55
2819 2233: 23(int16_t) CompositeExtract 2229 1
2821 2234: 6(int) Load 8(invocation)
2822 2235: 1954(ptr) AccessChain 34(data) 59 73
2823 2236: 24(i16vec4) Load 2235
2824 2237:1964(i16vec3) VectorShuffle 2236 2236 0 1 2
2825 2238:1964(i16vec3) GroupNonUniformUMin 42 InclusiveScan 2237
2826 2239: 1947(ptr) AccessChain 34(data) 2234 73 38
2827 2240: 23(int16_t) CompositeExtract 2238 0
2829 2241: 1947(ptr) AccessChain 34(data) 2234 73 55
2830 2242: 23(int16_t) CompositeExtract 2238 1
2832 2243: 1947(ptr) AccessChain 34(data) 2234 73 69
2833 2244: 23(int16_t) CompositeExtract 2238 2
2835 2245: 6(int) Load 8(invocation)
2836 2246: 1954(ptr) AccessChain 34(data) 73 73
2837 2247: 24(i16vec4) Load 2246
2838 2248: 24(i16vec4) GroupNonUniformUMin 42 InclusiveScan 2247
2839 2249: 1954(ptr) AccessChain 34(data) 2245 73
2841 2250: 6(int) Load 8(invocation)
2842 2251: 1947(ptr) AccessChain 34(data) 37 73 38
2843 2252: 23(int16_t) Load 2251
2844 2253: 23(int16_t) GroupNonUniformUMax 42 InclusiveScan 2252
2845 2254: 1947(ptr) AccessChain 34(data) 2250 73 38
2847 2255: 6(int) Load 8(invocation)
2848 2256: 1954(ptr) AccessChain 34(data) 46 73
2849 2257: 24(i16vec4) Load 2256
2850 2258:1953(i16vec2) VectorShuffle 2257 2257 0 1
2851 2259:1953(i16vec2) GroupNonUniformUMax 42 InclusiveScan 2258
2852 2260: 1947(ptr) AccessChain 34(data) 2255 73 38
2853 2261: 23(int16_t) CompositeExtract 2259 0
2855 2262: 1947(ptr) AccessChain 34(data) 2255 73 55
2856 2263: 23(int16_t) CompositeExtract 2259 1
2858 2264: 6(int) Load 8(invocation)
2859 2265: 1954(ptr) AccessChain 34(data) 59 73
2860 2266: 24(i16vec4) Load 2265
2861 2267:1964(i16vec3) VectorShuffle 2266 2266 0 1 2
2862 2268:1964(i16vec3) GroupNonUniformUMax 42 InclusiveScan 2267
2863 2269: 1947(ptr) AccessChain 34(data) 2264 73 38
2864 2270: 23(int16_t) CompositeExtract 2268 0
2866 2271: 1947(ptr) AccessChain 34(data) 2264 73 55
2867 2272: 23(int16_t) CompositeExtract 2268 1
2869 2273: 1947(ptr) AccessChain 34(data) 2264 73 69
2870 2274: 23(int16_t) CompositeExtract 2268 2
2872 2275: 6(int) Load 8(invocation)
2873 2276: 1954(ptr) AccessChain 34(data) 73 73
2874 2277: 24(i16vec4) Load 2276
2875 2278: 24(i16vec4) GroupNonUniformUMax 42 InclusiveScan 2277
2876 2279: 1954(ptr) AccessChain 34(data) 2275 73
2878 2280: 6(int) Load 8(invocation)
2879 2281: 1947(ptr) AccessChain 34(data) 37 73 38
2880 2282: 23(int16_t) Load 2281
2881 2283: 23(int16_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 2282
2882 2284: 1947(ptr) AccessChain 34(data) 2280 73 38
2884 2285: 6(int) Load 8(invocation)
2885 2286: 1954(ptr) AccessChain 34(data) 46 73
2886 2287: 24(i16vec4) Load 2286
2887 2288:1953(i16vec2) VectorShuffle 2287 2287 0 1
2888 2289:1953(i16vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 2288
2889 2290: 1947(ptr) AccessChain 34(data) 2285 73 38
2890 2291: 23(int16_t) CompositeExtract 2289 0
2892 2292: 1947(ptr) AccessChain 34(data) 2285 73 55
2893 2293: 23(int16_t) CompositeExtract 2289 1
2895 2294: 6(int) Load 8(invocation)
2896 2295: 1954(ptr) AccessChain 34(data) 59 73
2897 2296: 24(i16vec4) Load 2295
2898 2297:1964(i16vec3) VectorShuffle 2296 2296 0 1 2
2899 2298:1964(i16vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 2297
2900 2299: 1947(ptr) AccessChain 34(data) 2294 73 38
2901 2300: 23(int16_t) CompositeExtract 2298 0
2903 2301: 1947(ptr) AccessChain 34(data) 2294 73 55
2904 2302: 23(int16_t) CompositeExtract 2298 1
2906 2303: 1947(ptr) AccessChain 34(data) 2294 73 69
2907 2304: 23(int16_t) CompositeExtract 2298 2
2909 2305: 6(int) Load 8(invocation)
2910 2306: 1954(ptr) AccessChain 34(data) 73 73
2911 2307: 24(i16vec4) Load 2306
2912 2308: 24(i16vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 2307
2913 2309: 1954(ptr) AccessChain 34(data) 2305 73
2915 2310: 6(int) Load 8(invocation)
2916 2311: 1947(ptr) AccessChain 34(data) 37 73 38
2917 2312: 23(int16_t) Load 2311
2918 2313: 23(int16_t) GroupNonUniformBitwiseOr 42 InclusiveScan 2312
2919 2314: 1947(ptr) AccessChain 34(data) 2310 73 38
2921 2315: 6(int) Load 8(invocation)
2922 2316: 1954(ptr) AccessChain 34(data) 46 73
2923 2317: 24(i16vec4) Load 2316
2924 2318:1953(i16vec2) VectorShuffle 2317 2317 0 1
2925 2319:1953(i16vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 2318
2926 2320: 1947(ptr) AccessChain 34(data) 2315 73 38
2927 2321: 23(int16_t) CompositeExtract 2319 0
2929 2322: 1947(ptr) AccessChain 34(data) 2315 73 55
2930 2323: 23(int16_t) CompositeExtract 2319 1
2932 2324: 6(int) Load 8(invocation)
2933 2325: 1954(ptr) AccessChain 34(data) 59 73
2934 2326: 24(i16vec4) Load 2325
2935 2327:1964(i16vec3) VectorShuffle 2326 2326 0 1 2
2936 2328:1964(i16vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 2327
2937 2329: 1947(ptr) AccessChain 34(data) 2324 73 38
2938 2330: 23(int16_t) CompositeExtract 2328 0
2940 2331: 1947(ptr) AccessChain 34(data) 2324 73 55
2941 2332: 23(int16_t) CompositeExtract 2328 1
2943 2333: 1947(ptr) AccessChain 34(data) 2324 73 69
2944 2334: 23(int16_t) CompositeExtract 2328 2
2946 2335: 6(int) Load 8(invocation)
2947 2336: 1954(ptr) AccessChain 34(data) 73 73
2948 2337: 24(i16vec4) Load 2336
2949 2338: 24(i16vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 2337
2950 2339: 1954(ptr) AccessChain 34(data) 2335 73
2952 2340: 6(int) Load 8(invocation)
2953 2341: 1947(ptr) AccessChain 34(data) 37 73 38
2954 2342: 23(int16_t) Load 2341
2955 2343: 23(int16_t) GroupNonUniformBitwiseXor 42 InclusiveScan 2342
2956 2344: 1947(ptr) AccessChain 34(data) 2340 73 38
2958 2345: 6(int) Load 8(invocation)
2959 2346: 1954(ptr) AccessChain 34(data) 46 73
2960 2347: 24(i16vec4) Load 2346
2961 2348:1953(i16vec2) VectorShuffle 2347 2347 0 1
2962 2349:1953(i16vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 2348
2963 2350: 1947(ptr) AccessChain 34(data) 2345 73 38
2964 2351: 23(int16_t) CompositeExtract 2349 0
2966 2352: 1947(ptr) AccessChain 34(data) 2345 73 55
2967 2353: 23(int16_t) CompositeExtract 2349 1
2969 2354: 6(int) Load 8(invocation)
2970 2355: 1954(ptr) AccessChain 34(data) 59 73
2971 2356: 24(i16vec4) Load 2355
2972 2357:1964(i16vec3) VectorShuffle 2356 2356 0 1 2
2973 2358:1964(i16vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 2357
2974 2359: 1947(ptr) AccessChain 34(data) 2354 73 38
2975 2360: 23(int16_t) CompositeExtract 2358 0
2977 2361: 1947(ptr) AccessChain 34(data) 2354 73 55
2978 2362: 23(int16_t) CompositeExtract 2358 1
2980 2363: 1947(ptr) AccessChain 34(data) 2354 73 69
2981 2364: 23(int16_t) CompositeExtract 2358 2
2983 2365: 6(int) Load 8(invocation)
2984 2366: 1954(ptr) AccessChain 34(data) 73 73
2985 2367: 24(i16vec4) Load 2366
2986 2368: 24(i16vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 2367
2987 2369: 1954(ptr) AccessChain 34(data) 2365 73
2989 2370: 6(int) Load 8(invocation)
2990 2371: 1947(ptr) AccessChain 34(data) 37 73 38
2991 2372: 23(int16_t) Load 2371
2992 2373: 23(int16_t) GroupNonUniformIAdd 42 ExclusiveScan 2372
2993 2374: 1947(ptr) AccessChain 34(data) 2370 73 38
2995 2375: 6(int) Load 8(invocation)
2996 2376: 1954(ptr) AccessChain 34(data) 46 73
2997 2377: 24(i16vec4) Load 2376
2998 2378:1953(i16vec2) VectorShuffle 2377 2377 0 1
2999 2379:1953(i16vec2) GroupNonUniformIAdd 42 ExclusiveScan 2378
3000 2380: 1947(ptr) AccessChain 34(data) 2375 73 38
3001 2381: 23(int16_t) CompositeExtract 2379 0
3003 2382: 1947(ptr) AccessChain 34(data) 2375 73 55
3004 2383: 23(int16_t) CompositeExtract 2379 1
3006 2384: 6(int) Load 8(invocation)
3007 2385: 1954(ptr) AccessChain 34(data) 59 73
3008 2386: 24(i16vec4) Load 2385
3009 2387:1964(i16vec3) VectorShuffle 2386 2386 0 1 2
3010 2388:1964(i16vec3) GroupNonUniformIAdd 42 ExclusiveScan 2387
3011 2389: 1947(ptr) AccessChain 34(data) 2384 73 38
3012 2390: 23(int16_t) CompositeExtract 2388 0
3014 2391: 1947(ptr) AccessChain 34(data) 2384 73 55
3015 2392: 23(int16_t) CompositeExtract 2388 1
3017 2393: 1947(ptr) AccessChain 34(data) 2384 73 69
3018 2394: 23(int16_t) CompositeExtract 2388 2
3020 2395: 6(int) Load 8(invocation)
3021 2396: 1954(ptr) AccessChain 34(data) 73 73
3022 2397: 24(i16vec4) Load 2396
3023 2398: 24(i16vec4) GroupNonUniformIAdd 42 ExclusiveScan 2397
3024 2399: 1954(ptr) AccessChain 34(data) 2395 73
3026 2400: 6(int) Load 8(invocation)
3027 2401: 1947(ptr) AccessChain 34(data) 37 73 38
3028 2402: 23(int16_t) Load 2401
3029 2403: 23(int16_t) GroupNonUniformIMul 42 ExclusiveScan 2402
3030 2404: 1947(ptr) AccessChain 34(data) 2400 73 38
3032 2405: 6(int) Load 8(invocation)
3033 2406: 1954(ptr) AccessChain 34(data) 46 73
3034 2407: 24(i16vec4) Load 2406
3035 2408:1953(i16vec2) VectorShuffle 2407 2407 0 1
3036 2409:1953(i16vec2) GroupNonUniformIMul 42 ExclusiveScan 2408
3037 2410: 1947(ptr) AccessChain 34(data) 2405 73 38
3038 2411: 23(int16_t) CompositeExtract 2409 0
3040 2412: 1947(ptr) AccessChain 34(data) 2405 73 55
3041 2413: 23(int16_t) CompositeExtract 2409 1
3043 2414: 6(int) Load 8(invocation)
3044 2415: 1954(ptr) AccessChain 34(data) 59 73
3045 2416: 24(i16vec4) Load 2415
3046 2417:1964(i16vec3) VectorShuffle 2416 2416 0 1 2
3047 2418:1964(i16vec3) GroupNonUniformIMul 42 ExclusiveScan 2417
3048 2419: 1947(ptr) AccessChain 34(data) 2414 73 38
3049 2420: 23(int16_t) CompositeExtract 2418 0
3051 2421: 1947(ptr) AccessChain 34(data) 2414 73 55
3052 2422: 23(int16_t) CompositeExtract 2418 1
3054 2423: 1947(ptr) AccessChain 34(data) 2414 73 69
3055 2424: 23(int16_t) CompositeExtract 2418 2
3057 2425: 6(int) Load 8(invocation)
3058 2426: 1954(ptr) AccessChain 34(data) 73 73
3059 2427: 24(i16vec4) Load 2426
3060 2428: 24(i16vec4) GroupNonUniformIMul 42 ExclusiveScan 2427
3061 2429: 1954(ptr) AccessChain 34(data) 2425 73
3063 2430: 6(int) Load 8(invocation)
3064 2431: 1947(ptr) AccessChain 34(data) 37 73 38
3065 2432: 23(int16_t) Load 2431
3066 2433: 23(int16_t) GroupNonUniformUMin 42 ExclusiveScan 2432
3067 2434: 1947(ptr) AccessChain 34(data) 2430 73 38
3069 2435: 6(int) Load 8(invocation)
3070 2436: 1954(ptr) AccessChain 34(data) 46 73
3071 2437: 24(i16vec4) Load 2436
3072 2438:1953(i16vec2) VectorShuffle 2437 2437 0 1
3073 2439:1953(i16vec2) GroupNonUniformUMin 42 ExclusiveScan 2438
3074 2440: 1947(ptr) AccessChain 34(data) 2435 73 38
3075 2441: 23(int16_t) CompositeExtract 2439 0
3077 2442: 1947(ptr) AccessChain 34(data) 2435 73 55
3078 2443: 23(int16_t) CompositeExtract 2439 1
3080 2444: 6(int) Load 8(invocation)
3081 2445: 1954(ptr) AccessChain 34(data) 59 73
3082 2446: 24(i16vec4) Load 2445
3083 2447:1964(i16vec3) VectorShuffle 2446 2446 0 1 2
3084 2448:1964(i16vec3) GroupNonUniformUMin 42 ExclusiveScan 2447
3085 2449: 1947(ptr) AccessChain 34(data) 2444 73 38
3086 2450: 23(int16_t) CompositeExtract 2448 0
3088 2451: 1947(ptr) AccessChain 34(data) 2444 73 55
3089 2452: 23(int16_t) CompositeExtract 2448 1
3091 2453: 1947(ptr) AccessChain 34(data) 2444 73 69
3092 2454: 23(int16_t) CompositeExtract 2448 2
3094 2455: 6(int) Load 8(invocation)
3095 2456: 1954(ptr) AccessChain 34(data) 73 73
3096 2457: 24(i16vec4) Load 2456
3097 2458: 24(i16vec4) GroupNonUniformUMin 42 ExclusiveScan 2457
3098 2459: 1954(ptr) AccessChain 34(data) 2455 73
3100 2460: 6(int) Load 8(invocation)
3101 2461: 1947(ptr) AccessChain 34(data) 37 73 38
3102 2462: 23(int16_t) Load 2461
3103 2463: 23(int16_t) GroupNonUniformUMax 42 ExclusiveScan 2462
3104 2464: 1947(ptr) AccessChain 34(data) 2460 73 38
3106 2465: 6(int) Load 8(invocation)
3107 2466: 1954(ptr) AccessChain 34(data) 46 73
3108 2467: 24(i16vec4) Load 2466
3109 2468:1953(i16vec2) VectorShuffle 2467 2467 0 1
3110 2469:1953(i16vec2) GroupNonUniformUMax 42 ExclusiveScan 2468
3111 2470: 1947(ptr) AccessChain 34(data) 2465 73 38
3112 2471: 23(int16_t) CompositeExtract 2469 0
3114 2472: 1947(ptr) AccessChain 34(data) 2465 73 55
3115 2473: 23(int16_t) CompositeExtract 2469 1
3117 2474: 6(int) Load 8(invocation)
3118 2475: 1954(ptr) AccessChain 34(data) 59 73
3119 2476: 24(i16vec4) Load 2475
3120 2477:1964(i16vec3) VectorShuffle 2476 2476 0 1 2
3121 2478:1964(i16vec3) GroupNonUniformUMax 42 ExclusiveScan 2477
3122 2479: 1947(ptr) AccessChain 34(data) 2474 73 38
3123 2480: 23(int16_t) CompositeExtract 2478 0
3125 2481: 1947(ptr) AccessChain 34(data) 2474 73 55
3126 2482: 23(int16_t) CompositeExtract 2478 1
3128 2483: 1947(ptr) AccessChain 34(data) 2474 73 69
3129 2484: 23(int16_t) CompositeExtract 2478 2
3131 2485: 6(int) Load 8(invocation)
3132 2486: 1954(ptr) AccessChain 34(data) 73 73
3133 2487: 24(i16vec4) Load 2486
3134 2488: 24(i16vec4) GroupNonUniformUMax 42 ExclusiveScan 2487
3135 2489: 1954(ptr) AccessChain 34(data) 2485 73
3137 2490: 6(int) Load 8(invocation)
3138 2491: 1947(ptr) AccessChain 34(data) 37 73 38
3139 2492: 23(int16_t) Load 2491
3140 2493: 23(int16_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2492
3141 2494: 1947(ptr) AccessChain 34(data) 2490 73 38
3143 2495: 6(int) Load 8(invocation)
3144 2496: 1954(ptr) AccessChain 34(data) 46 73
3145 2497: 24(i16vec4) Load 2496
3146 2498:1953(i16vec2) VectorShuffle 2497 2497 0 1
3147 2499:1953(i16vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2498
3148 2500: 1947(ptr) AccessChain 34(data) 2495 73 38
3149 2501: 23(int16_t) CompositeExtract 2499 0
3151 2502: 1947(ptr) AccessChain 34(data) 2495 73 55
3152 2503: 23(int16_t) CompositeExtract 2499 1
3154 2504: 6(int) Load 8(invocation)
3155 2505: 1954(ptr) AccessChain 34(data) 59 73
3156 2506: 24(i16vec4) Load 2505
3157 2507:1964(i16vec3) VectorShuffle 2506 2506 0 1 2
3158 2508:1964(i16vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2507
3159 2509: 1947(ptr) AccessChain 34(data) 2504 73 38
3160 2510: 23(int16_t) CompositeExtract 2508 0
3162 2511: 1947(ptr) AccessChain 34(data) 2504 73 55
3163 2512: 23(int16_t) CompositeExtract 2508 1
3165 2513: 1947(ptr) AccessChain 34(data) 2504 73 69
3166 2514: 23(int16_t) CompositeExtract 2508 2
3168 2515: 6(int) Load 8(invocation)
3169 2516: 1954(ptr) AccessChain 34(data) 73 73
3170 2517: 24(i16vec4) Load 2516
3171 2518: 24(i16vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 2517
3172 2519: 1954(ptr) AccessChain 34(data) 2515 73
3174 2520: 6(int) Load 8(invocation)
3175 2521: 1947(ptr) AccessChain 34(data) 37 73 38
3176 2522: 23(int16_t) Load 2521
3177 2523: 23(int16_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 2522
3178 2524: 1947(ptr) AccessChain 34(data) 2520 73 38
3180 2525: 6(int) Load 8(invocation)
3181 2526: 1954(ptr) AccessChain 34(data) 46 73
3182 2527: 24(i16vec4) Load 2526
3183 2528:1953(i16vec2) VectorShuffle 2527 2527 0 1
3184 2529:1953(i16vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 2528
3185 2530: 1947(ptr) AccessChain 34(data) 2525 73 38
3186 2531: 23(int16_t) CompositeExtract 2529 0
3188 2532: 1947(ptr) AccessChain 34(data) 2525 73 55
3189 2533: 23(int16_t) CompositeExtract 2529 1
3191 2534: 6(int) Load 8(invocation)
3192 2535: 1954(ptr) AccessChain 34(data) 59 73
3193 2536: 24(i16vec4) Load 2535
3194 2537:1964(i16vec3) VectorShuffle 2536 2536 0 1 2
3195 2538:1964(i16vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 2537
3196 2539: 1947(ptr) AccessChain 34(data) 2534 73 38
3197 2540: 23(int16_t) CompositeExtract 2538 0
3199 2541: 1947(ptr) AccessChain 34(data) 2534 73 55
3200 2542: 23(int16_t) CompositeExtract 2538 1
3202 2543: 1947(ptr) AccessChain 34(data) 2534 73 69
3203 2544: 23(int16_t) CompositeExtract 2538 2
3205 2545: 6(int) Load 8(invocation)
3206 2546: 1954(ptr) AccessChain 34(data) 73 73
3207 2547: 24(i16vec4) Load 2546
3208 2548: 24(i16vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 2547
3209 2549: 1954(ptr) AccessChain 34(data) 2545 73
3211 2550: 6(int) Load 8(invocation)
3212 2551: 1947(ptr) AccessChain 34(data) 37 73 38
3213 2552: 23(int16_t) Load 2551
3214 2553: 23(int16_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 2552
3215 2554: 1947(ptr) AccessChain 34(data) 2550 73 38
3217 2555: 6(int) Load 8(invocation)
3218 2556: 1954(ptr) AccessChain 34(data) 46 73
3219 2557: 24(i16vec4) Load 2556
3220 2558:1953(i16vec2) VectorShuffle 2557 2557 0 1
3221 2559:1953(i16vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 2558
3222 2560: 1947(ptr) AccessChain 34(data) 2555 73 38
3223 2561: 23(int16_t) CompositeExtract 2559 0
3225 2562: 1947(ptr) AccessChain 34(data) 2555 73 55
3226 2563: 23(int16_t) CompositeExtract 2559 1
3228 2564: 6(int) Load 8(invocation)
3229 2565: 1954(ptr) AccessChain 34(data) 59 73
3230 2566: 24(i16vec4) Load 2565
3231 2567:1964(i16vec3) VectorShuffle 2566 2566 0 1 2
3232 2568:1964(i16vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 2567
3233 2569: 1947(ptr) AccessChain 34(data) 2564 73 38
3234 2570: 23(int16_t) CompositeExtract 2568 0
3236 2571: 1947(ptr) AccessChain 34(data) 2564 73 55
3237 2572: 23(int16_t) CompositeExtract 2568 1
3239 2573: 1947(ptr) AccessChain 34(data) 2564 73 69
3240 2574: 23(int16_t) CompositeExtract 2568 2
3242 2575: 6(int) Load 8(invocation)
3243 2576: 1954(ptr) AccessChain 34(data) 73 73
3244 2577: 24(i16vec4) Load 2576
3245 2578: 24(i16vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 2577
3246 2579: 1954(ptr) AccessChain 34(data) 2575 73
3248 2580: 6(int) Load 8(invocation)
3249 2583: 2582(ptr) AccessChain 34(data) 37 2581 38
3250 2584: 25(int64_t) Load 2583
3251 2585: 25(int64_t) GroupNonUniformIAdd 42 Reduce 2584
3252 2586: 2582(ptr) AccessChain 34(data) 2580 2581 38
3254 2587: 6(int) Load 8(invocation)
3255 2590: 2589(ptr) AccessChain 34(data) 46 2581
3256 2591: 26(i64vec4) Load 2590
3257 2592:2588(i64vec2) VectorShuffle 2591 2591 0 1
3258 2593:2588(i64vec2) GroupNonUniformIAdd 42 Reduce 2592
3259 2594: 2582(ptr) AccessChain 34(data) 2587 2581 38
3260 2595: 25(int64_t) CompositeExtract 2593 0
3262 2596: 2582(ptr) AccessChain 34(data) 2587 2581 55
3263 2597: 25(int64_t) CompositeExtract 2593 1
3265 2598: 6(int) Load 8(invocation)
3266 2600: 2589(ptr) AccessChain 34(data) 59 2581
3267 2601: 26(i64vec4) Load 2600
3268 2602:2599(i64vec3) VectorShuffle 2601 2601 0 1 2
3269 2603:2599(i64vec3) GroupNonUniformIAdd 42 Reduce 2602
3270 2604: 2582(ptr) AccessChain 34(data) 2598 2581 38
3271 2605: 25(int64_t) CompositeExtract 2603 0
3273 2606: 2582(ptr) AccessChain 34(data) 2598 2581 55
3274 2607: 25(int64_t) CompositeExtract 2603 1
3276 2608: 2582(ptr) AccessChain 34(data) 2598 2581 69
3277 2609: 25(int64_t) CompositeExtract 2603 2
3279 2610: 6(int) Load 8(invocation)
3280 2611: 2589(ptr) AccessChain 34(data) 73 2581
3281 2612: 26(i64vec4) Load 2611
3282 2613: 26(i64vec4) GroupNonUniformIAdd 42 Reduce 2612
3283 2614: 2589(ptr) AccessChain 34(data) 2610 2581
3285 2615: 6(int) Load 8(invocation)
3286 2616: 2582(ptr) AccessChain 34(data) 37 2581 38
3287 2617: 25(int64_t) Load 2616
3288 2618: 25(int64_t) GroupNonUniformIMul 42 Reduce 2617
3289 2619: 2582(ptr) AccessChain 34(data) 2615 2581 38
3291 2620: 6(int) Load 8(invocation)
3292 2621: 2589(ptr) AccessChain 34(data) 46 2581
3293 2622: 26(i64vec4) Load 2621
3294 2623:2588(i64vec2) VectorShuffle 2622 2622 0 1
3295 2624:2588(i64vec2) GroupNonUniformIMul 42 Reduce 2623
3296 2625: 2582(ptr) AccessChain 34(data) 2620 2581 38
3297 2626: 25(int64_t) CompositeExtract 2624 0
3299 2627: 2582(ptr) AccessChain 34(data) 2620 2581 55
3300 2628: 25(int64_t) CompositeExtract 2624 1
3302 2629: 6(int) Load 8(invocation)
3303 2630: 2589(ptr) AccessChain 34(data) 59 2581
3304 2631: 26(i64vec4) Load 2630
3305 2632:2599(i64vec3) VectorShuffle 2631 2631 0 1 2
3306 2633:2599(i64vec3) GroupNonUniformIMul 42 Reduce 2632
3307 2634: 2582(ptr) AccessChain 34(data) 2629 2581 38
3308 2635: 25(int64_t) CompositeExtract 2633 0
3310 2636: 2582(ptr) AccessChain 34(data) 2629 2581 55
3311 2637: 25(int64_t) CompositeExtract 2633 1
3313 2638: 2582(ptr) AccessChain 34(data) 2629 2581 69
3314 2639: 25(int64_t) CompositeExtract 2633 2
3316 2640: 6(int) Load 8(invocation)
3317 2641: 2589(ptr) AccessChain 34(data) 73 2581
3318 2642: 26(i64vec4) Load 2641
3319 2643: 26(i64vec4) GroupNonUniformIMul 42 Reduce 2642
3320 2644: 2589(ptr) AccessChain 34(data) 2640 2581
3322 2645: 6(int) Load 8(invocation)
3323 2646: 2582(ptr) AccessChain 34(data) 37 2581 38
3324 2647: 25(int64_t) Load 2646
3325 2648: 25(int64_t) GroupNonUniformSMin 42 Reduce 2647
3326 2649: 2582(ptr) AccessChain 34(data) 2645 2581 38
3328 2650: 6(int) Load 8(invocation)
3329 2651: 2589(ptr) AccessChain 34(data) 46 2581
3330 2652: 26(i64vec4) Load 2651
3331 2653:2588(i64vec2) VectorShuffle 2652 2652 0 1
3332 2654:2588(i64vec2) GroupNonUniformSMin 42 Reduce 2653
3333 2655: 2582(ptr) AccessChain 34(data) 2650 2581 38
3334 2656: 25(int64_t) CompositeExtract 2654 0
3336 2657: 2582(ptr) AccessChain 34(data) 2650 2581 55
3337 2658: 25(int64_t) CompositeExtract 2654 1
3339 2659: 6(int) Load 8(invocation)
3340 2660: 2589(ptr) AccessChain 34(data) 59 2581
3341 2661: 26(i64vec4) Load 2660
3342 2662:2599(i64vec3) VectorShuffle 2661 2661 0 1 2
3343 2663:2599(i64vec3) GroupNonUniformSMin 42 Reduce 2662
3344 2664: 2582(ptr) AccessChain 34(data) 2659 2581 38
3345 2665: 25(int64_t) CompositeExtract 2663 0
3347 2666: 2582(ptr) AccessChain 34(data) 2659 2581 55
3348 2667: 25(int64_t) CompositeExtract 2663 1
3350 2668: 2582(ptr) AccessChain 34(data) 2659 2581 69
3351 2669: 25(int64_t) CompositeExtract 2663 2
3353 2670: 6(int) Load 8(invocation)
3354 2671: 2589(ptr) AccessChain 34(data) 73 2581
3355 2672: 26(i64vec4) Load 2671
3356 2673: 26(i64vec4) GroupNonUniformSMin 42 Reduce 2672
3357 2674: 2589(ptr) AccessChain 34(data) 2670 2581
3359 2675: 6(int) Load 8(invocation)
3360 2676: 2582(ptr) AccessChain 34(data) 37 2581 38
3361 2677: 25(int64_t) Load 2676
3362 2678: 25(int64_t) GroupNonUniformSMax 42 Reduce 2677
3363 2679: 2582(ptr) AccessChain 34(data) 2675 2581 38
3365 2680: 6(int) Load 8(invocation)
3366 2681: 2589(ptr) AccessChain 34(data) 46 2581
3367 2682: 26(i64vec4) Load 2681
3368 2683:2588(i64vec2) VectorShuffle 2682 2682 0 1
3369 2684:2588(i64vec2) GroupNonUniformSMax 42 Reduce 2683
3370 2685: 2582(ptr) AccessChain 34(data) 2680 2581 38
3371 2686: 25(int64_t) CompositeExtract 2684 0
3373 2687: 2582(ptr) AccessChain 34(data) 2680 2581 55
3374 2688: 25(int64_t) CompositeExtract 2684 1
3376 2689: 6(int) Load 8(invocation)
3377 2690: 2589(ptr) AccessChain 34(data) 59 2581
3378 2691: 26(i64vec4) Load 2690
3379 2692:2599(i64vec3) VectorShuffle 2691 2691 0 1 2
3380 2693:2599(i64vec3) GroupNonUniformSMax 42 Reduce 2692
3381 2694: 2582(ptr) AccessChain 34(data) 2689 2581 38
3382 2695: 25(int64_t) CompositeExtract 2693 0
3384 2696: 2582(ptr) AccessChain 34(data) 2689 2581 55
3385 2697: 25(int64_t) CompositeExtract 2693 1
3387 2698: 2582(ptr) AccessChain 34(data) 2689 2581 69
3388 2699: 25(int64_t) CompositeExtract 2693 2
3390 2700: 6(int) Load 8(invocation)
3391 2701: 2589(ptr) AccessChain 34(data) 73 2581
3392 2702: 26(i64vec4) Load 2701
3393 2703: 26(i64vec4) GroupNonUniformSMax 42 Reduce 2702
3394 2704: 2589(ptr) AccessChain 34(data) 2700 2581
3396 2705: 6(int) Load 8(invocation)
3397 2706: 2582(ptr) AccessChain 34(data) 37 2581 38
3398 2707: 25(int64_t) Load 2706
3399 2708: 25(int64_t) GroupNonUniformBitwiseAnd 42 Reduce 2707
3400 2709: 2582(ptr) AccessChain 34(data) 2705 2581 38
3402 2710: 6(int) Load 8(invocation)
3403 2711: 2589(ptr) AccessChain 34(data) 46 2581
3404 2712: 26(i64vec4) Load 2711
3405 2713:2588(i64vec2) VectorShuffle 2712 2712 0 1
3406 2714:2588(i64vec2) GroupNonUniformBitwiseAnd 42 Reduce 2713
3407 2715: 2582(ptr) AccessChain 34(data) 2710 2581 38
3408 2716: 25(int64_t) CompositeExtract 2714 0
3410 2717: 2582(ptr) AccessChain 34(data) 2710 2581 55
3411 2718: 25(int64_t) CompositeExtract 2714 1
3413 2719: 6(int) Load 8(invocation)
3414 2720: 2589(ptr) AccessChain 34(data) 59 2581
3415 2721: 26(i64vec4) Load 2720
3416 2722:2599(i64vec3) VectorShuffle 2721 2721 0 1 2
3417 2723:2599(i64vec3) GroupNonUniformBitwiseAnd 42 Reduce 2722
3418 2724: 2582(ptr) AccessChain 34(data) 2719 2581 38
3419 2725: 25(int64_t) CompositeExtract 2723 0
3421 2726: 2582(ptr) AccessChain 34(data) 2719 2581 55
3422 2727: 25(int64_t) CompositeExtract 2723 1
3424 2728: 2582(ptr) AccessChain 34(data) 2719 2581 69
3425 2729: 25(int64_t) CompositeExtract 2723 2
3427 2730: 6(int) Load 8(invocation)
3428 2731: 2589(ptr) AccessChain 34(data) 73 2581
3429 2732: 26(i64vec4) Load 2731
3430 2733: 26(i64vec4) GroupNonUniformBitwiseAnd 42 Reduce 2732
3431 2734: 2589(ptr) AccessChain 34(data) 2730 2581
3433 2735: 6(int) Load 8(invocation)
3434 2736: 2582(ptr) AccessChain 34(data) 37 2581 38
3435 2737: 25(int64_t) Load 2736
3436 2738: 25(int64_t) GroupNonUniformBitwiseOr 42 Reduce 2737
3437 2739: 2582(ptr) AccessChain 34(data) 2735 2581 38
3439 2740: 6(int) Load 8(invocation)
3440 2741: 2589(ptr) AccessChain 34(data) 46 2581
3441 2742: 26(i64vec4) Load 2741
3442 2743:2588(i64vec2) VectorShuffle 2742 2742 0 1
3443 2744:2588(i64vec2) GroupNonUniformBitwiseOr 42 Reduce 2743
3444 2745: 2582(ptr) AccessChain 34(data) 2740 2581 38
3445 2746: 25(int64_t) CompositeExtract 2744 0
3447 2747: 2582(ptr) AccessChain 34(data) 2740 2581 55
3448 2748: 25(int64_t) CompositeExtract 2744 1
3450 2749: 6(int) Load 8(invocation)
3451 2750: 2589(ptr) AccessChain 34(data) 59 2581
3452 2751: 26(i64vec4) Load 2750
3453 2752:2599(i64vec3) VectorShuffle 2751 2751 0 1 2
3454 2753:2599(i64vec3) GroupNonUniformBitwiseOr 42 Reduce 2752
3455 2754: 2582(ptr) AccessChain 34(data) 2749 2581 38
3456 2755: 25(int64_t) CompositeExtract 2753 0
3458 2756: 2582(ptr) AccessChain 34(data) 2749 2581 55
3459 2757: 25(int64_t) CompositeExtract 2753 1
3461 2758: 2582(ptr) AccessChain 34(data) 2749 2581 69
3462 2759: 25(int64_t) CompositeExtract 2753 2
3464 2760: 6(int) Load 8(invocation)
3465 2761: 2589(ptr) AccessChain 34(data) 73 2581
3466 2762: 26(i64vec4) Load 2761
3467 2763: 26(i64vec4) GroupNonUniformBitwiseOr 42 Reduce 2762
3468 2764: 2589(ptr) AccessChain 34(data) 2760 2581
3470 2765: 6(int) Load 8(invocation)
3471 2766: 2582(ptr) AccessChain 34(data) 37 2581 38
3472 2767: 25(int64_t) Load 2766
3473 2768: 25(int64_t) GroupNonUniformBitwiseXor 42 Reduce 2767
3474 2769: 2582(ptr) AccessChain 34(data) 2765 2581 38
3476 2770: 6(int) Load 8(invocation)
3477 2771: 2589(ptr) AccessChain 34(data) 46 2581
3478 2772: 26(i64vec4) Load 2771
3479 2773:2588(i64vec2) VectorShuffle 2772 2772 0 1
3480 2774:2588(i64vec2) GroupNonUniformBitwiseXor 42 Reduce 2773
3481 2775: 2582(ptr) AccessChain 34(data) 2770 2581 38
3482 2776: 25(int64_t) CompositeExtract 2774 0
3484 2777: 2582(ptr) AccessChain 34(data) 2770 2581 55
3485 2778: 25(int64_t) CompositeExtract 2774 1
3487 2779: 6(int) Load 8(invocation)
3488 2780: 2589(ptr) AccessChain 34(data) 59 2581
3489 2781: 26(i64vec4) Load 2780
3490 2782:2599(i64vec3) VectorShuffle 2781 2781 0 1 2
3491 2783:2599(i64vec3) GroupNonUniformBitwiseXor 42 Reduce 2782
3492 2784: 2582(ptr) AccessChain 34(data) 2779 2581 38
3493 2785: 25(int64_t) CompositeExtract 2783 0
3495 2786: 2582(ptr) AccessChain 34(data) 2779 2581 55
3496 2787: 25(int64_t) CompositeExtract 2783 1
3498 2788: 2582(ptr) AccessChain 34(data) 2779 2581 69
3499 2789: 25(int64_t) CompositeExtract 2783 2
3501 2790: 6(int) Load 8(invocation)
3502 2791: 2589(ptr) AccessChain 34(data) 73 2581
3503 2792: 26(i64vec4) Load 2791
3504 2793: 26(i64vec4) GroupNonUniformBitwiseXor 42 Reduce 2792
3505 2794: 2589(ptr) AccessChain 34(data) 2790 2581
3507 2795: 6(int) Load 8(invocation)
3508 2796: 2582(ptr) AccessChain 34(data) 37 2581 38
3509 2797: 25(int64_t) Load 2796
3510 2798: 25(int64_t) GroupNonUniformIAdd 42 InclusiveScan 2797
3511 2799: 2582(ptr) AccessChain 34(data) 2795 2581 38
3513 2800: 6(int) Load 8(invocation)
3514 2801: 2589(ptr) AccessChain 34(data) 46 2581
3515 2802: 26(i64vec4) Load 2801
3516 2803:2588(i64vec2) VectorShuffle 2802 2802 0 1
3517 2804:2588(i64vec2) GroupNonUniformIAdd 42 InclusiveScan 2803
3518 2805: 2582(ptr) AccessChain 34(data) 2800 2581 38
3519 2806: 25(int64_t) CompositeExtract 2804 0
3521 2807: 2582(ptr) AccessChain 34(data) 2800 2581 55
3522 2808: 25(int64_t) CompositeExtract 2804 1
3524 2809: 6(int) Load 8(invocation)
3525 2810: 2589(ptr) AccessChain 34(data) 59 2581
3526 2811: 26(i64vec4) Load 2810
3527 2812:2599(i64vec3) VectorShuffle 2811 2811 0 1 2
3528 2813:2599(i64vec3) GroupNonUniformIAdd 42 InclusiveScan 2812
3529 2814: 2582(ptr) AccessChain 34(data) 2809 2581 38
3530 2815: 25(int64_t) CompositeExtract 2813 0
3532 2816: 2582(ptr) AccessChain 34(data) 2809 2581 55
3533 2817: 25(int64_t) CompositeExtract 2813 1
3535 2818: 2582(ptr) AccessChain 34(data) 2809 2581 69
3536 2819: 25(int64_t) CompositeExtract 2813 2
3538 2820: 6(int) Load 8(invocation)
3539 2821: 2589(ptr) AccessChain 34(data) 73 2581
3540 2822: 26(i64vec4) Load 2821
3541 2823: 26(i64vec4) GroupNonUniformIAdd 42 InclusiveScan 2822
3542 2824: 2589(ptr) AccessChain 34(data) 2820 2581
3544 2825: 6(int) Load 8(invocation)
3545 2826: 2582(ptr) AccessChain 34(data) 37 2581 38
3546 2827: 25(int64_t) Load 2826
3547 2828: 25(int64_t) GroupNonUniformIMul 42 InclusiveScan 2827
3548 2829: 2582(ptr) AccessChain 34(data) 2825 2581 38
3550 2830: 6(int) Load 8(invocation)
3551 2831: 2589(ptr) AccessChain 34(data) 46 2581
3552 2832: 26(i64vec4) Load 2831
3553 2833:2588(i64vec2) VectorShuffle 2832 2832 0 1
3554 2834:2588(i64vec2) GroupNonUniformIMul 42 InclusiveScan 2833
3555 2835: 2582(ptr) AccessChain 34(data) 2830 2581 38
3556 2836: 25(int64_t) CompositeExtract 2834 0
3558 2837: 2582(ptr) AccessChain 34(data) 2830 2581 55
3559 2838: 25(int64_t) CompositeExtract 2834 1
3561 2839: 6(int) Load 8(invocation)
3562 2840: 2589(ptr) AccessChain 34(data) 59 2581
3563 2841: 26(i64vec4) Load 2840
3564 2842:2599(i64vec3) VectorShuffle 2841 2841 0 1 2
3565 2843:2599(i64vec3) GroupNonUniformIMul 42 InclusiveScan 2842
3566 2844: 2582(ptr) AccessChain 34(data) 2839 2581 38
3567 2845: 25(int64_t) CompositeExtract 2843 0
3569 2846: 2582(ptr) AccessChain 34(data) 2839 2581 55
3570 2847: 25(int64_t) CompositeExtract 2843 1
3572 2848: 2582(ptr) AccessChain 34(data) 2839 2581 69
3573 2849: 25(int64_t) CompositeExtract 2843 2
3575 2850: 6(int) Load 8(invocation)
3576 2851: 2589(ptr) AccessChain 34(data) 73 2581
3577 2852: 26(i64vec4) Load 2851
3578 2853: 26(i64vec4) GroupNonUniformIMul 42 InclusiveScan 2852
3579 2854: 2589(ptr) AccessChain 34(data) 2850 2581
3581 2855: 6(int) Load 8(invocation)
3582 2856: 2582(ptr) AccessChain 34(data) 37 2581 38
3583 2857: 25(int64_t) Load 2856
3584 2858: 25(int64_t) GroupNonUniformSMin 42 InclusiveScan 2857
3585 2859: 2582(ptr) AccessChain 34(data) 2855 2581 38
3587 2860: 6(int) Load 8(invocation)
3588 2861: 2589(ptr) AccessChain 34(data) 46 2581
3589 2862: 26(i64vec4) Load 2861
3590 2863:2588(i64vec2) VectorShuffle 2862 2862 0 1
3591 2864:2588(i64vec2) GroupNonUniformSMin 42 InclusiveScan 2863
3592 2865: 2582(ptr) AccessChain 34(data) 2860 2581 38
3593 2866: 25(int64_t) CompositeExtract 2864 0
3595 2867: 2582(ptr) AccessChain 34(data) 2860 2581 55
3596 2868: 25(int64_t) CompositeExtract 2864 1
3598 2869: 6(int) Load 8(invocation)
3599 2870: 2589(ptr) AccessChain 34(data) 59 2581
3600 2871: 26(i64vec4) Load 2870
3601 2872:2599(i64vec3) VectorShuffle 2871 2871 0 1 2
3602 2873:2599(i64vec3) GroupNonUniformSMin 42 InclusiveScan 2872
3603 2874: 2582(ptr) AccessChain 34(data) 2869 2581 38
3604 2875: 25(int64_t) CompositeExtract 2873 0
3606 2876: 2582(ptr) AccessChain 34(data) 2869 2581 55
3607 2877: 25(int64_t) CompositeExtract 2873 1
3609 2878: 2582(ptr) AccessChain 34(data) 2869 2581 69
3610 2879: 25(int64_t) CompositeExtract 2873 2
3612 2880: 6(int) Load 8(invocation)
3613 2881: 2589(ptr) AccessChain 34(data) 73 2581
3614 2882: 26(i64vec4) Load 2881
3615 2883: 26(i64vec4) GroupNonUniformSMin 42 InclusiveScan 2882
3616 2884: 2589(ptr) AccessChain 34(data) 2880 2581
3618 2885: 6(int) Load 8(invocation)
3619 2886: 2582(ptr) AccessChain 34(data) 37 2581 38
3620 2887: 25(int64_t) Load 2886
3621 2888: 25(int64_t) GroupNonUniformSMax 42 InclusiveScan 2887
3622 2889: 2582(ptr) AccessChain 34(data) 2885 2581 38
3624 2890: 6(int) Load 8(invocation)
3625 2891: 2589(ptr) AccessChain 34(data) 46 2581
3626 2892: 26(i64vec4) Load 2891
3627 2893:2588(i64vec2) VectorShuffle 2892 2892 0 1
3628 2894:2588(i64vec2) GroupNonUniformSMax 42 InclusiveScan 2893
3629 2895: 2582(ptr) AccessChain 34(data) 2890 2581 38
3630 2896: 25(int64_t) CompositeExtract 2894 0
3632 2897: 2582(ptr) AccessChain 34(data) 2890 2581 55
3633 2898: 25(int64_t) CompositeExtract 2894 1
3635 2899: 6(int) Load 8(invocation)
3636 2900: 2589(ptr) AccessChain 34(data) 59 2581
3637 2901: 26(i64vec4) Load 2900
3638 2902:2599(i64vec3) VectorShuffle 2901 2901 0 1 2
3639 2903:2599(i64vec3) GroupNonUniformSMax 42 InclusiveScan 2902
3640 2904: 2582(ptr) AccessChain 34(data) 2899 2581 38
3641 2905: 25(int64_t) CompositeExtract 2903 0
3643 2906: 2582(ptr) AccessChain 34(data) 2899 2581 55
3644 2907: 25(int64_t) CompositeExtract 2903 1
3646 2908: 2582(ptr) AccessChain 34(data) 2899 2581 69
3647 2909: 25(int64_t) CompositeExtract 2903 2
3649 2910: 6(int) Load 8(invocation)
3650 2911: 2589(ptr) AccessChain 34(data) 73 2581
3651 2912: 26(i64vec4) Load 2911
3652 2913: 26(i64vec4) GroupNonUniformSMax 42 InclusiveScan 2912
3653 2914: 2589(ptr) AccessChain 34(data) 2910 2581
3655 2915: 6(int) Load 8(invocation)
3656 2916: 2582(ptr) AccessChain 34(data) 37 2581 38
3657 2917: 25(int64_t) Load 2916
3658 2918: 25(int64_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 2917
3659 2919: 2582(ptr) AccessChain 34(data) 2915 2581 38
3661 2920: 6(int) Load 8(invocation)
3662 2921: 2589(ptr) AccessChain 34(data) 46 2581
3663 2922: 26(i64vec4) Load 2921
3664 2923:2588(i64vec2) VectorShuffle 2922 2922 0 1
3665 2924:2588(i64vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 2923
3666 2925: 2582(ptr) AccessChain 34(data) 2920 2581 38
3667 2926: 25(int64_t) CompositeExtract 2924 0
3669 2927: 2582(ptr) AccessChain 34(data) 2920 2581 55
3670 2928: 25(int64_t) CompositeExtract 2924 1
3672 2929: 6(int) Load 8(invocation)
3673 2930: 2589(ptr) AccessChain 34(data) 59 2581
3674 2931: 26(i64vec4) Load 2930
3675 2932:2599(i64vec3) VectorShuffle 2931 2931 0 1 2
3676 2933:2599(i64vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 2932
3677 2934: 2582(ptr) AccessChain 34(data) 2929 2581 38
3678 2935: 25(int64_t) CompositeExtract 2933 0
3680 2936: 2582(ptr) AccessChain 34(data) 2929 2581 55
3681 2937: 25(int64_t) CompositeExtract 2933 1
3683 2938: 2582(ptr) AccessChain 34(data) 2929 2581 69
3684 2939: 25(int64_t) CompositeExtract 2933 2
3686 2940: 6(int) Load 8(invocation)
3687 2941: 2589(ptr) AccessChain 34(data) 73 2581
3688 2942: 26(i64vec4) Load 2941
3689 2943: 26(i64vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 2942
3690 2944: 2589(ptr) AccessChain 34(data) 2940 2581
3692 2945: 6(int) Load 8(invocation)
3693 2946: 2582(ptr) AccessChain 34(data) 37 2581 38
3694 2947: 25(int64_t) Load 2946
3695 2948: 25(int64_t) GroupNonUniformBitwiseOr 42 InclusiveScan 2947
3696 2949: 2582(ptr) AccessChain 34(data) 2945 2581 38
3698 2950: 6(int) Load 8(invocation)
3699 2951: 2589(ptr) AccessChain 34(data) 46 2581
3700 2952: 26(i64vec4) Load 2951
3701 2953:2588(i64vec2) VectorShuffle 2952 2952 0 1
3702 2954:2588(i64vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 2953
3703 2955: 2582(ptr) AccessChain 34(data) 2950 2581 38
3704 2956: 25(int64_t) CompositeExtract 2954 0
3706 2957: 2582(ptr) AccessChain 34(data) 2950 2581 55
3707 2958: 25(int64_t) CompositeExtract 2954 1
3709 2959: 6(int) Load 8(invocation)
3710 2960: 2589(ptr) AccessChain 34(data) 59 2581
3711 2961: 26(i64vec4) Load 2960
3712 2962:2599(i64vec3) VectorShuffle 2961 2961 0 1 2
3713 2963:2599(i64vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 2962
3714 2964: 2582(ptr) AccessChain 34(data) 2959 2581 38
3715 2965: 25(int64_t) CompositeExtract 2963 0
3717 2966: 2582(ptr) AccessChain 34(data) 2959 2581 55
3718 2967: 25(int64_t) CompositeExtract 2963 1
3720 2968: 2582(ptr) AccessChain 34(data) 2959 2581 69
3721 2969: 25(int64_t) CompositeExtract 2963 2
3723 2970: 6(int) Load 8(invocation)
3724 2971: 2589(ptr) AccessChain 34(data) 73 2581
3725 2972: 26(i64vec4) Load 2971
3726 2973: 26(i64vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 2972
3727 2974: 2589(ptr) AccessChain 34(data) 2970 2581
3729 2975: 6(int) Load 8(invocation)
3730 2976: 2582(ptr) AccessChain 34(data) 37 2581 38
3731 2977: 25(int64_t) Load 2976
3732 2978: 25(int64_t) GroupNonUniformBitwiseXor 42 InclusiveScan 2977
3733 2979: 2582(ptr) AccessChain 34(data) 2975 2581 38
3735 2980: 6(int) Load 8(invocation)
3736 2981: 2589(ptr) AccessChain 34(data) 46 2581
3737 2982: 26(i64vec4) Load 2981
3738 2983:2588(i64vec2) VectorShuffle 2982 2982 0 1
3739 2984:2588(i64vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 2983
3740 2985: 2582(ptr) AccessChain 34(data) 2980 2581 38
3741 2986: 25(int64_t) CompositeExtract 2984 0
3743 2987: 2582(ptr) AccessChain 34(data) 2980 2581 55
3744 2988: 25(int64_t) CompositeExtract 2984 1
3746 2989: 6(int) Load 8(invocation)
3747 2990: 2589(ptr) AccessChain 34(data) 59 2581
3748 2991: 26(i64vec4) Load 2990
3749 2992:2599(i64vec3) VectorShuffle 2991 2991 0 1 2
3750 2993:2599(i64vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 2992
3751 2994: 2582(ptr) AccessChain 34(data) 2989 2581 38
3752 2995: 25(int64_t) CompositeExtract 2993 0
3754 2996: 2582(ptr) AccessChain 34(data) 2989 2581 55
3755 2997: 25(int64_t) CompositeExtract 2993 1
3757 2998: 2582(ptr) AccessChain 34(data) 2989 2581 69
3758 2999: 25(int64_t) CompositeExtract 2993 2
3760 3000: 6(int) Load 8(invocation)
3761 3001: 2589(ptr) AccessChain 34(data) 73 2581
3762 3002: 26(i64vec4) Load 3001
3763 3003: 26(i64vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 3002
3764 3004: 2589(ptr) AccessChain 34(data) 3000 2581
3766 3005: 6(int) Load 8(invocation)
3767 3006: 2582(ptr) AccessChain 34(data) 37 2581 38
3768 3007: 25(int64_t) Load 3006
3769 3008: 25(int64_t) GroupNonUniformIAdd 42 ExclusiveScan 3007
3770 3009: 2582(ptr) AccessChain 34(data) 3005 2581 38
3772 3010: 6(int) Load 8(invocation)
3773 3011: 2589(ptr) AccessChain 34(data) 46 2581
3774 3012: 26(i64vec4) Load 3011
3775 3013:2588(i64vec2) VectorShuffle 3012 3012 0 1
3776 3014:2588(i64vec2) GroupNonUniformIAdd 42 ExclusiveScan 3013
3777 3015: 2582(ptr) AccessChain 34(data) 3010 2581 38
3778 3016: 25(int64_t) CompositeExtract 3014 0
3780 3017: 2582(ptr) AccessChain 34(data) 3010 2581 55
3781 3018: 25(int64_t) CompositeExtract 3014 1
3783 3019: 6(int) Load 8(invocation)
3784 3020: 2589(ptr) AccessChain 34(data) 59 2581
3785 3021: 26(i64vec4) Load 3020
3786 3022:2599(i64vec3) VectorShuffle 3021 3021 0 1 2
3787 3023:2599(i64vec3) GroupNonUniformIAdd 42 ExclusiveScan 3022
3788 3024: 2582(ptr) AccessChain 34(data) 3019 2581 38
3789 3025: 25(int64_t) CompositeExtract 3023 0
3791 3026: 2582(ptr) AccessChain 34(data) 3019 2581 55
3792 3027: 25(int64_t) CompositeExtract 3023 1
3794 3028: 2582(ptr) AccessChain 34(data) 3019 2581 69
3795 3029: 25(int64_t) CompositeExtract 3023 2
3797 3030: 6(int) Load 8(invocation)
3798 3031: 2589(ptr) AccessChain 34(data) 73 2581
3799 3032: 26(i64vec4) Load 3031
3800 3033: 26(i64vec4) GroupNonUniformIAdd 42 ExclusiveScan 3032
3801 3034: 2589(ptr) AccessChain 34(data) 3030 2581
3803 3035: 6(int) Load 8(invocation)
3804 3036: 2582(ptr) AccessChain 34(data) 37 2581 38
3805 3037: 25(int64_t) Load 3036
3806 3038: 25(int64_t) GroupNonUniformIMul 42 ExclusiveScan 3037
3807 3039: 2582(ptr) AccessChain 34(data) 3035 2581 38
3809 3040: 6(int) Load 8(invocation)
3810 3041: 2589(ptr) AccessChain 34(data) 46 2581
3811 3042: 26(i64vec4) Load 3041
3812 3043:2588(i64vec2) VectorShuffle 3042 3042 0 1
3813 3044:2588(i64vec2) GroupNonUniformIMul 42 ExclusiveScan 3043
3814 3045: 2582(ptr) AccessChain 34(data) 3040 2581 38
3815 3046: 25(int64_t) CompositeExtract 3044 0
3817 3047: 2582(ptr) AccessChain 34(data) 3040 2581 55
3818 3048: 25(int64_t) CompositeExtract 3044 1
3820 3049: 6(int) Load 8(invocation)
3821 3050: 2589(ptr) AccessChain 34(data) 59 2581
3822 3051: 26(i64vec4) Load 3050
3823 3052:2599(i64vec3) VectorShuffle 3051 3051 0 1 2
3824 3053:2599(i64vec3) GroupNonUniformIMul 42 ExclusiveScan 3052
3825 3054: 2582(ptr) AccessChain 34(data) 3049 2581 38
3826 3055: 25(int64_t) CompositeExtract 3053 0
3828 3056: 2582(ptr) AccessChain 34(data) 3049 2581 55
3829 3057: 25(int64_t) CompositeExtract 3053 1
3831 3058: 2582(ptr) AccessChain 34(data) 3049 2581 69
3832 3059: 25(int64_t) CompositeExtract 3053 2
3834 3060: 6(int) Load 8(invocation)
3835 3061: 2589(ptr) AccessChain 34(data) 73 2581
3836 3062: 26(i64vec4) Load 3061
3837 3063: 26(i64vec4) GroupNonUniformIMul 42 ExclusiveScan 3062
3838 3064: 2589(ptr) AccessChain 34(data) 3060 2581
3840 3065: 6(int) Load 8(invocation)
3841 3066: 2582(ptr) AccessChain 34(data) 37 2581 38
3842 3067: 25(int64_t) Load 3066
3843 3068: 25(int64_t) GroupNonUniformSMin 42 ExclusiveScan 3067
3844 3069: 2582(ptr) AccessChain 34(data) 3065 2581 38
3846 3070: 6(int) Load 8(invocation)
3847 3071: 2589(ptr) AccessChain 34(data) 46 2581
3848 3072: 26(i64vec4) Load 3071
3849 3073:2588(i64vec2) VectorShuffle 3072 3072 0 1
3850 3074:2588(i64vec2) GroupNonUniformSMin 42 ExclusiveScan 3073
3851 3075: 2582(ptr) AccessChain 34(data) 3070 2581 38
3852 3076: 25(int64_t) CompositeExtract 3074 0
3854 3077: 2582(ptr) AccessChain 34(data) 3070 2581 55
3855 3078: 25(int64_t) CompositeExtract 3074 1
3857 3079: 6(int) Load 8(invocation)
3858 3080: 2589(ptr) AccessChain 34(data) 59 2581
3859 3081: 26(i64vec4) Load 3080
3860 3082:2599(i64vec3) VectorShuffle 3081 3081 0 1 2
3861 3083:2599(i64vec3) GroupNonUniformSMin 42 ExclusiveScan 3082
3862 3084: 2582(ptr) AccessChain 34(data) 3079 2581 38
3863 3085: 25(int64_t) CompositeExtract 3083 0
3865 3086: 2582(ptr) AccessChain 34(data) 3079 2581 55
3866 3087: 25(int64_t) CompositeExtract 3083 1
3868 3088: 2582(ptr) AccessChain 34(data) 3079 2581 69
3869 3089: 25(int64_t) CompositeExtract 3083 2
3871 3090: 6(int) Load 8(invocation)
3872 3091: 2589(ptr) AccessChain 34(data) 73 2581
3873 3092: 26(i64vec4) Load 3091
3874 3093: 26(i64vec4) GroupNonUniformSMin 42 ExclusiveScan 3092
3875 3094: 2589(ptr) AccessChain 34(data) 3090 2581
3877 3095: 6(int) Load 8(invocation)
3878 3096: 2582(ptr) AccessChain 34(data) 37 2581 38
3879 3097: 25(int64_t) Load 3096
3880 3098: 25(int64_t) GroupNonUniformSMax 42 ExclusiveScan 3097
3881 3099: 2582(ptr) AccessChain 34(data) 3095 2581 38
3883 3100: 6(int) Load 8(invocation)
3884 3101: 2589(ptr) AccessChain 34(data) 46 2581
3885 3102: 26(i64vec4) Load 3101
3886 3103:2588(i64vec2) VectorShuffle 3102 3102 0 1
3887 3104:2588(i64vec2) GroupNonUniformSMax 42 ExclusiveScan 3103
3888 3105: 2582(ptr) AccessChain 34(data) 3100 2581 38
3889 3106: 25(int64_t) CompositeExtract 3104 0
3891 3107: 2582(ptr) AccessChain 34(data) 3100 2581 55
3892 3108: 25(int64_t) CompositeExtract 3104 1
3894 3109: 6(int) Load 8(invocation)
3895 3110: 2589(ptr) AccessChain 34(data) 59 2581
3896 3111: 26(i64vec4) Load 3110
3897 3112:2599(i64vec3) VectorShuffle 3111 3111 0 1 2
3898 3113:2599(i64vec3) GroupNonUniformSMax 42 ExclusiveScan 3112
3899 3114: 2582(ptr) AccessChain 34(data) 3109 2581 38
3900 3115: 25(int64_t) CompositeExtract 3113 0
3902 3116: 2582(ptr) AccessChain 34(data) 3109 2581 55
3903 3117: 25(int64_t) CompositeExtract 3113 1
3905 3118: 2582(ptr) AccessChain 34(data) 3109 2581 69
3906 3119: 25(int64_t) CompositeExtract 3113 2
3908 3120: 6(int) Load 8(invocation)
3909 3121: 2589(ptr) AccessChain 34(data) 73 2581
3910 3122: 26(i64vec4) Load 3121
3911 3123: 26(i64vec4) GroupNonUniformSMax 42 ExclusiveScan 3122
3912 3124: 2589(ptr) AccessChain 34(data) 3120 2581
3914 3125: 6(int) Load 8(invocation)
3915 3126: 2582(ptr) AccessChain 34(data) 37 2581 38
3916 3127: 25(int64_t) Load 3126
3917 3128: 25(int64_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3127
3918 3129: 2582(ptr) AccessChain 34(data) 3125 2581 38
3920 3130: 6(int) Load 8(invocation)
3921 3131: 2589(ptr) AccessChain 34(data) 46 2581
3922 3132: 26(i64vec4) Load 3131
3923 3133:2588(i64vec2) VectorShuffle 3132 3132 0 1
3924 3134:2588(i64vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3133
3925 3135: 2582(ptr) AccessChain 34(data) 3130 2581 38
3926 3136: 25(int64_t) CompositeExtract 3134 0
3928 3137: 2582(ptr) AccessChain 34(data) 3130 2581 55
3929 3138: 25(int64_t) CompositeExtract 3134 1
3931 3139: 6(int) Load 8(invocation)
3932 3140: 2589(ptr) AccessChain 34(data) 59 2581
3933 3141: 26(i64vec4) Load 3140
3934 3142:2599(i64vec3) VectorShuffle 3141 3141 0 1 2
3935 3143:2599(i64vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3142
3936 3144: 2582(ptr) AccessChain 34(data) 3139 2581 38
3937 3145: 25(int64_t) CompositeExtract 3143 0
3939 3146: 2582(ptr) AccessChain 34(data) 3139 2581 55
3940 3147: 25(int64_t) CompositeExtract 3143 1
3942 3148: 2582(ptr) AccessChain 34(data) 3139 2581 69
3943 3149: 25(int64_t) CompositeExtract 3143 2
3945 3150: 6(int) Load 8(invocation)
3946 3151: 2589(ptr) AccessChain 34(data) 73 2581
3947 3152: 26(i64vec4) Load 3151
3948 3153: 26(i64vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3152
3949 3154: 2589(ptr) AccessChain 34(data) 3150 2581
3951 3155: 6(int) Load 8(invocation)
3952 3156: 2582(ptr) AccessChain 34(data) 37 2581 38
3953 3157: 25(int64_t) Load 3156
3954 3158: 25(int64_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 3157
3955 3159: 2582(ptr) AccessChain 34(data) 3155 2581 38
3957 3160: 6(int) Load 8(invocation)
3958 3161: 2589(ptr) AccessChain 34(data) 46 2581
3959 3162: 26(i64vec4) Load 3161
3960 3163:2588(i64vec2) VectorShuffle 3162 3162 0 1
3961 3164:2588(i64vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 3163
3962 3165: 2582(ptr) AccessChain 34(data) 3160 2581 38
3963 3166: 25(int64_t) CompositeExtract 3164 0
3965 3167: 2582(ptr) AccessChain 34(data) 3160 2581 55
3966 3168: 25(int64_t) CompositeExtract 3164 1
3968 3169: 6(int) Load 8(invocation)
3969 3170: 2589(ptr) AccessChain 34(data) 59 2581
3970 3171: 26(i64vec4) Load 3170
3971 3172:2599(i64vec3) VectorShuffle 3171 3171 0 1 2
3972 3173:2599(i64vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 3172
3973 3174: 2582(ptr) AccessChain 34(data) 3169 2581 38
3974 3175: 25(int64_t) CompositeExtract 3173 0
3976 3176: 2582(ptr) AccessChain 34(data) 3169 2581 55
3977 3177: 25(int64_t) CompositeExtract 3173 1
3979 3178: 2582(ptr) AccessChain 34(data) 3169 2581 69
3980 3179: 25(int64_t) CompositeExtract 3173 2
3982 3180: 6(int) Load 8(invocation)
3983 3181: 2589(ptr) AccessChain 34(data) 73 2581
3984 3182: 26(i64vec4) Load 3181
3985 3183: 26(i64vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 3182
3986 3184: 2589(ptr) AccessChain 34(data) 3180 2581
3988 3185: 6(int) Load 8(invocation)
3989 3186: 2582(ptr) AccessChain 34(data) 37 2581 38
3990 3187: 25(int64_t) Load 3186
3991 3188: 25(int64_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 3187
3992 3189: 2582(ptr) AccessChain 34(data) 3185 2581 38
3994 3190: 6(int) Load 8(invocation)
3995 3191: 2589(ptr) AccessChain 34(data) 46 2581
3996 3192: 26(i64vec4) Load 3191
3997 3193:2588(i64vec2) VectorShuffle 3192 3192 0 1
3998 3194:2588(i64vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 3193
3999 3195: 2582(ptr) AccessChain 34(data) 3190 2581 38
4000 3196: 25(int64_t) CompositeExtract 3194 0
4002 3197: 2582(ptr) AccessChain 34(data) 3190 2581 55
4003 3198: 25(int64_t) CompositeExtract 3194 1
4005 3199: 6(int) Load 8(invocation)
4006 3200: 2589(ptr) AccessChain 34(data) 59 2581
4007 3201: 26(i64vec4) Load 3200
4008 3202:2599(i64vec3) VectorShuffle 3201 3201 0 1 2
4009 3203:2599(i64vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 3202
4010 3204: 2582(ptr) AccessChain 34(data) 3199 2581 38
4011 3205: 25(int64_t) CompositeExtract 3203 0
4013 3206: 2582(ptr) AccessChain 34(data) 3199 2581 55
4014 3207: 25(int64_t) CompositeExtract 3203 1
4016 3208: 2582(ptr) AccessChain 34(data) 3199 2581 69
4017 3209: 25(int64_t) CompositeExtract 3203 2
4019 3210: 6(int) Load 8(invocation)
4020 3211: 2589(ptr) AccessChain 34(data) 73 2581
4021 3212: 26(i64vec4) Load 3211
4022 3213: 26(i64vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 3212
4023 3214: 2589(ptr) AccessChain 34(data) 3210 2581
4025 3215: 6(int) Load 8(invocation)
4026 3218: 3217(ptr) AccessChain 34(data) 37 3216 38
4027 3219: 27(int64_t) Load 3218
4028 3220: 27(int64_t) GroupNonUniformIAdd 42 Reduce 3219
4029 3221: 3217(ptr) AccessChain 34(data) 3215 3216 38
4031 3222: 6(int) Load 8(invocation)
4032 3225: 3224(ptr) AccessChain 34(data) 46 3216
4033 3226: 28(i64vec4) Load 3225
4034 3227:3223(i64vec2) VectorShuffle 3226 3226 0 1
4035 3228:3223(i64vec2) GroupNonUniformIAdd 42 Reduce 3227
4036 3229: 3217(ptr) AccessChain 34(data) 3222 3216 38
4037 3230: 27(int64_t) CompositeExtract 3228 0
4039 3231: 3217(ptr) AccessChain 34(data) 3222 3216 55
4040 3232: 27(int64_t) CompositeExtract 3228 1
4042 3233: 6(int) Load 8(invocation)
4043 3235: 3224(ptr) AccessChain 34(data) 59 3216
4044 3236: 28(i64vec4) Load 3235
4045 3237:3234(i64vec3) VectorShuffle 3236 3236 0 1 2
4046 3238:3234(i64vec3) GroupNonUniformIAdd 42 Reduce 3237
4047 3239: 3217(ptr) AccessChain 34(data) 3233 3216 38
4048 3240: 27(int64_t) CompositeExtract 3238 0
4050 3241: 3217(ptr) AccessChain 34(data) 3233 3216 55
4051 3242: 27(int64_t) CompositeExtract 3238 1
4053 3243: 3217(ptr) AccessChain 34(data) 3233 3216 69
4054 3244: 27(int64_t) CompositeExtract 3238 2
4056 3245: 6(int) Load 8(invocation)
4057 3246: 3224(ptr) AccessChain 34(data) 73 3216
4058 3247: 28(i64vec4) Load 3246
4059 3248: 28(i64vec4) GroupNonUniformIAdd 42 Reduce 3247
4060 3249: 3224(ptr) AccessChain 34(data) 3245 3216
4062 3250: 6(int) Load 8(invocation)
4063 3251: 3217(ptr) AccessChain 34(data) 37 3216 38
4064 3252: 27(int64_t) Load 3251
4065 3253: 27(int64_t) GroupNonUniformIMul 42 Reduce 3252
4066 3254: 3217(ptr) AccessChain 34(data) 3250 3216 38
4068 3255: 6(int) Load 8(invocation)
4069 3256: 3224(ptr) AccessChain 34(data) 46 3216
4070 3257: 28(i64vec4) Load 3256
4071 3258:3223(i64vec2) VectorShuffle 3257 3257 0 1
4072 3259:3223(i64vec2) GroupNonUniformIMul 42 Reduce 3258
4073 3260: 3217(ptr) AccessChain 34(data) 3255 3216 38
4074 3261: 27(int64_t) CompositeExtract 3259 0
4076 3262: 3217(ptr) AccessChain 34(data) 3255 3216 55
4077 3263: 27(int64_t) CompositeExtract 3259 1
4079 3264: 6(int) Load 8(invocation)
4080 3265: 3224(ptr) AccessChain 34(data) 59 3216
4081 3266: 28(i64vec4) Load 3265
4082 3267:3234(i64vec3) VectorShuffle 3266 3266 0 1 2
4083 3268:3234(i64vec3) GroupNonUniformIMul 42 Reduce 3267
4084 3269: 3217(ptr) AccessChain 34(data) 3264 3216 38
4085 3270: 27(int64_t) CompositeExtract 3268 0
4087 3271: 3217(ptr) AccessChain 34(data) 3264 3216 55
4088 3272: 27(int64_t) CompositeExtract 3268 1
4090 3273: 3217(ptr) AccessChain 34(data) 3264 3216 69
4091 3274: 27(int64_t) CompositeExtract 3268 2
4093 3275: 6(int) Load 8(invocation)
4094 3276: 3224(ptr) AccessChain 34(data) 73 3216
4095 3277: 28(i64vec4) Load 3276
4096 3278: 28(i64vec4) GroupNonUniformIMul 42 Reduce 3277
4097 3279: 3224(ptr) AccessChain 34(data) 3275 3216
4099 3280: 6(int) Load 8(invocation)
4100 3281: 3217(ptr) AccessChain 34(data) 37 3216 38
4101 3282: 27(int64_t) Load 3281
4102 3283: 27(int64_t) GroupNonUniformUMin 42 Reduce 3282
4103 3284: 3217(ptr) AccessChain 34(data) 3280 3216 38
4105 3285: 6(int) Load 8(invocation)
4106 3286: 3224(ptr) AccessChain 34(data) 46 3216
4107 3287: 28(i64vec4) Load 3286
4108 3288:3223(i64vec2) VectorShuffle 3287 3287 0 1
4109 3289:3223(i64vec2) GroupNonUniformUMin 42 Reduce 3288
4110 3290: 3217(ptr) AccessChain 34(data) 3285 3216 38
4111 3291: 27(int64_t) CompositeExtract 3289 0
4113 3292: 3217(ptr) AccessChain 34(data) 3285 3216 55
4114 3293: 27(int64_t) CompositeExtract 3289 1
4116 3294: 6(int) Load 8(invocation)
4117 3295: 3224(ptr) AccessChain 34(data) 59 3216
4118 3296: 28(i64vec4) Load 3295
4119 3297:3234(i64vec3) VectorShuffle 3296 3296 0 1 2
4120 3298:3234(i64vec3) GroupNonUniformUMin 42 Reduce 3297
4121 3299: 3217(ptr) AccessChain 34(data) 3294 3216 38
4122 3300: 27(int64_t) CompositeExtract 3298 0
4124 3301: 3217(ptr) AccessChain 34(data) 3294 3216 55
4125 3302: 27(int64_t) CompositeExtract 3298 1
4127 3303: 3217(ptr) AccessChain 34(data) 3294 3216 69
4128 3304: 27(int64_t) CompositeExtract 3298 2
4130 3305: 6(int) Load 8(invocation)
4131 3306: 3224(ptr) AccessChain 34(data) 73 3216
4132 3307: 28(i64vec4) Load 3306
4133 3308: 28(i64vec4) GroupNonUniformUMin 42 Reduce 3307
4134 3309: 3224(ptr) AccessChain 34(data) 3305 3216
4136 3310: 6(int) Load 8(invocation)
4137 3311: 3217(ptr) AccessChain 34(data) 37 3216 38
4138 3312: 27(int64_t) Load 3311
4139 3313: 27(int64_t) GroupNonUniformUMax 42 Reduce 3312
4140 3314: 3217(ptr) AccessChain 34(data) 3310 3216 38
4142 3315: 6(int) Load 8(invocation)
4143 3316: 3224(ptr) AccessChain 34(data) 46 3216
4144 3317: 28(i64vec4) Load 3316
4145 3318:3223(i64vec2) VectorShuffle 3317 3317 0 1
4146 3319:3223(i64vec2) GroupNonUniformUMax 42 Reduce 3318
4147 3320: 3217(ptr) AccessChain 34(data) 3315 3216 38
4148 3321: 27(int64_t) CompositeExtract 3319 0
4150 3322: 3217(ptr) AccessChain 34(data) 3315 3216 55
4151 3323: 27(int64_t) CompositeExtract 3319 1
4153 3324: 6(int) Load 8(invocation)
4154 3325: 3224(ptr) AccessChain 34(data) 59 3216
4155 3326: 28(i64vec4) Load 3325
4156 3327:3234(i64vec3) VectorShuffle 3326 3326 0 1 2
4157 3328:3234(i64vec3) GroupNonUniformUMax 42 Reduce 3327
4158 3329: 3217(ptr) AccessChain 34(data) 3324 3216 38
4159 3330: 27(int64_t) CompositeExtract 3328 0
4161 3331: 3217(ptr) AccessChain 34(data) 3324 3216 55
4162 3332: 27(int64_t) CompositeExtract 3328 1
4164 3333: 3217(ptr) AccessChain 34(data) 3324 3216 69
4165 3334: 27(int64_t) CompositeExtract 3328 2
4167 3335: 6(int) Load 8(invocation)
4168 3336: 3224(ptr) AccessChain 34(data) 73 3216
4169 3337: 28(i64vec4) Load 3336
4170 3338: 28(i64vec4) GroupNonUniformUMax 42 Reduce 3337
4171 3339: 3224(ptr) AccessChain 34(data) 3335 3216
4173 3340: 6(int) Load 8(invocation)
4174 3341: 3217(ptr) AccessChain 34(data) 37 3216 38
4175 3342: 27(int64_t) Load 3341
4176 3343: 27(int64_t) GroupNonUniformBitwiseAnd 42 Reduce 3342
4177 3344: 3217(ptr) AccessChain 34(data) 3340 3216 38
4179 3345: 6(int) Load 8(invocation)
4180 3346: 3224(ptr) AccessChain 34(data) 46 3216
4181 3347: 28(i64vec4) Load 3346
4182 3348:3223(i64vec2) VectorShuffle 3347 3347 0 1
4183 3349:3223(i64vec2) GroupNonUniformBitwiseAnd 42 Reduce 3348
4184 3350: 3217(ptr) AccessChain 34(data) 3345 3216 38
4185 3351: 27(int64_t) CompositeExtract 3349 0
4187 3352: 3217(ptr) AccessChain 34(data) 3345 3216 55
4188 3353: 27(int64_t) CompositeExtract 3349 1
4190 3354: 6(int) Load 8(invocation)
4191 3355: 3224(ptr) AccessChain 34(data) 59 3216
4192 3356: 28(i64vec4) Load 3355
4193 3357:3234(i64vec3) VectorShuffle 3356 3356 0 1 2
4194 3358:3234(i64vec3) GroupNonUniformBitwiseAnd 42 Reduce 3357
4195 3359: 3217(ptr) AccessChain 34(data) 3354 3216 38
4196 3360: 27(int64_t) CompositeExtract 3358 0
4198 3361: 3217(ptr) AccessChain 34(data) 3354 3216 55
4199 3362: 27(int64_t) CompositeExtract 3358 1
4201 3363: 3217(ptr) AccessChain 34(data) 3354 3216 69
4202 3364: 27(int64_t) CompositeExtract 3358 2
4204 3365: 6(int) Load 8(invocation)
4205 3366: 3224(ptr) AccessChain 34(data) 73 3216
4206 3367: 28(i64vec4) Load 3366
4207 3368: 28(i64vec4) GroupNonUniformBitwiseAnd 42 Reduce 3367
4208 3369: 3224(ptr) AccessChain 34(data) 3365 3216
4210 3370: 6(int) Load 8(invocation)
4211 3371: 3217(ptr) AccessChain 34(data) 37 3216 38
4212 3372: 27(int64_t) Load 3371
4213 3373: 27(int64_t) GroupNonUniformBitwiseOr 42 Reduce 3372
4214 3374: 3217(ptr) AccessChain 34(data) 3370 3216 38
4216 3375: 6(int) Load 8(invocation)
4217 3376: 3224(ptr) AccessChain 34(data) 46 3216
4218 3377: 28(i64vec4) Load 3376
4219 3378:3223(i64vec2) VectorShuffle 3377 3377 0 1
4220 3379:3223(i64vec2) GroupNonUniformBitwiseOr 42 Reduce 3378
4221 3380: 3217(ptr) AccessChain 34(data) 3375 3216 38
4222 3381: 27(int64_t) CompositeExtract 3379 0
4224 3382: 3217(ptr) AccessChain 34(data) 3375 3216 55
4225 3383: 27(int64_t) CompositeExtract 3379 1
4227 3384: 6(int) Load 8(invocation)
4228 3385: 3224(ptr) AccessChain 34(data) 59 3216
4229 3386: 28(i64vec4) Load 3385
4230 3387:3234(i64vec3) VectorShuffle 3386 3386 0 1 2
4231 3388:3234(i64vec3) GroupNonUniformBitwiseOr 42 Reduce 3387
4232 3389: 3217(ptr) AccessChain 34(data) 3384 3216 38
4233 3390: 27(int64_t) CompositeExtract 3388 0
4235 3391: 3217(ptr) AccessChain 34(data) 3384 3216 55
4236 3392: 27(int64_t) CompositeExtract 3388 1
4238 3393: 3217(ptr) AccessChain 34(data) 3384 3216 69
4239 3394: 27(int64_t) CompositeExtract 3388 2
4241 3395: 6(int) Load 8(invocation)
4242 3396: 3224(ptr) AccessChain 34(data) 73 3216
4243 3397: 28(i64vec4) Load 3396
4244 3398: 28(i64vec4) GroupNonUniformBitwiseOr 42 Reduce 3397
4245 3399: 3224(ptr) AccessChain 34(data) 3395 3216
4247 3400: 6(int) Load 8(invocation)
4248 3401: 3217(ptr) AccessChain 34(data) 37 3216 38
4249 3402: 27(int64_t) Load 3401
4250 3403: 27(int64_t) GroupNonUniformBitwiseXor 42 Reduce 3402
4251 3404: 3217(ptr) AccessChain 34(data) 3400 3216 38
4253 3405: 6(int) Load 8(invocation)
4254 3406: 3224(ptr) AccessChain 34(data) 46 3216
4255 3407: 28(i64vec4) Load 3406
4256 3408:3223(i64vec2) VectorShuffle 3407 3407 0 1
4257 3409:3223(i64vec2) GroupNonUniformBitwiseXor 42 Reduce 3408
4258 3410: 3217(ptr) AccessChain 34(data) 3405 3216 38
4259 3411: 27(int64_t) CompositeExtract 3409 0
4261 3412: 3217(ptr) AccessChain 34(data) 3405 3216 55
4262 3413: 27(int64_t) CompositeExtract 3409 1
4264 3414: 6(int) Load 8(invocation)
4265 3415: 3224(ptr) AccessChain 34(data) 59 3216
4266 3416: 28(i64vec4) Load 3415
4267 3417:3234(i64vec3) VectorShuffle 3416 3416 0 1 2
4268 3418:3234(i64vec3) GroupNonUniformBitwiseXor 42 Reduce 3417
4269 3419: 3217(ptr) AccessChain 34(data) 3414 3216 38
4270 3420: 27(int64_t) CompositeExtract 3418 0
4272 3421: 3217(ptr) AccessChain 34(data) 3414 3216 55
4273 3422: 27(int64_t) CompositeExtract 3418 1
4275 3423: 3217(ptr) AccessChain 34(data) 3414 3216 69
4276 3424: 27(int64_t) CompositeExtract 3418 2
4278 3425: 6(int) Load 8(invocation)
4279 3426: 3224(ptr) AccessChain 34(data) 73 3216
4280 3427: 28(i64vec4) Load 3426
4281 3428: 28(i64vec4) GroupNonUniformBitwiseXor 42 Reduce 3427
4282 3429: 3224(ptr) AccessChain 34(data) 3425 3216
4284 3430: 6(int) Load 8(invocation)
4285 3431: 3217(ptr) AccessChain 34(data) 37 3216 38
4286 3432: 27(int64_t) Load 3431
4287 3433: 27(int64_t) GroupNonUniformIAdd 42 InclusiveScan 3432
4288 3434: 3217(ptr) AccessChain 34(data) 3430 3216 38
4290 3435: 6(int) Load 8(invocation)
4291 3436: 3224(ptr) AccessChain 34(data) 46 3216
4292 3437: 28(i64vec4) Load 3436
4293 3438:3223(i64vec2) VectorShuffle 3437 3437 0 1
4294 3439:3223(i64vec2) GroupNonUniformIAdd 42 InclusiveScan 3438
4295 3440: 3217(ptr) AccessChain 34(data) 3435 3216 38
4296 3441: 27(int64_t) CompositeExtract 3439 0
4298 3442: 3217(ptr) AccessChain 34(data) 3435 3216 55
4299 3443: 27(int64_t) CompositeExtract 3439 1
4301 3444: 6(int) Load 8(invocation)
4302 3445: 3224(ptr) AccessChain 34(data) 59 3216
4303 3446: 28(i64vec4) Load 3445
4304 3447:3234(i64vec3) VectorShuffle 3446 3446 0 1 2
4305 3448:3234(i64vec3) GroupNonUniformIAdd 42 InclusiveScan 3447
4306 3449: 3217(ptr) AccessChain 34(data) 3444 3216 38
4307 3450: 27(int64_t) CompositeExtract 3448 0
4309 3451: 3217(ptr) AccessChain 34(data) 3444 3216 55
4310 3452: 27(int64_t) CompositeExtract 3448 1
4312 3453: 3217(ptr) AccessChain 34(data) 3444 3216 69
4313 3454: 27(int64_t) CompositeExtract 3448 2
4315 3455: 6(int) Load 8(invocation)
4316 3456: 3224(ptr) AccessChain 34(data) 73 3216
4317 3457: 28(i64vec4) Load 3456
4318 3458: 28(i64vec4) GroupNonUniformIAdd 42 InclusiveScan 3457
4319 3459: 3224(ptr) AccessChain 34(data) 3455 3216
4321 3460: 6(int) Load 8(invocation)
4322 3461: 3217(ptr) AccessChain 34(data) 37 3216 38
4323 3462: 27(int64_t) Load 3461
4324 3463: 27(int64_t) GroupNonUniformIMul 42 InclusiveScan 3462
4325 3464: 3217(ptr) AccessChain 34(data) 3460 3216 38
4327 3465: 6(int) Load 8(invocation)
4328 3466: 3224(ptr) AccessChain 34(data) 46 3216
4329 3467: 28(i64vec4) Load 3466
4330 3468:3223(i64vec2) VectorShuffle 3467 3467 0 1
4331 3469:3223(i64vec2) GroupNonUniformIMul 42 InclusiveScan 3468
4332 3470: 3217(ptr) AccessChain 34(data) 3465 3216 38
4333 3471: 27(int64_t) CompositeExtract 3469 0
4335 3472: 3217(ptr) AccessChain 34(data) 3465 3216 55
4336 3473: 27(int64_t) CompositeExtract 3469 1
4338 3474: 6(int) Load 8(invocation)
4339 3475: 3224(ptr) AccessChain 34(data) 59 3216
4340 3476: 28(i64vec4) Load 3475
4341 3477:3234(i64vec3) VectorShuffle 3476 3476 0 1 2
4342 3478:3234(i64vec3) GroupNonUniformIMul 42 InclusiveScan 3477
4343 3479: 3217(ptr) AccessChain 34(data) 3474 3216 38
4344 3480: 27(int64_t) CompositeExtract 3478 0
4346 3481: 3217(ptr) AccessChain 34(data) 3474 3216 55
4347 3482: 27(int64_t) CompositeExtract 3478 1
4349 3483: 3217(ptr) AccessChain 34(data) 3474 3216 69
4350 3484: 27(int64_t) CompositeExtract 3478 2
4352 3485: 6(int) Load 8(invocation)
4353 3486: 3224(ptr) AccessChain 34(data) 73 3216
4354 3487: 28(i64vec4) Load 3486
4355 3488: 28(i64vec4) GroupNonUniformIMul 42 InclusiveScan 3487
4356 3489: 3224(ptr) AccessChain 34(data) 3485 3216
4358 3490: 6(int) Load 8(invocation)
4359 3491: 3217(ptr) AccessChain 34(data) 37 3216 38
4360 3492: 27(int64_t) Load 3491
4361 3493: 27(int64_t) GroupNonUniformUMin 42 InclusiveScan 3492
4362 3494: 3217(ptr) AccessChain 34(data) 3490 3216 38
4364 3495: 6(int) Load 8(invocation)
4365 3496: 3224(ptr) AccessChain 34(data) 46 3216
4366 3497: 28(i64vec4) Load 3496
4367 3498:3223(i64vec2) VectorShuffle 3497 3497 0 1
4368 3499:3223(i64vec2) GroupNonUniformUMin 42 InclusiveScan 3498
4369 3500: 3217(ptr) AccessChain 34(data) 3495 3216 38
4370 3501: 27(int64_t) CompositeExtract 3499 0
4372 3502: 3217(ptr) AccessChain 34(data) 3495 3216 55
4373 3503: 27(int64_t) CompositeExtract 3499 1
4375 3504: 6(int) Load 8(invocation)
4376 3505: 3224(ptr) AccessChain 34(data) 59 3216
4377 3506: 28(i64vec4) Load 3505
4378 3507:3234(i64vec3) VectorShuffle 3506 3506 0 1 2
4379 3508:3234(i64vec3) GroupNonUniformUMin 42 InclusiveScan 3507
4380 3509: 3217(ptr) AccessChain 34(data) 3504 3216 38
4381 3510: 27(int64_t) CompositeExtract 3508 0
4383 3511: 3217(ptr) AccessChain 34(data) 3504 3216 55
4384 3512: 27(int64_t) CompositeExtract 3508 1
4386 3513: 3217(ptr) AccessChain 34(data) 3504 3216 69
4387 3514: 27(int64_t) CompositeExtract 3508 2
4389 3515: 6(int) Load 8(invocation)
4390 3516: 3224(ptr) AccessChain 34(data) 73 3216
4391 3517: 28(i64vec4) Load 3516
4392 3518: 28(i64vec4) GroupNonUniformUMin 42 InclusiveScan 3517
4393 3519: 3224(ptr) AccessChain 34(data) 3515 3216
4395 3520: 6(int) Load 8(invocation)
4396 3521: 3217(ptr) AccessChain 34(data) 37 3216 38
4397 3522: 27(int64_t) Load 3521
4398 3523: 27(int64_t) GroupNonUniformUMax 42 InclusiveScan 3522
4399 3524: 3217(ptr) AccessChain 34(data) 3520 3216 38
4401 3525: 6(int) Load 8(invocation)
4402 3526: 3224(ptr) AccessChain 34(data) 46 3216
4403 3527: 28(i64vec4) Load 3526
4404 3528:3223(i64vec2) VectorShuffle 3527 3527 0 1
4405 3529:3223(i64vec2) GroupNonUniformUMax 42 InclusiveScan 3528
4406 3530: 3217(ptr) AccessChain 34(data) 3525 3216 38
4407 3531: 27(int64_t) CompositeExtract 3529 0
4409 3532: 3217(ptr) AccessChain 34(data) 3525 3216 55
4410 3533: 27(int64_t) CompositeExtract 3529 1
4412 3534: 6(int) Load 8(invocation)
4413 3535: 3224(ptr) AccessChain 34(data) 59 3216
4414 3536: 28(i64vec4) Load 3535
4415 3537:3234(i64vec3) VectorShuffle 3536 3536 0 1 2
4416 3538:3234(i64vec3) GroupNonUniformUMax 42 InclusiveScan 3537
4417 3539: 3217(ptr) AccessChain 34(data) 3534 3216 38
4418 3540: 27(int64_t) CompositeExtract 3538 0
4420 3541: 3217(ptr) AccessChain 34(data) 3534 3216 55
4421 3542: 27(int64_t) CompositeExtract 3538 1
4423 3543: 3217(ptr) AccessChain 34(data) 3534 3216 69
4424 3544: 27(int64_t) CompositeExtract 3538 2
4426 3545: 6(int) Load 8(invocation)
4427 3546: 3224(ptr) AccessChain 34(data) 73 3216
4428 3547: 28(i64vec4) Load 3546
4429 3548: 28(i64vec4) GroupNonUniformUMax 42 InclusiveScan 3547
4430 3549: 3224(ptr) AccessChain 34(data) 3545 3216
4432 3550: 6(int) Load 8(invocation)
4433 3551: 3217(ptr) AccessChain 34(data) 37 3216 38
4434 3552: 27(int64_t) Load 3551
4435 3553: 27(int64_t) GroupNonUniformBitwiseAnd 42 InclusiveScan 3552
4436 3554: 3217(ptr) AccessChain 34(data) 3550 3216 38
4438 3555: 6(int) Load 8(invocation)
4439 3556: 3224(ptr) AccessChain 34(data) 46 3216
4440 3557: 28(i64vec4) Load 3556
4441 3558:3223(i64vec2) VectorShuffle 3557 3557 0 1
4442 3559:3223(i64vec2) GroupNonUniformBitwiseAnd 42 InclusiveScan 3558
4443 3560: 3217(ptr) AccessChain 34(data) 3555 3216 38
4444 3561: 27(int64_t) CompositeExtract 3559 0
4446 3562: 3217(ptr) AccessChain 34(data) 3555 3216 55
4447 3563: 27(int64_t) CompositeExtract 3559 1
4449 3564: 6(int) Load 8(invocation)
4450 3565: 3224(ptr) AccessChain 34(data) 59 3216
4451 3566: 28(i64vec4) Load 3565
4452 3567:3234(i64vec3) VectorShuffle 3566 3566 0 1 2
4453 3568:3234(i64vec3) GroupNonUniformBitwiseAnd 42 InclusiveScan 3567
4454 3569: 3217(ptr) AccessChain 34(data) 3564 3216 38
4455 3570: 27(int64_t) CompositeExtract 3568 0
4457 3571: 3217(ptr) AccessChain 34(data) 3564 3216 55
4458 3572: 27(int64_t) CompositeExtract 3568 1
4460 3573: 3217(ptr) AccessChain 34(data) 3564 3216 69
4461 3574: 27(int64_t) CompositeExtract 3568 2
4463 3575: 6(int) Load 8(invocation)
4464 3576: 3224(ptr) AccessChain 34(data) 73 3216
4465 3577: 28(i64vec4) Load 3576
4466 3578: 28(i64vec4) GroupNonUniformBitwiseAnd 42 InclusiveScan 3577
4467 3579: 3224(ptr) AccessChain 34(data) 3575 3216
4469 3580: 6(int) Load 8(invocation)
4470 3581: 3217(ptr) AccessChain 34(data) 37 3216 38
4471 3582: 27(int64_t) Load 3581
4472 3583: 27(int64_t) GroupNonUniformBitwiseOr 42 InclusiveScan 3582
4473 3584: 3217(ptr) AccessChain 34(data) 3580 3216 38
4475 3585: 6(int) Load 8(invocation)
4476 3586: 3224(ptr) AccessChain 34(data) 46 3216
4477 3587: 28(i64vec4) Load 3586
4478 3588:3223(i64vec2) VectorShuffle 3587 3587 0 1
4479 3589:3223(i64vec2) GroupNonUniformBitwiseOr 42 InclusiveScan 3588
4480 3590: 3217(ptr) AccessChain 34(data) 3585 3216 38
4481 3591: 27(int64_t) CompositeExtract 3589 0
4483 3592: 3217(ptr) AccessChain 34(data) 3585 3216 55
4484 3593: 27(int64_t) CompositeExtract 3589 1
4486 3594: 6(int) Load 8(invocation)
4487 3595: 3224(ptr) AccessChain 34(data) 59 3216
4488 3596: 28(i64vec4) Load 3595
4489 3597:3234(i64vec3) VectorShuffle 3596 3596 0 1 2
4490 3598:3234(i64vec3) GroupNonUniformBitwiseOr 42 InclusiveScan 3597
4491 3599: 3217(ptr) AccessChain 34(data) 3594 3216 38
4492 3600: 27(int64_t) CompositeExtract 3598 0
4494 3601: 3217(ptr) AccessChain 34(data) 3594 3216 55
4495 3602: 27(int64_t) CompositeExtract 3598 1
4497 3603: 3217(ptr) AccessChain 34(data) 3594 3216 69
4498 3604: 27(int64_t) CompositeExtract 3598 2
4500 3605: 6(int) Load 8(invocation)
4501 3606: 3224(ptr) AccessChain 34(data) 73 3216
4502 3607: 28(i64vec4) Load 3606
4503 3608: 28(i64vec4) GroupNonUniformBitwiseOr 42 InclusiveScan 3607
4504 3609: 3224(ptr) AccessChain 34(data) 3605 3216
4506 3610: 6(int) Load 8(invocation)
4507 3611: 3217(ptr) AccessChain 34(data) 37 3216 38
4508 3612: 27(int64_t) Load 3611
4509 3613: 27(int64_t) GroupNonUniformBitwiseXor 42 InclusiveScan 3612
4510 3614: 3217(ptr) AccessChain 34(data) 3610 3216 38
4512 3615: 6(int) Load 8(invocation)
4513 3616: 3224(ptr) AccessChain 34(data) 46 3216
4514 3617: 28(i64vec4) Load 3616
4515 3618:3223(i64vec2) VectorShuffle 3617 3617 0 1
4516 3619:3223(i64vec2) GroupNonUniformBitwiseXor 42 InclusiveScan 3618
4517 3620: 3217(ptr) AccessChain 34(data) 3615 3216 38
4518 3621: 27(int64_t) CompositeExtract 3619 0
4520 3622: 3217(ptr) AccessChain 34(data) 3615 3216 55
4521 3623: 27(int64_t) CompositeExtract 3619 1
4523 3624: 6(int) Load 8(invocation)
4524 3625: 3224(ptr) AccessChain 34(data) 59 3216
4525 3626: 28(i64vec4) Load 3625
4526 3627:3234(i64vec3) VectorShuffle 3626 3626 0 1 2
4527 3628:3234(i64vec3) GroupNonUniformBitwiseXor 42 InclusiveScan 3627
4528 3629: 3217(ptr) AccessChain 34(data) 3624 3216 38
4529 3630: 27(int64_t) CompositeExtract 3628 0
4531 3631: 3217(ptr) AccessChain 34(data) 3624 3216 55
4532 3632: 27(int64_t) CompositeExtract 3628 1
4534 3633: 3217(ptr) AccessChain 34(data) 3624 3216 69
4535 3634: 27(int64_t) CompositeExtract 3628 2
4537 3635: 6(int) Load 8(invocation)
4538 3636: 3224(ptr) AccessChain 34(data) 73 3216
4539 3637: 28(i64vec4) Load 3636
4540 3638: 28(i64vec4) GroupNonUniformBitwiseXor 42 InclusiveScan 3637
4541 3639: 3224(ptr) AccessChain 34(data) 3635 3216
4543 3640: 6(int) Load 8(invocation)
4544 3641: 3217(ptr) AccessChain 34(data) 37 3216 38
4545 3642: 27(int64_t) Load 3641
4546 3643: 27(int64_t) GroupNonUniformIAdd 42 ExclusiveScan 3642
4547 3644: 3217(ptr) AccessChain 34(data) 3640 3216 38
4549 3645: 6(int) Load 8(invocation)
4550 3646: 3224(ptr) AccessChain 34(data) 46 3216
4551 3647: 28(i64vec4) Load 3646
4552 3648:3223(i64vec2) VectorShuffle 3647 3647 0 1
4553 3649:3223(i64vec2) GroupNonUniformIAdd 42 ExclusiveScan 3648
4554 3650: 3217(ptr) AccessChain 34(data) 3645 3216 38
4555 3651: 27(int64_t) CompositeExtract 3649 0
4557 3652: 3217(ptr) AccessChain 34(data) 3645 3216 55
4558 3653: 27(int64_t) CompositeExtract 3649 1
4560 3654: 6(int) Load 8(invocation)
4561 3655: 3224(ptr) AccessChain 34(data) 59 3216
4562 3656: 28(i64vec4) Load 3655
4563 3657:3234(i64vec3) VectorShuffle 3656 3656 0 1 2
4564 3658:3234(i64vec3) GroupNonUniformIAdd 42 ExclusiveScan 3657
4565 3659: 3217(ptr) AccessChain 34(data) 3654 3216 38
4566 3660: 27(int64_t) CompositeExtract 3658 0
4568 3661: 3217(ptr) AccessChain 34(data) 3654 3216 55
4569 3662: 27(int64_t) CompositeExtract 3658 1
4571 3663: 3217(ptr) AccessChain 34(data) 3654 3216 69
4572 3664: 27(int64_t) CompositeExtract 3658 2
4574 3665: 6(int) Load 8(invocation)
4575 3666: 3224(ptr) AccessChain 34(data) 73 3216
4576 3667: 28(i64vec4) Load 3666
4577 3668: 28(i64vec4) GroupNonUniformIAdd 42 ExclusiveScan 3667
4578 3669: 3224(ptr) AccessChain 34(data) 3665 3216
4580 3670: 6(int) Load 8(invocation)
4581 3671: 3217(ptr) AccessChain 34(data) 37 3216 38
4582 3672: 27(int64_t) Load 3671
4583 3673: 27(int64_t) GroupNonUniformIMul 42 ExclusiveScan 3672
4584 3674: 3217(ptr) AccessChain 34(data) 3670 3216 38
4586 3675: 6(int) Load 8(invocation)
4587 3676: 3224(ptr) AccessChain 34(data) 46 3216
4588 3677: 28(i64vec4) Load 3676
4589 3678:3223(i64vec2) VectorShuffle 3677 3677 0 1
4590 3679:3223(i64vec2) GroupNonUniformIMul 42 ExclusiveScan 3678
4591 3680: 3217(ptr) AccessChain 34(data) 3675 3216 38
4592 3681: 27(int64_t) CompositeExtract 3679 0
4594 3682: 3217(ptr) AccessChain 34(data) 3675 3216 55
4595 3683: 27(int64_t) CompositeExtract 3679 1
4597 3684: 6(int) Load 8(invocation)
4598 3685: 3224(ptr) AccessChain 34(data) 59 3216
4599 3686: 28(i64vec4) Load 3685
4600 3687:3234(i64vec3) VectorShuffle 3686 3686 0 1 2
4601 3688:3234(i64vec3) GroupNonUniformIMul 42 ExclusiveScan 3687
4602 3689: 3217(ptr) AccessChain 34(data) 3684 3216 38
4603 3690: 27(int64_t) CompositeExtract 3688 0
4605 3691: 3217(ptr) AccessChain 34(data) 3684 3216 55
4606 3692: 27(int64_t) CompositeExtract 3688 1
4608 3693: 3217(ptr) AccessChain 34(data) 3684 3216 69
4609 3694: 27(int64_t) CompositeExtract 3688 2
4611 3695: 6(int) Load 8(invocation)
4612 3696: 3224(ptr) AccessChain 34(data) 73 3216
4613 3697: 28(i64vec4) Load 3696
4614 3698: 28(i64vec4) GroupNonUniformIMul 42 ExclusiveScan 3697
4615 3699: 3224(ptr) AccessChain 34(data) 3695 3216
4617 3700: 6(int) Load 8(invocation)
4618 3701: 3217(ptr) AccessChain 34(data) 37 3216 38
4619 3702: 27(int64_t) Load 3701
4620 3703: 27(int64_t) GroupNonUniformUMin 42 ExclusiveScan 3702
4621 3704: 3217(ptr) AccessChain 34(data) 3700 3216 38
4623 3705: 6(int) Load 8(invocation)
4624 3706: 3224(ptr) AccessChain 34(data) 46 3216
4625 3707: 28(i64vec4) Load 3706
4626 3708:3223(i64vec2) VectorShuffle 3707 3707 0 1
4627 3709:3223(i64vec2) GroupNonUniformUMin 42 ExclusiveScan 3708
4628 3710: 3217(ptr) AccessChain 34(data) 3705 3216 38
4629 3711: 27(int64_t) CompositeExtract 3709 0
4631 3712: 3217(ptr) AccessChain 34(data) 3705 3216 55
4632 3713: 27(int64_t) CompositeExtract 3709 1
4634 3714: 6(int) Load 8(invocation)
4635 3715: 3224(ptr) AccessChain 34(data) 59 3216
4636 3716: 28(i64vec4) Load 3715
4637 3717:3234(i64vec3) VectorShuffle 3716 3716 0 1 2
4638 3718:3234(i64vec3) GroupNonUniformUMin 42 ExclusiveScan 3717
4639 3719: 3217(ptr) AccessChain 34(data) 3714 3216 38
4640 3720: 27(int64_t) CompositeExtract 3718 0
4642 3721: 3217(ptr) AccessChain 34(data) 3714 3216 55
4643 3722: 27(int64_t) CompositeExtract 3718 1
4645 3723: 3217(ptr) AccessChain 34(data) 3714 3216 69
4646 3724: 27(int64_t) CompositeExtract 3718 2
4648 3725: 6(int) Load 8(invocation)
4649 3726: 3224(ptr) AccessChain 34(data) 73 3216
4650 3727: 28(i64vec4) Load 3726
4651 3728: 28(i64vec4) GroupNonUniformUMin 42 ExclusiveScan 3727
4652 3729: 3224(ptr) AccessChain 34(data) 3725 3216
4654 3730: 6(int) Load 8(invocation)
4655 3731: 3217(ptr) AccessChain 34(data) 37 3216 38
4656 3732: 27(int64_t) Load 3731
4657 3733: 27(int64_t) GroupNonUniformUMax 42 ExclusiveScan 3732
4658 3734: 3217(ptr) AccessChain 34(data) 3730 3216 38
4660 3735: 6(int) Load 8(invocation)
4661 3736: 3224(ptr) AccessChain 34(data) 46 3216
4662 3737: 28(i64vec4) Load 3736
4663 3738:3223(i64vec2) VectorShuffle 3737 3737 0 1
4664 3739:3223(i64vec2) GroupNonUniformUMax 42 ExclusiveScan 3738
4665 3740: 3217(ptr) AccessChain 34(data) 3735 3216 38
4666 3741: 27(int64_t) CompositeExtract 3739 0
4668 3742: 3217(ptr) AccessChain 34(data) 3735 3216 55
4669 3743: 27(int64_t) CompositeExtract 3739 1
4671 3744: 6(int) Load 8(invocation)
4672 3745: 3224(ptr) AccessChain 34(data) 59 3216
4673 3746: 28(i64vec4) Load 3745
4674 3747:3234(i64vec3) VectorShuffle 3746 3746 0 1 2
4675 3748:3234(i64vec3) GroupNonUniformUMax 42 ExclusiveScan 3747
4676 3749: 3217(ptr) AccessChain 34(data) 3744 3216 38
4677 3750: 27(int64_t) CompositeExtract 3748 0
4679 3751: 3217(ptr) AccessChain 34(data) 3744 3216 55
4680 3752: 27(int64_t) CompositeExtract 3748 1
4682 3753: 3217(ptr) AccessChain 34(data) 3744 3216 69
4683 3754: 27(int64_t) CompositeExtract 3748 2
4685 3755: 6(int) Load 8(invocation)
4686 3756: 3224(ptr) AccessChain 34(data) 73 3216
4687 3757: 28(i64vec4) Load 3756
4688 3758: 28(i64vec4) GroupNonUniformUMax 42 ExclusiveScan 3757
4689 3759: 3224(ptr) AccessChain 34(data) 3755 3216
4691 3760: 6(int) Load 8(invocation)
4692 3761: 3217(ptr) AccessChain 34(data) 37 3216 38
4693 3762: 27(int64_t) Load 3761
4694 3763: 27(int64_t) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3762
4695 3764: 3217(ptr) AccessChain 34(data) 3760 3216 38
4697 3765: 6(int) Load 8(invocation)
4698 3766: 3224(ptr) AccessChain 34(data) 46 3216
4699 3767: 28(i64vec4) Load 3766
4700 3768:3223(i64vec2) VectorShuffle 3767 3767 0 1
4701 3769:3223(i64vec2) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3768
4702 3770: 3217(ptr) AccessChain 34(data) 3765 3216 38
4703 3771: 27(int64_t) CompositeExtract 3769 0
4705 3772: 3217(ptr) AccessChain 34(data) 3765 3216 55
4706 3773: 27(int64_t) CompositeExtract 3769 1
4708 3774: 6(int) Load 8(invocation)
4709 3775: 3224(ptr) AccessChain 34(data) 59 3216
4710 3776: 28(i64vec4) Load 3775
4711 3777:3234(i64vec3) VectorShuffle 3776 3776 0 1 2
4712 3778:3234(i64vec3) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3777
4713 3779: 3217(ptr) AccessChain 34(data) 3774 3216 38
4714 3780: 27(int64_t) CompositeExtract 3778 0
4716 3781: 3217(ptr) AccessChain 34(data) 3774 3216 55
4717 3782: 27(int64_t) CompositeExtract 3778 1
4719 3783: 3217(ptr) AccessChain 34(data) 3774 3216 69
4720 3784: 27(int64_t) CompositeExtract 3778 2
4722 3785: 6(int) Load 8(invocation)
4723 3786: 3224(ptr) AccessChain 34(data) 73 3216
4724 3787: 28(i64vec4) Load 3786
4725 3788: 28(i64vec4) GroupNonUniformBitwiseAnd 42 ExclusiveScan 3787
4726 3789: 3224(ptr) AccessChain 34(data) 3785 3216
4728 3790: 6(int) Load 8(invocation)
4729 3791: 3217(ptr) AccessChain 34(data) 37 3216 38
4730 3792: 27(int64_t) Load 3791
4731 3793: 27(int64_t) GroupNonUniformBitwiseOr 42 ExclusiveScan 3792
4732 3794: 3217(ptr) AccessChain 34(data) 3790 3216 38
4734 3795: 6(int) Load 8(invocation)
4735 3796: 3224(ptr) AccessChain 34(data) 46 3216
4736 3797: 28(i64vec4) Load 3796
4737 3798:3223(i64vec2) VectorShuffle 3797 3797 0 1
4738 3799:3223(i64vec2) GroupNonUniformBitwiseOr 42 ExclusiveScan 3798
4739 3800: 3217(ptr) AccessChain 34(data) 3795 3216 38
4740 3801: 27(int64_t) CompositeExtract 3799 0
4742 3802: 3217(ptr) AccessChain 34(data) 3795 3216 55
4743 3803: 27(int64_t) CompositeExtract 3799 1
4745 3804: 6(int) Load 8(invocation)
4746 3805: 3224(ptr) AccessChain 34(data) 59 3216
4747 3806: 28(i64vec4) Load 3805
4748 3807:3234(i64vec3) VectorShuffle 3806 3806 0 1 2
4749 3808:3234(i64vec3) GroupNonUniformBitwiseOr 42 ExclusiveScan 3807
4750 3809: 3217(ptr) AccessChain 34(data) 3804 3216 38
4751 3810: 27(int64_t) CompositeExtract 3808 0
4753 3811: 3217(ptr) AccessChain 34(data) 3804 3216 55
4754 3812: 27(int64_t) CompositeExtract 3808 1
4756 3813: 3217(ptr) AccessChain 34(data) 3804 3216 69
4757 3814: 27(int64_t) CompositeExtract 3808 2
4759 3815: 6(int) Load 8(invocation)
4760 3816: 3224(ptr) AccessChain 34(data) 73 3216
4761 3817: 28(i64vec4) Load 3816
4762 3818: 28(i64vec4) GroupNonUniformBitwiseOr 42 ExclusiveScan 3817
4763 3819: 3224(ptr) AccessChain 34(data) 3815 3216
4765 3820: 6(int) Load 8(invocation)
4766 3821: 3217(ptr) AccessChain 34(data) 37 3216 38
4767 3822: 27(int64_t) Load 3821
4768 3823: 27(int64_t) GroupNonUniformBitwiseXor 42 ExclusiveScan 3822
4769 3824: 3217(ptr) AccessChain 34(data) 3820 3216 38
4771 3825: 6(int) Load 8(invocation)
4772 3826: 3224(ptr) AccessChain 34(data) 46 3216
4773 3827: 28(i64vec4) Load 3826
4774 3828:3223(i64vec2) VectorShuffle 3827 3827 0 1
4775 3829:3223(i64vec2) GroupNonUniformBitwiseXor 42 ExclusiveScan 3828
4776 3830: 3217(ptr) AccessChain 34(data) 3825 3216 38
4777 3831: 27(int64_t) CompositeExtract 3829 0
4779 3832: 3217(ptr) AccessChain 34(data) 3825 3216 55
4780 3833: 27(int64_t) CompositeExtract 3829 1
4782 3834: 6(int) Load 8(invocation)
4783 3835: 3224(ptr) AccessChain 34(data) 59 3216
4784 3836: 28(i64vec4) Load 3835
4785 3837:3234(i64vec3) VectorShuffle 3836 3836 0 1 2
4786 3838:3234(i64vec3) GroupNonUniformBitwiseXor 42 ExclusiveScan 3837
4787 3839: 3217(ptr) AccessChain 34(data) 3834 3216 38
4788 3840: 27(int64_t) CompositeExtract 3838 0
4790 3841: 3217(ptr) AccessChain 34(data) 3834 3216 55
4791 3842: 27(int64_t) CompositeExtract 3838 1
4793 3843: 3217(ptr) AccessChain 34(data) 3834 3216 69
4794 3844: 27(int64_t) CompositeExtract 3838 2
4796 3845: 6(int) Load 8(invocation)
4797 3846: 3224(ptr) AccessChain 34(data) 73 3216
4798 3847: 28(i64vec4) Load 3846
4799 3848: 28(i64vec4) GroupNonUniformBitwiseXor 42 ExclusiveScan 3847
4800 3849: 3224(ptr) AccessChain 34(data) 3845 3216
4802 3850: 6(int) Load 8(invocation)
4803 3853: 3852(ptr) AccessChain 34(data) 37 3851 38
4804 3854:29(float16_t) Load 3853
4805 3855:29(float16_t) GroupNonUniformFAdd 42 Reduce 3854
4806 3856: 3852(ptr) AccessChain 34(data) 3850 3851 38
4808 3857: 6(int) Load 8(invocation)
4809 3860: 3859(ptr) AccessChain 34(data) 46 3851
4810 3861: 30(f16vec4) Load 3860
4811 3862:3858(f16vec2) VectorShuffle 3861 3861 0 1
4812 3863:3858(f16vec2) GroupNonUniformFAdd 42 Reduce 3862
4813 3864: 3852(ptr) AccessChain 34(data) 3857 3851 38
4814 3865:29(float16_t) CompositeExtract 3863 0
4816 3866: 3852(ptr) AccessChain 34(data) 3857 3851 55
4817 3867:29(float16_t) CompositeExtract 3863 1
4819 3868: 6(int) Load 8(invocation)
4820 3870: 3859(ptr) AccessChain 34(data) 59 3851
4821 3871: 30(f16vec4) Load 3870
4822 3872:3869(f16vec3) VectorShuffle 3871 3871 0 1 2
4823 3873:3869(f16vec3) GroupNonUniformFAdd 42 Reduce 3872
4824 3874: 3852(ptr) AccessChain 34(data) 3868 3851 38
4825 3875:29(float16_t) CompositeExtract 3873 0
4827 3876: 3852(ptr) AccessChain 34(data) 3868 3851 55
4828 3877:29(float16_t) CompositeExtract 3873 1
4830 3878: 3852(ptr) AccessChain 34(data) 3868 3851 69
4831 3879:29(float16_t) CompositeExtract 3873 2
4833 3880: 6(int) Load 8(invocation)
4834 3881: 3859(ptr) AccessChain 34(data) 73 3851
4835 3882: 30(f16vec4) Load 3881
4836 3883: 30(f16vec4) GroupNonUniformFAdd 42 Reduce 3882
4837 3884: 3859(ptr) AccessChain 34(data) 3880 3851
4839 3885: 6(int) Load 8(invocation)
4840 3886: 3852(ptr) AccessChain 34(data) 37 3851 38
4841 3887:29(float16_t) Load 3886
4842 3888:29(float16_t) GroupNonUniformFMul 42 Reduce 3887
4843 3889: 3852(ptr) AccessChain 34(data) 3885 3851 38
4845 3890: 6(int) Load 8(invocation)
4846 3891: 3859(ptr) AccessChain 34(data) 46 3851
4847 3892: 30(f16vec4) Load 3891
4848 3893:3858(f16vec2) VectorShuffle 3892 3892 0 1
4849 3894:3858(f16vec2) GroupNonUniformFMul 42 Reduce 3893
4850 3895: 3852(ptr) AccessChain 34(data) 3890 3851 38
4851 3896:29(float16_t) CompositeExtract 3894 0
4853 3897: 3852(ptr) AccessChain 34(data) 3890 3851 55
4854 3898:29(float16_t) CompositeExtract 3894 1
4856 3899: 6(int) Load 8(invocation)
4857 3900: 3859(ptr) AccessChain 34(data) 59 3851
4858 3901: 30(f16vec4) Load 3900
4859 3902:3869(f16vec3) VectorShuffle 3901 3901 0 1 2
4860 3903:3869(f16vec3) GroupNonUniformFMul 42 Reduce 3902
4861 3904: 3852(ptr) AccessChain 34(data) 3899 3851 38
4862 3905:29(float16_t) CompositeExtract 3903 0
4864 3906: 3852(ptr) AccessChain 34(data) 3899 3851 55
4865 3907:29(float16_t) CompositeExtract 3903 1
4867 3908: 3852(ptr) AccessChain 34(data) 3899 3851 69
4868 3909:29(float16_t) CompositeExtract 3903 2
4870 3910: 6(int) Load 8(invocation)
4871 3911: 3859(ptr) AccessChain 34(data) 73 3851
4872 3912: 30(f16vec4) Load 3911
4873 3913: 30(f16vec4) GroupNonUniformFMul 42 Reduce 3912
4874 3914: 3859(ptr) AccessChain 34(data) 3910 3851
4876 3915: 6(int) Load 8(invocation)
4877 3916: 3852(ptr) AccessChain 34(data) 37 3851 38
4878 3917:29(float16_t) Load 3916
4879 3918:29(float16_t) GroupNonUniformFMin 42 Reduce 3917
4880 3919: 3852(ptr) AccessChain 34(data) 3915 3851 38
4882 3920: 6(int) Load 8(invocation)
4883 3921: 3859(ptr) AccessChain 34(data) 46 3851
4884 3922: 30(f16vec4) Load 3921
4885 3923:3858(f16vec2) VectorShuffle 3922 3922 0 1
4886 3924:3858(f16vec2) GroupNonUniformFMin 42 Reduce 3923
4887 3925: 3852(ptr) AccessChain 34(data) 3920 3851 38
4888 3926:29(float16_t) CompositeExtract 3924 0
4890 3927: 3852(ptr) AccessChain 34(data) 3920 3851 55
4891 3928:29(float16_t) CompositeExtract 3924 1
4893 3929: 6(int) Load 8(invocation)
4894 3930: 3859(ptr) AccessChain 34(data) 59 3851
4895 3931: 30(f16vec4) Load 3930
4896 3932:3869(f16vec3) VectorShuffle 3931 3931 0 1 2
4897 3933:3869(f16vec3) GroupNonUniformFMin 42 Reduce 3932
4898 3934: 3852(ptr) AccessChain 34(data) 3929 3851 38
4899 3935:29(float16_t) CompositeExtract 3933 0
4901 3936: 3852(ptr) AccessChain 34(data) 3929 3851 55
4902 3937:29(float16_t) CompositeExtract 3933 1
4904 3938: 3852(ptr) AccessChain 34(data) 3929 3851 69
4905 3939:29(float16_t) CompositeExtract 3933 2
4907 3940: 6(int) Load 8(invocation)
4908 3941: 3859(ptr) AccessChain 34(data) 73 3851
4909 3942: 30(f16vec4) Load 3941
4910 3943: 30(f16vec4) GroupNonUniformFMin 42 Reduce 3942
4911 3944: 3859(ptr) AccessChain 34(data) 3940 3851
4913 3945: 6(int) Load 8(invocation)
4914 3946: 3852(ptr) AccessChain 34(data) 37 3851 38
4915 3947:29(float16_t) Load 3946
4916 3948:29(float16_t) GroupNonUniformFMax 42 Reduce 3947
4917 3949: 3852(ptr) AccessChain 34(data) 3945 3851 38
4919 3950: 6(int) Load 8(invocation)
4920 3951: 3859(ptr) AccessChain 34(data) 46 3851
4921 3952: 30(f16vec4) Load 3951
4922 3953:3858(f16vec2) VectorShuffle 3952 3952 0 1
4923 3954:3858(f16vec2) GroupNonUniformFMax 42 Reduce 3953
4924 3955: 3852(ptr) AccessChain 34(data) 3950 3851 38
4925 3956:29(float16_t) CompositeExtract 3954 0
4927 3957: 3852(ptr) AccessChain 34(data) 3950 3851 55
4928 3958:29(float16_t) CompositeExtract 3954 1
4930 3959: 6(int) Load 8(invocation)
4931 3960: 3859(ptr) AccessChain 34(data) 59 3851
4932 3961: 30(f16vec4) Load 3960
4933 3962:3869(f16vec3) VectorShuffle 3961 3961 0 1 2
4934 3963:3869(f16vec3) GroupNonUniformFMax 42 Reduce 3962
4935 3964: 3852(ptr) AccessChain 34(data) 3959 3851 38
4936 3965:29(float16_t) CompositeExtract 3963 0
4938 3966: 3852(ptr) AccessChain 34(data) 3959 3851 55
4939 3967:29(float16_t) CompositeExtract 3963 1
4941 3968: 3852(ptr) AccessChain 34(data) 3959 3851 69
4942 3969:29(float16_t) CompositeExtract 3963 2
4944 3970: 6(int) Load 8(invocation)
4945 3971: 3859(ptr) AccessChain 34(data) 73 3851
4946 3972: 30(f16vec4) Load 3971
4947 3973: 30(f16vec4) GroupNonUniformFMax 42 Reduce 3972
4948 3974: 3859(ptr) AccessChain 34(data) 3970 3851
4950 3975: 6(int) Load 8(invocation)
4951 3976: 3852(ptr) AccessChain 34(data) 37 3851 38
4952 3977:29(float16_t) Load 3976
4953 3978:29(float16_t) GroupNonUniformFAdd 42 InclusiveScan 3977
4954 3979: 3852(ptr) AccessChain 34(data) 3975 3851 38
4956 3980: 6(int) Load 8(invocation)
4957 3981: 3859(ptr) AccessChain 34(data) 46 3851
4958 3982: 30(f16vec4) Load 3981
4959 3983:3858(f16vec2) VectorShuffle 3982 3982 0 1
4960 3984:3858(f16vec2) GroupNonUniformFAdd 42 InclusiveScan 3983
4961 3985: 3852(ptr) AccessChain 34(data) 3980 3851 38
4962 3986:29(float16_t) CompositeExtract 3984 0
4964 3987: 3852(ptr) AccessChain 34(data) 3980 3851 55
4965 3988:29(float16_t) CompositeExtract 3984 1
4967 3989: 6(int) Load 8(invocation)
4968 3990: 3859(ptr) AccessChain 34(data) 59 3851
4969 3991: 30(f16vec4) Load 3990
4970 3992:3869(f16vec3) VectorShuffle 3991 3991 0 1 2
4971 3993:3869(f16vec3) GroupNonUniformFAdd 42 InclusiveScan 3992
4972 3994: 3852(ptr) AccessChain 34(data) 3989 3851 38
4973 3995:29(float16_t) CompositeExtract 3993 0
4975 3996: 3852(ptr) AccessChain 34(data) 3989 3851 55
4976 3997:29(float16_t) CompositeExtract 3993 1
4978 3998: 3852(ptr) AccessChain 34(data) 3989 3851 69
4979 3999:29(float16_t) CompositeExtract 3993 2
4981 4000: 6(int) Load 8(invocation)
4982 4001: 3859(ptr) AccessChain 34(data) 73 3851
4983 4002: 30(f16vec4) Load 4001
4984 4003: 30(f16vec4) GroupNonUniformFAdd 42 InclusiveScan 4002
4985 4004: 3859(ptr) AccessChain 34(data) 4000 3851
4987 4005: 6(int) Load 8(invocation)
4988 4006: 3852(ptr) AccessChain 34(data) 37 3851 38
4989 4007:29(float16_t) Load 4006
4990 4008:29(float16_t) GroupNonUniformFMul 42 InclusiveScan 4007
4991 4009: 3852(ptr) AccessChain 34(data) 4005 3851 38
4993 4010: 6(int) Load 8(invocation)
4994 4011: 3859(ptr) AccessChain 34(data) 46 3851
4995 4012: 30(f16vec4) Load 4011
4996 4013:3858(f16vec2) VectorShuffle 4012 4012 0 1
4997 4014:3858(f16vec2) GroupNonUniformFMul 42 InclusiveScan 4013
4998 4015: 3852(ptr) AccessChain 34(data) 4010 3851 38
4999 4016:29(float16_t) CompositeExtract 4014 0
5001 4017: 3852(ptr) AccessChain 34(data) 4010 3851 55
5002 4018:29(float16_t) CompositeExtract 4014 1
5004 4019: 6(int) Load 8(invocation)
5005 4020: 3859(ptr) AccessChain 34(data) 59 3851
5006 4021: 30(f16vec4) Load 4020
5007 4022:3869(f16vec3) VectorShuffle 4021 4021 0 1 2
5008 4023:3869(f16vec3) GroupNonUniformFMul 42 InclusiveScan 4022
5009 4024: 3852(ptr) AccessChain 34(data) 4019 3851 38
5010 4025:29(float16_t) CompositeExtract 4023 0
5012 4026: 3852(ptr) AccessChain 34(data) 4019 3851 55
5013 4027:29(float16_t) CompositeExtract 4023 1
5015 4028: 3852(ptr) AccessChain 34(data) 4019 3851 69
5016 4029:29(float16_t) CompositeExtract 4023 2
5018 4030: 6(int) Load 8(invocation)
5019 4031: 3859(ptr) AccessChain 34(data) 73 3851
5020 4032: 30(f16vec4) Load 4031
5021 4033: 30(f16vec4) GroupNonUniformFMul 42 InclusiveScan 4032
5022 4034: 3859(ptr) AccessChain 34(data) 4030 3851
5024 4035: 6(int) Load 8(invocation)
5025 4036: 3852(ptr) AccessChain 34(data) 37 3851 38
5026 4037:29(float16_t) Load 4036
5027 4038:29(float16_t) GroupNonUniformFMin 42 InclusiveScan 4037
5028 4039: 3852(ptr) AccessChain 34(data) 4035 3851 38
5030 4040: 6(int) Load 8(invocation)
5031 4041: 3859(ptr) AccessChain 34(data) 46 3851
5032 4042: 30(f16vec4) Load 4041
5033 4043:3858(f16vec2) VectorShuffle 4042 4042 0 1
5034 4044:3858(f16vec2) GroupNonUniformFMin 42 InclusiveScan 4043
5035 4045: 3852(ptr) AccessChain 34(data) 4040 3851 38
5036 4046:29(float16_t) CompositeExtract 4044 0
5038 4047: 3852(ptr) AccessChain 34(data) 4040 3851 55
5039 4048:29(float16_t) CompositeExtract 4044 1
5041 4049: 6(int) Load 8(invocation)
5042 4050: 3859(ptr) AccessChain 34(data) 59 3851
5043 4051: 30(f16vec4) Load 4050
5044 4052:3869(f16vec3) VectorShuffle 4051 4051 0 1 2
5045 4053:3869(f16vec3) GroupNonUniformFMin 42 InclusiveScan 4052
5046 4054: 3852(ptr) AccessChain 34(data) 4049 3851 38
5047 4055:29(float16_t) CompositeExtract 4053 0
5049 4056: 3852(ptr) AccessChain 34(data) 4049 3851 55
5050 4057:29(float16_t) CompositeExtract 4053 1
5052 4058: 3852(ptr) AccessChain 34(data) 4049 3851 69
5053 4059:29(float16_t) CompositeExtract 4053 2
5055 4060: 6(int) Load 8(invocation)
5056 4061: 3859(ptr) AccessChain 34(data) 73 3851
5057 4062: 30(f16vec4) Load 4061
5058 4063: 30(f16vec4) GroupNonUniformFMin 42 InclusiveScan 4062
5059 4064: 3859(ptr) AccessChain 34(data) 4060 3851
5061 4065: 6(int) Load 8(invocation)
5062 4066: 3852(ptr) AccessChain 34(data) 37 3851 38
5063 4067:29(float16_t) Load 4066
5064 4068:29(float16_t) GroupNonUniformFMax 42 InclusiveScan 4067
5065 4069: 3852(ptr) AccessChain 34(data) 4065 3851 38
5067 4070: 6(int) Load 8(invocation)
5068 4071: 3859(ptr) AccessChain 34(data) 46 3851
5069 4072: 30(f16vec4) Load 4071
5070 4073:3858(f16vec2) VectorShuffle 4072 4072 0 1
5071 4074:3858(f16vec2) GroupNonUniformFMax 42 InclusiveScan 4073
5072 4075: 3852(ptr) AccessChain 34(data) 4070 3851 38
5073 4076:29(float16_t) CompositeExtract 4074 0
5075 4077: 3852(ptr) AccessChain 34(data) 4070 3851 55
5076 4078:29(float16_t) CompositeExtract 4074 1
5078 4079: 6(int) Load 8(invocation)
5079 4080: 3859(ptr) AccessChain 34(data) 59 3851
5080 4081: 30(f16vec4) Load 4080
5081 4082:3869(f16vec3) VectorShuffle 4081 4081 0 1 2
5082 4083:3869(f16vec3) GroupNonUniformFMax 42 InclusiveScan 4082
5083 4084: 3852(ptr) AccessChain 34(data) 4079 3851 38
5084 4085:29(float16_t) CompositeExtract 4083 0
5086 4086: 3852(ptr) AccessChain 34(data) 4079 3851 55
5087 4087:29(float16_t) CompositeExtract 4083 1
5089 4088: 3852(ptr) AccessChain 34(data) 4079 3851 69
5090 4089:29(float16_t) CompositeExtract 4083 2
5092 4090: 6(int) Load 8(invocation)
5093 4091: 3859(ptr) AccessChain 34(data) 73 3851
5094 4092: 30(f16vec4) Load 4091
5095 4093: 30(f16vec4) GroupNonUniformFMax 42 InclusiveScan 4092
5096 4094: 3859(ptr) AccessChain 34(data) 4090 3851
5098 4095: 6(int) Load 8(invocation)
5099 4096: 3852(ptr) AccessChain 34(data) 37 3851 38
5100 4097:29(float16_t) Load 4096
5101 4098:29(float16_t) GroupNonUniformFAdd 42 ExclusiveScan 4097
5102 4099: 3852(ptr) AccessChain 34(data) 4095 3851 38
5104 4100: 6(int) Load 8(invocation)
5105 4101: 3859(ptr) AccessChain 34(data) 46 3851
5106 4102: 30(f16vec4) Load 4101
5107 4103:3858(f16vec2) VectorShuffle 4102 4102 0 1
5108 4104:3858(f16vec2) GroupNonUniformFAdd 42 ExclusiveScan 4103
5109 4105: 3852(ptr) AccessChain 34(data) 4100 3851 38
5110 4106:29(float16_t) CompositeExtract 4104 0
5112 4107: 3852(ptr) AccessChain 34(data) 4100 3851 55
5113 4108:29(float16_t) CompositeExtract 4104 1
5115 4109: 6(int) Load 8(invocation)
5116 4110: 3859(ptr) AccessChain 34(data) 59 3851
5117 4111: 30(f16vec4) Load 4110
5118 4112:3869(f16vec3) VectorShuffle 4111 4111 0 1 2
5119 4113:3869(f16vec3) GroupNonUniformFAdd 42 ExclusiveScan 4112
5120 4114: 3852(ptr) AccessChain 34(data) 4109 3851 38
5121 4115:29(float16_t) CompositeExtract 4113 0
5123 4116: 3852(ptr) AccessChain 34(data) 4109 3851 55
5124 4117:29(float16_t) CompositeExtract 4113 1
5126 4118: 3852(ptr) AccessChain 34(data) 4109 3851 69
5127 4119:29(float16_t) CompositeExtract 4113 2
5129 4120: 6(int) Load 8(invocation)
5130 4121: 3859(ptr) AccessChain 34(data) 73 3851
5131 4122: 30(f16vec4) Load 4121
5132 4123: 30(f16vec4) GroupNonUniformFAdd 42 ExclusiveScan 4122
5133 4124: 3859(ptr) AccessChain 34(data) 4120 3851
5135 4125: 6(int) Load 8(invocation)
5136 4126: 3852(ptr) AccessChain 34(data) 37 3851 38
5137 4127:29(float16_t) Load 4126
5138 4128:29(float16_t) GroupNonUniformFMul 42 ExclusiveScan 4127
5139 4129: 3852(ptr) AccessChain 34(data) 4125 3851 38
5141 4130: 6(int) Load 8(invocation)
5142 4131: 3859(ptr) AccessChain 34(data) 46 3851
5143 4132: 30(f16vec4) Load 4131
5144 4133:3858(f16vec2) VectorShuffle 4132 4132 0 1
5145 4134:3858(f16vec2) GroupNonUniformFMul 42 ExclusiveScan 4133
5146 4135: 3852(ptr) AccessChain 34(data) 4130 3851 38
5147 4136:29(float16_t) CompositeExtract 4134 0
5149 4137: 3852(ptr) AccessChain 34(data) 4130 3851 55
5150 4138:29(float16_t) CompositeExtract 4134 1
5152 4139: 6(int) Load 8(invocation)
5153 4140: 3859(ptr) AccessChain 34(data) 59 3851
5154 4141: 30(f16vec4) Load 4140
5155 4142:3869(f16vec3) VectorShuffle 4141 4141 0 1 2
5156 4143:3869(f16vec3) GroupNonUniformFMul 42 ExclusiveScan 4142
5157 4144: 3852(ptr) AccessChain 34(data) 4139 3851 38
5158 4145:29(float16_t) CompositeExtract 4143 0
5160 4146: 3852(ptr) AccessChain 34(data) 4139 3851 55
5161 4147:29(float16_t) CompositeExtract 4143 1
5163 4148: 3852(ptr) AccessChain 34(data) 4139 3851 69
5164 4149:29(float16_t) CompositeExtract 4143 2
5166 4150: 6(int) Load 8(invocation)
5167 4151: 3859(ptr) AccessChain 34(data) 73 3851
5168 4152: 30(f16vec4) Load 4151
5169 4153: 30(f16vec4) GroupNonUniformFMul 42 ExclusiveScan 4152
5170 4154: 3859(ptr) AccessChain 34(data) 4150 3851
5172 4155: 6(int) Load 8(invocation)
5173 4156: 3852(ptr) AccessChain 34(data) 37 3851 38
5174 4157:29(float16_t) Load 4156
5175 4158:29(float16_t) GroupNonUniformFMin 42 ExclusiveScan 4157
5176 4159: 3852(ptr) AccessChain 34(data) 4155 3851 38
5178 4160: 6(int) Load 8(invocation)
5179 4161: 3859(ptr) AccessChain 34(data) 46 3851
5180 4162: 30(f16vec4) Load 4161
5181 4163:3858(f16vec2) VectorShuffle 4162 4162 0 1
5182 4164:3858(f16vec2) GroupNonUniformFMin 42 ExclusiveScan 4163
5183 4165: 3852(ptr) AccessChain 34(data) 4160 3851 38
5184 4166:29(float16_t) CompositeExtract 4164 0
5186 4167: 3852(ptr) AccessChain 34(data) 4160 3851 55
5187 4168:29(float16_t) CompositeExtract 4164 1
5189 4169: 6(int) Load 8(invocation)
5190 4170: 3859(ptr) AccessChain 34(data) 59 3851
5191 4171: 30(f16vec4) Load 4170
5192 4172:3869(f16vec3) VectorShuffle 4171 4171 0 1 2
5193 4173:3869(f16vec3) GroupNonUniformFMin 42 ExclusiveScan 4172
5194 4174: 3852(ptr) AccessChain 34(data) 4169 3851 38
5195 4175:29(float16_t) CompositeExtract 4173 0
5197 4176: 3852(ptr) AccessChain 34(data) 4169 3851 55
5198 4177:29(float16_t) CompositeExtract 4173 1
5200 4178: 3852(ptr) AccessChain 34(data) 4169 3851 69
5201 4179:29(float16_t) CompositeExtract 4173 2
5203 4180: 6(int) Load 8(invocation)
5204 4181: 3859(ptr) AccessChain 34(data) 73 3851
5205 4182: 30(f16vec4) Load 4181
5206 4183: 30(f16vec4) GroupNonUniformFMin 42 ExclusiveScan 4182
5207 4184: 3859(ptr) AccessChain 34(data) 4180 3851
5209 4185: 6(int) Load 8(invocation)
5210 4186: 3852(ptr) AccessChain 34(data) 37 3851 38
5211 4187:29(float16_t) Load 4186
5212 4188:29(float16_t) GroupNonUniformFMax 42 ExclusiveScan 4187
5213 4189: 3852(ptr) AccessChain 34(data) 4185 3851 38
5215 4190: 6(int) Load 8(invocation)
5216 4191: 3859(ptr) AccessChain 34(data) 46 3851
5217 4192: 30(f16vec4) Load 4191
5218 4193:3858(f16vec2) VectorShuffle 4192 4192 0 1
5219 4194:3858(f16vec2) GroupNonUniformFMax 42 ExclusiveScan 4193
5220 4195: 3852(ptr) AccessChain 34(data) 4190 3851 38
5221 4196:29(float16_t) CompositeExtract 4194 0
5223 4197: 3852(ptr) AccessChain 34(data) 4190 3851 55
5224 4198:29(float16_t) CompositeExtract 4194 1
5226 4199: 6(int) Load 8(invocation)
5227 4200: 3859(ptr) AccessChain 34(data) 59 3851
5228 4201: 30(f16vec4) Load 4200
5229 4202:3869(f16vec3) VectorShuffle 4201 4201 0 1 2
5230 4203:3869(f16vec3) GroupNonUniformFMax 42 ExclusiveScan 4202
5231 4204: 3852(ptr) AccessChain 34(data) 4199 3851 38
5232 4205:29(float16_t) CompositeExtract 4203 0
5234 4206: 3852(ptr) AccessChain 34(data) 4199 3851 55
5235 4207:29(float16_t) CompositeExtract 4203 1
5237 4208: 3852(ptr) AccessChain 34(data) 4199 3851 69
5238 4209:29(float16_t) CompositeExtract 4203 2
5240 4210: 6(int) Load 8(invocation)
5241 4211: 3859(ptr) AccessChain 34(data) 73 3851
5242 4212: 30(f16vec4) Load 4211
5243 4213: 30(f16vec4) GroupNonUniformFMax 42 ExclusiveScan 4212
5244 4214: 3859(ptr) AccessChain 34(data) 4210 3851