3399 lines
182 KiB
Plaintext
3399 lines
182 KiB
Plaintext
spv.subgroupPartitioned.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 2807
|
|
|
|
Capability Shader
|
|
Capability Float64
|
|
Capability GroupNonUniform
|
|
Capability GroupNonUniformPartitionedNV
|
|
Extension "SPV_NV_shader_subgroup_partitioned"
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint GLCompute 4 "main" 10 12
|
|
ExecutionMode 4 LocalSize 8 1 1
|
|
Source GLSL 450
|
|
SourceExtension "GL_KHR_shader_subgroup_basic"
|
|
SourceExtension "GL_NV_shader_subgroup_partitioned"
|
|
Name 4 "main"
|
|
Name 8 "invocation"
|
|
Name 10 "gl_SubgroupInvocationID"
|
|
Name 12 "gl_SubgroupSize"
|
|
Name 19 "ballot"
|
|
Name 28 "Buffers"
|
|
MemberName 28(Buffers) 0 "f4"
|
|
MemberName 28(Buffers) 1 "i4"
|
|
MemberName 28(Buffers) 2 "u4"
|
|
MemberName 28(Buffers) 3 "d4"
|
|
Name 31 "data"
|
|
Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision
|
|
Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId
|
|
Decorate 11 RelaxedPrecision
|
|
Decorate 12(gl_SubgroupSize) RelaxedPrecision
|
|
Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize
|
|
Decorate 13 RelaxedPrecision
|
|
Decorate 14 RelaxedPrecision
|
|
Decorate 16 RelaxedPrecision
|
|
Decorate 28(Buffers) Block
|
|
MemberDecorate 28(Buffers) 0 Offset 0
|
|
MemberDecorate 28(Buffers) 1 Offset 16
|
|
MemberDecorate 28(Buffers) 2 Offset 32
|
|
MemberDecorate 28(Buffers) 3 Offset 64
|
|
Decorate 31(data) Binding 0
|
|
Decorate 31(data) DescriptorSet 0
|
|
Decorate 2806 BuiltIn WorkgroupSize
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeInt 32 0
|
|
7: TypePointer Function 6(int)
|
|
9: TypePointer Input 6(int)
|
|
10(gl_SubgroupInvocationID): 9(ptr) Variable Input
|
|
12(gl_SubgroupSize): 9(ptr) Variable Input
|
|
15: 6(int) Constant 4
|
|
17: TypeVector 6(int) 4
|
|
18: TypePointer Function 17(ivec4)
|
|
22: TypeFloat 32
|
|
23: TypeVector 22(float) 4
|
|
24: TypeInt 32 1
|
|
25: TypeVector 24(int) 4
|
|
26: TypeFloat 64
|
|
27: TypeVector 26(float64_t) 4
|
|
28(Buffers): TypeStruct 23(fvec4) 25(ivec4) 17(ivec4) 27(f64vec4)
|
|
29: TypeArray 28(Buffers) 15
|
|
30: TypePointer StorageBuffer 29
|
|
31(data): 30(ptr) Variable StorageBuffer
|
|
33: 24(int) Constant 2
|
|
34: 24(int) Constant 0
|
|
35: 6(int) Constant 0
|
|
36: TypePointer StorageBuffer 22(float)
|
|
40: TypePointer StorageBuffer 17(ivec4)
|
|
43: TypeVector 22(float) 2
|
|
44: TypePointer StorageBuffer 23(fvec4)
|
|
51: TypeVector 22(float) 3
|
|
63: 24(int) Constant 1
|
|
64: TypePointer StorageBuffer 24(int)
|
|
70: TypeVector 24(int) 2
|
|
71: TypePointer StorageBuffer 25(ivec4)
|
|
78: TypeVector 24(int) 3
|
|
90: TypePointer StorageBuffer 6(int)
|
|
96: TypeVector 6(int) 2
|
|
103: TypeVector 6(int) 3
|
|
115: 24(int) Constant 3
|
|
116: TypePointer StorageBuffer 26(float64_t)
|
|
122: TypeVector 26(float64_t) 2
|
|
123: TypePointer StorageBuffer 27(f64vec4)
|
|
130: TypeVector 26(float64_t) 3
|
|
144: TypeBool
|
|
152: TypeVector 144(bool) 2
|
|
153: 96(ivec2) ConstantComposite 35 35
|
|
161: TypeVector 144(bool) 3
|
|
162: 103(ivec3) ConstantComposite 35 35 35
|
|
169: TypeVector 144(bool) 4
|
|
170: 17(ivec4) ConstantComposite 35 35 35 35
|
|
178: 6(int) Constant 3
|
|
189: 6(int) Constant 1
|
|
202: 6(int) Constant 2
|
|
801: 70(ivec2) ConstantComposite 34 34
|
|
805: 70(ivec2) ConstantComposite 63 63
|
|
815: 78(ivec3) ConstantComposite 34 34 34
|
|
819: 78(ivec3) ConstantComposite 63 63 63
|
|
830: 25(ivec4) ConstantComposite 34 34 34 34
|
|
834: 25(ivec4) ConstantComposite 63 63 63 63
|
|
2805: 6(int) Constant 8
|
|
2806: 103(ivec3) ConstantComposite 2805 189 189
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
8(invocation): 7(ptr) Variable Function
|
|
19(ballot): 18(ptr) Variable Function
|
|
11: 6(int) Load 10(gl_SubgroupInvocationID)
|
|
13: 6(int) Load 12(gl_SubgroupSize)
|
|
14: 6(int) IAdd 11 13
|
|
16: 6(int) UMod 14 15
|
|
Store 8(invocation) 16
|
|
20: 6(int) Load 8(invocation)
|
|
21: 17(ivec4) GroupNonUniformPartitionNV 20
|
|
Store 19(ballot) 21
|
|
32: 6(int) Load 8(invocation)
|
|
37: 36(ptr) AccessChain 31(data) 34 34 35
|
|
38: 22(float) Load 37
|
|
39: 17(ivec4) GroupNonUniformPartitionNV 38
|
|
41: 40(ptr) AccessChain 31(data) 32 33
|
|
Store 41 39
|
|
42: 6(int) Load 8(invocation)
|
|
45: 44(ptr) AccessChain 31(data) 34 34
|
|
46: 23(fvec4) Load 45
|
|
47: 43(fvec2) VectorShuffle 46 46 0 1
|
|
48: 17(ivec4) GroupNonUniformPartitionNV 47
|
|
49: 40(ptr) AccessChain 31(data) 42 33
|
|
Store 49 48
|
|
50: 6(int) Load 8(invocation)
|
|
52: 44(ptr) AccessChain 31(data) 34 34
|
|
53: 23(fvec4) Load 52
|
|
54: 51(fvec3) VectorShuffle 53 53 0 1 2
|
|
55: 17(ivec4) GroupNonUniformPartitionNV 54
|
|
56: 40(ptr) AccessChain 31(data) 50 33
|
|
Store 56 55
|
|
57: 6(int) Load 8(invocation)
|
|
58: 44(ptr) AccessChain 31(data) 34 34
|
|
59: 23(fvec4) Load 58
|
|
60: 17(ivec4) GroupNonUniformPartitionNV 59
|
|
61: 40(ptr) AccessChain 31(data) 57 33
|
|
Store 61 60
|
|
62: 6(int) Load 8(invocation)
|
|
65: 64(ptr) AccessChain 31(data) 34 63 35
|
|
66: 24(int) Load 65
|
|
67: 17(ivec4) GroupNonUniformPartitionNV 66
|
|
68: 40(ptr) AccessChain 31(data) 62 33
|
|
Store 68 67
|
|
69: 6(int) Load 8(invocation)
|
|
72: 71(ptr) AccessChain 31(data) 34 63
|
|
73: 25(ivec4) Load 72
|
|
74: 70(ivec2) VectorShuffle 73 73 0 1
|
|
75: 17(ivec4) GroupNonUniformPartitionNV 74
|
|
76: 40(ptr) AccessChain 31(data) 69 33
|
|
Store 76 75
|
|
77: 6(int) Load 8(invocation)
|
|
79: 71(ptr) AccessChain 31(data) 34 63
|
|
80: 25(ivec4) Load 79
|
|
81: 78(ivec3) VectorShuffle 80 80 0 1 2
|
|
82: 17(ivec4) GroupNonUniformPartitionNV 81
|
|
83: 40(ptr) AccessChain 31(data) 77 33
|
|
Store 83 82
|
|
84: 6(int) Load 8(invocation)
|
|
85: 71(ptr) AccessChain 31(data) 34 63
|
|
86: 25(ivec4) Load 85
|
|
87: 17(ivec4) GroupNonUniformPartitionNV 86
|
|
88: 40(ptr) AccessChain 31(data) 84 33
|
|
Store 88 87
|
|
89: 6(int) Load 8(invocation)
|
|
91: 90(ptr) AccessChain 31(data) 34 33 35
|
|
92: 6(int) Load 91
|
|
93: 17(ivec4) GroupNonUniformPartitionNV 92
|
|
94: 40(ptr) AccessChain 31(data) 89 33
|
|
Store 94 93
|
|
95: 6(int) Load 8(invocation)
|
|
97: 40(ptr) AccessChain 31(data) 34 33
|
|
98: 17(ivec4) Load 97
|
|
99: 96(ivec2) VectorShuffle 98 98 0 1
|
|
100: 17(ivec4) GroupNonUniformPartitionNV 99
|
|
101: 40(ptr) AccessChain 31(data) 95 33
|
|
Store 101 100
|
|
102: 6(int) Load 8(invocation)
|
|
104: 40(ptr) AccessChain 31(data) 34 33
|
|
105: 17(ivec4) Load 104
|
|
106: 103(ivec3) VectorShuffle 105 105 0 1 2
|
|
107: 17(ivec4) GroupNonUniformPartitionNV 106
|
|
108: 40(ptr) AccessChain 31(data) 102 33
|
|
Store 108 107
|
|
109: 6(int) Load 8(invocation)
|
|
110: 40(ptr) AccessChain 31(data) 34 33
|
|
111: 17(ivec4) Load 110
|
|
112: 17(ivec4) GroupNonUniformPartitionNV 111
|
|
113: 40(ptr) AccessChain 31(data) 109 33
|
|
Store 113 112
|
|
114: 6(int) Load 8(invocation)
|
|
117: 116(ptr) AccessChain 31(data) 34 115 35
|
|
118:26(float64_t) Load 117
|
|
119: 17(ivec4) GroupNonUniformPartitionNV 118
|
|
120: 40(ptr) AccessChain 31(data) 114 33
|
|
Store 120 119
|
|
121: 6(int) Load 8(invocation)
|
|
124: 123(ptr) AccessChain 31(data) 34 115
|
|
125: 27(f64vec4) Load 124
|
|
126:122(f64vec2) VectorShuffle 125 125 0 1
|
|
127: 17(ivec4) GroupNonUniformPartitionNV 126
|
|
128: 40(ptr) AccessChain 31(data) 121 33
|
|
Store 128 127
|
|
129: 6(int) Load 8(invocation)
|
|
131: 123(ptr) AccessChain 31(data) 34 115
|
|
132: 27(f64vec4) Load 131
|
|
133:130(f64vec3) VectorShuffle 132 132 0 1 2
|
|
134: 17(ivec4) GroupNonUniformPartitionNV 133
|
|
135: 40(ptr) AccessChain 31(data) 129 33
|
|
Store 135 134
|
|
136: 6(int) Load 8(invocation)
|
|
137: 123(ptr) AccessChain 31(data) 34 115
|
|
138: 27(f64vec4) Load 137
|
|
139: 17(ivec4) GroupNonUniformPartitionNV 138
|
|
140: 40(ptr) AccessChain 31(data) 136 33
|
|
Store 140 139
|
|
141: 6(int) Load 8(invocation)
|
|
142: 64(ptr) AccessChain 31(data) 34 63 35
|
|
143: 24(int) Load 142
|
|
145: 144(bool) INotEqual 143 35
|
|
146: 17(ivec4) GroupNonUniformPartitionNV 145
|
|
147: 40(ptr) AccessChain 31(data) 141 33
|
|
Store 147 146
|
|
148: 6(int) Load 8(invocation)
|
|
149: 71(ptr) AccessChain 31(data) 34 63
|
|
150: 25(ivec4) Load 149
|
|
151: 70(ivec2) VectorShuffle 150 150 0 1
|
|
154: 152(bvec2) INotEqual 151 153
|
|
155: 17(ivec4) GroupNonUniformPartitionNV 154
|
|
156: 40(ptr) AccessChain 31(data) 148 33
|
|
Store 156 155
|
|
157: 6(int) Load 8(invocation)
|
|
158: 71(ptr) AccessChain 31(data) 34 63
|
|
159: 25(ivec4) Load 158
|
|
160: 78(ivec3) VectorShuffle 159 159 0 1 2
|
|
163: 161(bvec3) INotEqual 160 162
|
|
164: 17(ivec4) GroupNonUniformPartitionNV 163
|
|
165: 40(ptr) AccessChain 31(data) 157 33
|
|
Store 165 164
|
|
166: 6(int) Load 8(invocation)
|
|
167: 71(ptr) AccessChain 31(data) 34 63
|
|
168: 25(ivec4) Load 167
|
|
171: 169(bvec4) INotEqual 168 170
|
|
172: 17(ivec4) GroupNonUniformPartitionNV 171
|
|
173: 40(ptr) AccessChain 31(data) 166 33
|
|
Store 173 172
|
|
174: 6(int) Load 8(invocation)
|
|
175: 36(ptr) AccessChain 31(data) 34 34 35
|
|
176: 22(float) Load 175
|
|
177: 17(ivec4) Load 19(ballot)
|
|
179: 22(float) GroupNonUniformFAdd 178 PartitionedReduceNV 176 177
|
|
180: 36(ptr) AccessChain 31(data) 174 34 35
|
|
Store 180 179
|
|
181: 6(int) Load 8(invocation)
|
|
182: 44(ptr) AccessChain 31(data) 63 34
|
|
183: 23(fvec4) Load 182
|
|
184: 43(fvec2) VectorShuffle 183 183 0 1
|
|
185: 17(ivec4) Load 19(ballot)
|
|
186: 43(fvec2) GroupNonUniformFAdd 178 PartitionedReduceNV 184 185
|
|
187: 36(ptr) AccessChain 31(data) 181 34 35
|
|
188: 22(float) CompositeExtract 186 0
|
|
Store 187 188
|
|
190: 36(ptr) AccessChain 31(data) 181 34 189
|
|
191: 22(float) CompositeExtract 186 1
|
|
Store 190 191
|
|
192: 6(int) Load 8(invocation)
|
|
193: 44(ptr) AccessChain 31(data) 33 34
|
|
194: 23(fvec4) Load 193
|
|
195: 51(fvec3) VectorShuffle 194 194 0 1 2
|
|
196: 17(ivec4) Load 19(ballot)
|
|
197: 51(fvec3) GroupNonUniformFAdd 178 PartitionedReduceNV 195 196
|
|
198: 36(ptr) AccessChain 31(data) 192 34 35
|
|
199: 22(float) CompositeExtract 197 0
|
|
Store 198 199
|
|
200: 36(ptr) AccessChain 31(data) 192 34 189
|
|
201: 22(float) CompositeExtract 197 1
|
|
Store 200 201
|
|
203: 36(ptr) AccessChain 31(data) 192 34 202
|
|
204: 22(float) CompositeExtract 197 2
|
|
Store 203 204
|
|
205: 6(int) Load 8(invocation)
|
|
206: 44(ptr) AccessChain 31(data) 115 34
|
|
207: 23(fvec4) Load 206
|
|
208: 17(ivec4) Load 19(ballot)
|
|
209: 23(fvec4) GroupNonUniformFAdd 178 PartitionedReduceNV 207 208
|
|
210: 44(ptr) AccessChain 31(data) 205 34
|
|
Store 210 209
|
|
211: 6(int) Load 8(invocation)
|
|
212: 64(ptr) AccessChain 31(data) 34 63 35
|
|
213: 24(int) Load 212
|
|
214: 17(ivec4) Load 19(ballot)
|
|
215: 24(int) GroupNonUniformIAdd 178 PartitionedReduceNV 213 214
|
|
216: 64(ptr) AccessChain 31(data) 211 63 35
|
|
Store 216 215
|
|
217: 6(int) Load 8(invocation)
|
|
218: 71(ptr) AccessChain 31(data) 63 63
|
|
219: 25(ivec4) Load 218
|
|
220: 70(ivec2) VectorShuffle 219 219 0 1
|
|
221: 17(ivec4) Load 19(ballot)
|
|
222: 70(ivec2) GroupNonUniformIAdd 178 PartitionedReduceNV 220 221
|
|
223: 64(ptr) AccessChain 31(data) 217 63 35
|
|
224: 24(int) CompositeExtract 222 0
|
|
Store 223 224
|
|
225: 64(ptr) AccessChain 31(data) 217 63 189
|
|
226: 24(int) CompositeExtract 222 1
|
|
Store 225 226
|
|
227: 6(int) Load 8(invocation)
|
|
228: 71(ptr) AccessChain 31(data) 33 63
|
|
229: 25(ivec4) Load 228
|
|
230: 78(ivec3) VectorShuffle 229 229 0 1 2
|
|
231: 17(ivec4) Load 19(ballot)
|
|
232: 78(ivec3) GroupNonUniformIAdd 178 PartitionedReduceNV 230 231
|
|
233: 64(ptr) AccessChain 31(data) 227 63 35
|
|
234: 24(int) CompositeExtract 232 0
|
|
Store 233 234
|
|
235: 64(ptr) AccessChain 31(data) 227 63 189
|
|
236: 24(int) CompositeExtract 232 1
|
|
Store 235 236
|
|
237: 64(ptr) AccessChain 31(data) 227 63 202
|
|
238: 24(int) CompositeExtract 232 2
|
|
Store 237 238
|
|
239: 6(int) Load 8(invocation)
|
|
240: 71(ptr) AccessChain 31(data) 115 63
|
|
241: 25(ivec4) Load 240
|
|
242: 17(ivec4) Load 19(ballot)
|
|
243: 25(ivec4) GroupNonUniformIAdd 178 PartitionedReduceNV 241 242
|
|
244: 71(ptr) AccessChain 31(data) 239 63
|
|
Store 244 243
|
|
245: 6(int) Load 8(invocation)
|
|
246: 90(ptr) AccessChain 31(data) 34 33 35
|
|
247: 6(int) Load 246
|
|
248: 17(ivec4) Load 19(ballot)
|
|
249: 6(int) GroupNonUniformIAdd 178 PartitionedReduceNV 247 248
|
|
250: 90(ptr) AccessChain 31(data) 245 33 35
|
|
Store 250 249
|
|
251: 6(int) Load 8(invocation)
|
|
252: 40(ptr) AccessChain 31(data) 63 33
|
|
253: 17(ivec4) Load 252
|
|
254: 96(ivec2) VectorShuffle 253 253 0 1
|
|
255: 17(ivec4) Load 19(ballot)
|
|
256: 96(ivec2) GroupNonUniformIAdd 178 PartitionedReduceNV 254 255
|
|
257: 90(ptr) AccessChain 31(data) 251 33 35
|
|
258: 6(int) CompositeExtract 256 0
|
|
Store 257 258
|
|
259: 90(ptr) AccessChain 31(data) 251 33 189
|
|
260: 6(int) CompositeExtract 256 1
|
|
Store 259 260
|
|
261: 6(int) Load 8(invocation)
|
|
262: 40(ptr) AccessChain 31(data) 33 33
|
|
263: 17(ivec4) Load 262
|
|
264: 103(ivec3) VectorShuffle 263 263 0 1 2
|
|
265: 17(ivec4) Load 19(ballot)
|
|
266: 103(ivec3) GroupNonUniformIAdd 178 PartitionedReduceNV 264 265
|
|
267: 90(ptr) AccessChain 31(data) 261 33 35
|
|
268: 6(int) CompositeExtract 266 0
|
|
Store 267 268
|
|
269: 90(ptr) AccessChain 31(data) 261 33 189
|
|
270: 6(int) CompositeExtract 266 1
|
|
Store 269 270
|
|
271: 90(ptr) AccessChain 31(data) 261 33 202
|
|
272: 6(int) CompositeExtract 266 2
|
|
Store 271 272
|
|
273: 6(int) Load 8(invocation)
|
|
274: 40(ptr) AccessChain 31(data) 115 33
|
|
275: 17(ivec4) Load 274
|
|
276: 17(ivec4) Load 19(ballot)
|
|
277: 17(ivec4) GroupNonUniformIAdd 178 PartitionedReduceNV 275 276
|
|
278: 40(ptr) AccessChain 31(data) 273 33
|
|
Store 278 277
|
|
279: 6(int) Load 8(invocation)
|
|
280: 116(ptr) AccessChain 31(data) 34 115 35
|
|
281:26(float64_t) Load 280
|
|
282: 17(ivec4) Load 19(ballot)
|
|
283:26(float64_t) GroupNonUniformFAdd 178 PartitionedReduceNV 281 282
|
|
284: 116(ptr) AccessChain 31(data) 279 115 35
|
|
Store 284 283
|
|
285: 6(int) Load 8(invocation)
|
|
286: 123(ptr) AccessChain 31(data) 63 115
|
|
287: 27(f64vec4) Load 286
|
|
288:122(f64vec2) VectorShuffle 287 287 0 1
|
|
289: 17(ivec4) Load 19(ballot)
|
|
290:122(f64vec2) GroupNonUniformFAdd 178 PartitionedReduceNV 288 289
|
|
291: 116(ptr) AccessChain 31(data) 285 115 35
|
|
292:26(float64_t) CompositeExtract 290 0
|
|
Store 291 292
|
|
293: 116(ptr) AccessChain 31(data) 285 115 189
|
|
294:26(float64_t) CompositeExtract 290 1
|
|
Store 293 294
|
|
295: 6(int) Load 8(invocation)
|
|
296: 123(ptr) AccessChain 31(data) 33 115
|
|
297: 27(f64vec4) Load 296
|
|
298:130(f64vec3) VectorShuffle 297 297 0 1 2
|
|
299: 17(ivec4) Load 19(ballot)
|
|
300:130(f64vec3) GroupNonUniformFAdd 178 PartitionedReduceNV 298 299
|
|
301: 116(ptr) AccessChain 31(data) 295 115 35
|
|
302:26(float64_t) CompositeExtract 300 0
|
|
Store 301 302
|
|
303: 116(ptr) AccessChain 31(data) 295 115 189
|
|
304:26(float64_t) CompositeExtract 300 1
|
|
Store 303 304
|
|
305: 116(ptr) AccessChain 31(data) 295 115 202
|
|
306:26(float64_t) CompositeExtract 300 2
|
|
Store 305 306
|
|
307: 6(int) Load 8(invocation)
|
|
308: 123(ptr) AccessChain 31(data) 115 115
|
|
309: 27(f64vec4) Load 308
|
|
310: 17(ivec4) Load 19(ballot)
|
|
311: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedReduceNV 309 310
|
|
312: 123(ptr) AccessChain 31(data) 307 115
|
|
Store 312 311
|
|
313: 6(int) Load 8(invocation)
|
|
314: 36(ptr) AccessChain 31(data) 34 34 35
|
|
315: 22(float) Load 314
|
|
316: 17(ivec4) Load 19(ballot)
|
|
317: 22(float) GroupNonUniformFMul 178 PartitionedReduceNV 315 316
|
|
318: 36(ptr) AccessChain 31(data) 313 34 35
|
|
Store 318 317
|
|
319: 6(int) Load 8(invocation)
|
|
320: 44(ptr) AccessChain 31(data) 63 34
|
|
321: 23(fvec4) Load 320
|
|
322: 43(fvec2) VectorShuffle 321 321 0 1
|
|
323: 17(ivec4) Load 19(ballot)
|
|
324: 43(fvec2) GroupNonUniformFMul 178 PartitionedReduceNV 322 323
|
|
325: 36(ptr) AccessChain 31(data) 319 34 35
|
|
326: 22(float) CompositeExtract 324 0
|
|
Store 325 326
|
|
327: 36(ptr) AccessChain 31(data) 319 34 189
|
|
328: 22(float) CompositeExtract 324 1
|
|
Store 327 328
|
|
329: 6(int) Load 8(invocation)
|
|
330: 44(ptr) AccessChain 31(data) 33 34
|
|
331: 23(fvec4) Load 330
|
|
332: 51(fvec3) VectorShuffle 331 331 0 1 2
|
|
333: 17(ivec4) Load 19(ballot)
|
|
334: 51(fvec3) GroupNonUniformFMul 178 PartitionedReduceNV 332 333
|
|
335: 36(ptr) AccessChain 31(data) 329 34 35
|
|
336: 22(float) CompositeExtract 334 0
|
|
Store 335 336
|
|
337: 36(ptr) AccessChain 31(data) 329 34 189
|
|
338: 22(float) CompositeExtract 334 1
|
|
Store 337 338
|
|
339: 36(ptr) AccessChain 31(data) 329 34 202
|
|
340: 22(float) CompositeExtract 334 2
|
|
Store 339 340
|
|
341: 6(int) Load 8(invocation)
|
|
342: 44(ptr) AccessChain 31(data) 115 34
|
|
343: 23(fvec4) Load 342
|
|
344: 17(ivec4) Load 19(ballot)
|
|
345: 23(fvec4) GroupNonUniformFMul 178 PartitionedReduceNV 343 344
|
|
346: 44(ptr) AccessChain 31(data) 341 34
|
|
Store 346 345
|
|
347: 6(int) Load 8(invocation)
|
|
348: 64(ptr) AccessChain 31(data) 34 63 35
|
|
349: 24(int) Load 348
|
|
350: 17(ivec4) Load 19(ballot)
|
|
351: 24(int) GroupNonUniformIMul 178 PartitionedReduceNV 349 350
|
|
352: 64(ptr) AccessChain 31(data) 347 63 35
|
|
Store 352 351
|
|
353: 6(int) Load 8(invocation)
|
|
354: 71(ptr) AccessChain 31(data) 63 63
|
|
355: 25(ivec4) Load 354
|
|
356: 70(ivec2) VectorShuffle 355 355 0 1
|
|
357: 17(ivec4) Load 19(ballot)
|
|
358: 70(ivec2) GroupNonUniformIMul 178 PartitionedReduceNV 356 357
|
|
359: 64(ptr) AccessChain 31(data) 353 63 35
|
|
360: 24(int) CompositeExtract 358 0
|
|
Store 359 360
|
|
361: 64(ptr) AccessChain 31(data) 353 63 189
|
|
362: 24(int) CompositeExtract 358 1
|
|
Store 361 362
|
|
363: 6(int) Load 8(invocation)
|
|
364: 71(ptr) AccessChain 31(data) 33 63
|
|
365: 25(ivec4) Load 364
|
|
366: 78(ivec3) VectorShuffle 365 365 0 1 2
|
|
367: 17(ivec4) Load 19(ballot)
|
|
368: 78(ivec3) GroupNonUniformIMul 178 PartitionedReduceNV 366 367
|
|
369: 64(ptr) AccessChain 31(data) 363 63 35
|
|
370: 24(int) CompositeExtract 368 0
|
|
Store 369 370
|
|
371: 64(ptr) AccessChain 31(data) 363 63 189
|
|
372: 24(int) CompositeExtract 368 1
|
|
Store 371 372
|
|
373: 64(ptr) AccessChain 31(data) 363 63 202
|
|
374: 24(int) CompositeExtract 368 2
|
|
Store 373 374
|
|
375: 6(int) Load 8(invocation)
|
|
376: 71(ptr) AccessChain 31(data) 115 63
|
|
377: 25(ivec4) Load 376
|
|
378: 17(ivec4) Load 19(ballot)
|
|
379: 25(ivec4) GroupNonUniformIMul 178 PartitionedReduceNV 377 378
|
|
380: 71(ptr) AccessChain 31(data) 375 63
|
|
Store 380 379
|
|
381: 6(int) Load 8(invocation)
|
|
382: 90(ptr) AccessChain 31(data) 34 33 35
|
|
383: 6(int) Load 382
|
|
384: 17(ivec4) Load 19(ballot)
|
|
385: 6(int) GroupNonUniformIMul 178 PartitionedReduceNV 383 384
|
|
386: 90(ptr) AccessChain 31(data) 381 33 35
|
|
Store 386 385
|
|
387: 6(int) Load 8(invocation)
|
|
388: 40(ptr) AccessChain 31(data) 63 33
|
|
389: 17(ivec4) Load 388
|
|
390: 96(ivec2) VectorShuffle 389 389 0 1
|
|
391: 17(ivec4) Load 19(ballot)
|
|
392: 96(ivec2) GroupNonUniformIMul 178 PartitionedReduceNV 390 391
|
|
393: 90(ptr) AccessChain 31(data) 387 33 35
|
|
394: 6(int) CompositeExtract 392 0
|
|
Store 393 394
|
|
395: 90(ptr) AccessChain 31(data) 387 33 189
|
|
396: 6(int) CompositeExtract 392 1
|
|
Store 395 396
|
|
397: 6(int) Load 8(invocation)
|
|
398: 40(ptr) AccessChain 31(data) 33 33
|
|
399: 17(ivec4) Load 398
|
|
400: 103(ivec3) VectorShuffle 399 399 0 1 2
|
|
401: 17(ivec4) Load 19(ballot)
|
|
402: 103(ivec3) GroupNonUniformIMul 178 PartitionedReduceNV 400 401
|
|
403: 90(ptr) AccessChain 31(data) 397 33 35
|
|
404: 6(int) CompositeExtract 402 0
|
|
Store 403 404
|
|
405: 90(ptr) AccessChain 31(data) 397 33 189
|
|
406: 6(int) CompositeExtract 402 1
|
|
Store 405 406
|
|
407: 90(ptr) AccessChain 31(data) 397 33 202
|
|
408: 6(int) CompositeExtract 402 2
|
|
Store 407 408
|
|
409: 6(int) Load 8(invocation)
|
|
410: 40(ptr) AccessChain 31(data) 115 33
|
|
411: 17(ivec4) Load 410
|
|
412: 17(ivec4) Load 19(ballot)
|
|
413: 17(ivec4) GroupNonUniformIMul 178 PartitionedReduceNV 411 412
|
|
414: 40(ptr) AccessChain 31(data) 409 33
|
|
Store 414 413
|
|
415: 6(int) Load 8(invocation)
|
|
416: 116(ptr) AccessChain 31(data) 34 115 35
|
|
417:26(float64_t) Load 416
|
|
418: 17(ivec4) Load 19(ballot)
|
|
419:26(float64_t) GroupNonUniformFMul 178 PartitionedReduceNV 417 418
|
|
420: 116(ptr) AccessChain 31(data) 415 115 35
|
|
Store 420 419
|
|
421: 6(int) Load 8(invocation)
|
|
422: 123(ptr) AccessChain 31(data) 63 115
|
|
423: 27(f64vec4) Load 422
|
|
424:122(f64vec2) VectorShuffle 423 423 0 1
|
|
425: 17(ivec4) Load 19(ballot)
|
|
426:122(f64vec2) GroupNonUniformFMul 178 PartitionedReduceNV 424 425
|
|
427: 116(ptr) AccessChain 31(data) 421 115 35
|
|
428:26(float64_t) CompositeExtract 426 0
|
|
Store 427 428
|
|
429: 116(ptr) AccessChain 31(data) 421 115 189
|
|
430:26(float64_t) CompositeExtract 426 1
|
|
Store 429 430
|
|
431: 6(int) Load 8(invocation)
|
|
432: 123(ptr) AccessChain 31(data) 33 115
|
|
433: 27(f64vec4) Load 432
|
|
434:130(f64vec3) VectorShuffle 433 433 0 1 2
|
|
435: 17(ivec4) Load 19(ballot)
|
|
436:130(f64vec3) GroupNonUniformFMul 178 PartitionedReduceNV 434 435
|
|
437: 116(ptr) AccessChain 31(data) 431 115 35
|
|
438:26(float64_t) CompositeExtract 436 0
|
|
Store 437 438
|
|
439: 116(ptr) AccessChain 31(data) 431 115 189
|
|
440:26(float64_t) CompositeExtract 436 1
|
|
Store 439 440
|
|
441: 116(ptr) AccessChain 31(data) 431 115 202
|
|
442:26(float64_t) CompositeExtract 436 2
|
|
Store 441 442
|
|
443: 6(int) Load 8(invocation)
|
|
444: 123(ptr) AccessChain 31(data) 115 115
|
|
445: 27(f64vec4) Load 444
|
|
446: 17(ivec4) Load 19(ballot)
|
|
447: 27(f64vec4) GroupNonUniformFMul 178 PartitionedReduceNV 445 446
|
|
448: 123(ptr) AccessChain 31(data) 443 115
|
|
Store 448 447
|
|
449: 6(int) Load 8(invocation)
|
|
450: 36(ptr) AccessChain 31(data) 34 34 35
|
|
451: 22(float) Load 450
|
|
452: 17(ivec4) Load 19(ballot)
|
|
453: 22(float) GroupNonUniformFMin 178 PartitionedReduceNV 451 452
|
|
454: 36(ptr) AccessChain 31(data) 449 34 35
|
|
Store 454 453
|
|
455: 6(int) Load 8(invocation)
|
|
456: 44(ptr) AccessChain 31(data) 63 34
|
|
457: 23(fvec4) Load 456
|
|
458: 43(fvec2) VectorShuffle 457 457 0 1
|
|
459: 17(ivec4) Load 19(ballot)
|
|
460: 43(fvec2) GroupNonUniformFMin 178 PartitionedReduceNV 458 459
|
|
461: 36(ptr) AccessChain 31(data) 455 34 35
|
|
462: 22(float) CompositeExtract 460 0
|
|
Store 461 462
|
|
463: 36(ptr) AccessChain 31(data) 455 34 189
|
|
464: 22(float) CompositeExtract 460 1
|
|
Store 463 464
|
|
465: 6(int) Load 8(invocation)
|
|
466: 44(ptr) AccessChain 31(data) 33 34
|
|
467: 23(fvec4) Load 466
|
|
468: 51(fvec3) VectorShuffle 467 467 0 1 2
|
|
469: 17(ivec4) Load 19(ballot)
|
|
470: 51(fvec3) GroupNonUniformFMin 178 PartitionedReduceNV 468 469
|
|
471: 36(ptr) AccessChain 31(data) 465 34 35
|
|
472: 22(float) CompositeExtract 470 0
|
|
Store 471 472
|
|
473: 36(ptr) AccessChain 31(data) 465 34 189
|
|
474: 22(float) CompositeExtract 470 1
|
|
Store 473 474
|
|
475: 36(ptr) AccessChain 31(data) 465 34 202
|
|
476: 22(float) CompositeExtract 470 2
|
|
Store 475 476
|
|
477: 6(int) Load 8(invocation)
|
|
478: 44(ptr) AccessChain 31(data) 115 34
|
|
479: 23(fvec4) Load 478
|
|
480: 17(ivec4) Load 19(ballot)
|
|
481: 23(fvec4) GroupNonUniformFMin 178 PartitionedReduceNV 479 480
|
|
482: 44(ptr) AccessChain 31(data) 477 34
|
|
Store 482 481
|
|
483: 6(int) Load 8(invocation)
|
|
484: 64(ptr) AccessChain 31(data) 34 63 35
|
|
485: 24(int) Load 484
|
|
486: 17(ivec4) Load 19(ballot)
|
|
487: 24(int) GroupNonUniformSMin 178 PartitionedReduceNV 485 486
|
|
488: 64(ptr) AccessChain 31(data) 483 63 35
|
|
Store 488 487
|
|
489: 6(int) Load 8(invocation)
|
|
490: 71(ptr) AccessChain 31(data) 63 63
|
|
491: 25(ivec4) Load 490
|
|
492: 70(ivec2) VectorShuffle 491 491 0 1
|
|
493: 17(ivec4) Load 19(ballot)
|
|
494: 70(ivec2) GroupNonUniformSMin 178 PartitionedReduceNV 492 493
|
|
495: 64(ptr) AccessChain 31(data) 489 63 35
|
|
496: 24(int) CompositeExtract 494 0
|
|
Store 495 496
|
|
497: 64(ptr) AccessChain 31(data) 489 63 189
|
|
498: 24(int) CompositeExtract 494 1
|
|
Store 497 498
|
|
499: 6(int) Load 8(invocation)
|
|
500: 71(ptr) AccessChain 31(data) 33 63
|
|
501: 25(ivec4) Load 500
|
|
502: 78(ivec3) VectorShuffle 501 501 0 1 2
|
|
503: 17(ivec4) Load 19(ballot)
|
|
504: 78(ivec3) GroupNonUniformSMin 178 PartitionedReduceNV 502 503
|
|
505: 64(ptr) AccessChain 31(data) 499 63 35
|
|
506: 24(int) CompositeExtract 504 0
|
|
Store 505 506
|
|
507: 64(ptr) AccessChain 31(data) 499 63 189
|
|
508: 24(int) CompositeExtract 504 1
|
|
Store 507 508
|
|
509: 64(ptr) AccessChain 31(data) 499 63 202
|
|
510: 24(int) CompositeExtract 504 2
|
|
Store 509 510
|
|
511: 6(int) Load 8(invocation)
|
|
512: 71(ptr) AccessChain 31(data) 115 63
|
|
513: 25(ivec4) Load 512
|
|
514: 17(ivec4) Load 19(ballot)
|
|
515: 25(ivec4) GroupNonUniformSMin 178 PartitionedReduceNV 513 514
|
|
516: 71(ptr) AccessChain 31(data) 511 63
|
|
Store 516 515
|
|
517: 6(int) Load 8(invocation)
|
|
518: 90(ptr) AccessChain 31(data) 34 33 35
|
|
519: 6(int) Load 518
|
|
520: 17(ivec4) Load 19(ballot)
|
|
521: 6(int) GroupNonUniformUMin 178 PartitionedReduceNV 519 520
|
|
522: 90(ptr) AccessChain 31(data) 517 33 35
|
|
Store 522 521
|
|
523: 6(int) Load 8(invocation)
|
|
524: 40(ptr) AccessChain 31(data) 63 33
|
|
525: 17(ivec4) Load 524
|
|
526: 96(ivec2) VectorShuffle 525 525 0 1
|
|
527: 17(ivec4) Load 19(ballot)
|
|
528: 96(ivec2) GroupNonUniformUMin 178 PartitionedReduceNV 526 527
|
|
529: 90(ptr) AccessChain 31(data) 523 33 35
|
|
530: 6(int) CompositeExtract 528 0
|
|
Store 529 530
|
|
531: 90(ptr) AccessChain 31(data) 523 33 189
|
|
532: 6(int) CompositeExtract 528 1
|
|
Store 531 532
|
|
533: 6(int) Load 8(invocation)
|
|
534: 40(ptr) AccessChain 31(data) 33 33
|
|
535: 17(ivec4) Load 534
|
|
536: 103(ivec3) VectorShuffle 535 535 0 1 2
|
|
537: 17(ivec4) Load 19(ballot)
|
|
538: 103(ivec3) GroupNonUniformUMin 178 PartitionedReduceNV 536 537
|
|
539: 90(ptr) AccessChain 31(data) 533 33 35
|
|
540: 6(int) CompositeExtract 538 0
|
|
Store 539 540
|
|
541: 90(ptr) AccessChain 31(data) 533 33 189
|
|
542: 6(int) CompositeExtract 538 1
|
|
Store 541 542
|
|
543: 90(ptr) AccessChain 31(data) 533 33 202
|
|
544: 6(int) CompositeExtract 538 2
|
|
Store 543 544
|
|
545: 6(int) Load 8(invocation)
|
|
546: 40(ptr) AccessChain 31(data) 115 33
|
|
547: 17(ivec4) Load 546
|
|
548: 17(ivec4) Load 19(ballot)
|
|
549: 17(ivec4) GroupNonUniformUMin 178 PartitionedReduceNV 547 548
|
|
550: 40(ptr) AccessChain 31(data) 545 33
|
|
Store 550 549
|
|
551: 6(int) Load 8(invocation)
|
|
552: 116(ptr) AccessChain 31(data) 34 115 35
|
|
553:26(float64_t) Load 552
|
|
554: 17(ivec4) Load 19(ballot)
|
|
555:26(float64_t) GroupNonUniformFMin 178 PartitionedReduceNV 553 554
|
|
556: 116(ptr) AccessChain 31(data) 551 115 35
|
|
Store 556 555
|
|
557: 6(int) Load 8(invocation)
|
|
558: 123(ptr) AccessChain 31(data) 63 115
|
|
559: 27(f64vec4) Load 558
|
|
560:122(f64vec2) VectorShuffle 559 559 0 1
|
|
561: 17(ivec4) Load 19(ballot)
|
|
562:122(f64vec2) GroupNonUniformFMin 178 PartitionedReduceNV 560 561
|
|
563: 116(ptr) AccessChain 31(data) 557 115 35
|
|
564:26(float64_t) CompositeExtract 562 0
|
|
Store 563 564
|
|
565: 116(ptr) AccessChain 31(data) 557 115 189
|
|
566:26(float64_t) CompositeExtract 562 1
|
|
Store 565 566
|
|
567: 6(int) Load 8(invocation)
|
|
568: 123(ptr) AccessChain 31(data) 33 115
|
|
569: 27(f64vec4) Load 568
|
|
570:130(f64vec3) VectorShuffle 569 569 0 1 2
|
|
571: 17(ivec4) Load 19(ballot)
|
|
572:130(f64vec3) GroupNonUniformFMin 178 PartitionedReduceNV 570 571
|
|
573: 116(ptr) AccessChain 31(data) 567 115 35
|
|
574:26(float64_t) CompositeExtract 572 0
|
|
Store 573 574
|
|
575: 116(ptr) AccessChain 31(data) 567 115 189
|
|
576:26(float64_t) CompositeExtract 572 1
|
|
Store 575 576
|
|
577: 116(ptr) AccessChain 31(data) 567 115 202
|
|
578:26(float64_t) CompositeExtract 572 2
|
|
Store 577 578
|
|
579: 6(int) Load 8(invocation)
|
|
580: 123(ptr) AccessChain 31(data) 115 115
|
|
581: 27(f64vec4) Load 580
|
|
582: 17(ivec4) Load 19(ballot)
|
|
583: 27(f64vec4) GroupNonUniformFMin 178 PartitionedReduceNV 581 582
|
|
584: 123(ptr) AccessChain 31(data) 579 115
|
|
Store 584 583
|
|
585: 6(int) Load 8(invocation)
|
|
586: 36(ptr) AccessChain 31(data) 34 34 35
|
|
587: 22(float) Load 586
|
|
588: 17(ivec4) Load 19(ballot)
|
|
589: 22(float) GroupNonUniformFMax 178 PartitionedReduceNV 587 588
|
|
590: 36(ptr) AccessChain 31(data) 585 34 35
|
|
Store 590 589
|
|
591: 6(int) Load 8(invocation)
|
|
592: 44(ptr) AccessChain 31(data) 63 34
|
|
593: 23(fvec4) Load 592
|
|
594: 43(fvec2) VectorShuffle 593 593 0 1
|
|
595: 17(ivec4) Load 19(ballot)
|
|
596: 43(fvec2) GroupNonUniformFMax 178 PartitionedReduceNV 594 595
|
|
597: 36(ptr) AccessChain 31(data) 591 34 35
|
|
598: 22(float) CompositeExtract 596 0
|
|
Store 597 598
|
|
599: 36(ptr) AccessChain 31(data) 591 34 189
|
|
600: 22(float) CompositeExtract 596 1
|
|
Store 599 600
|
|
601: 6(int) Load 8(invocation)
|
|
602: 44(ptr) AccessChain 31(data) 33 34
|
|
603: 23(fvec4) Load 602
|
|
604: 51(fvec3) VectorShuffle 603 603 0 1 2
|
|
605: 17(ivec4) Load 19(ballot)
|
|
606: 51(fvec3) GroupNonUniformFMax 178 PartitionedReduceNV 604 605
|
|
607: 36(ptr) AccessChain 31(data) 601 34 35
|
|
608: 22(float) CompositeExtract 606 0
|
|
Store 607 608
|
|
609: 36(ptr) AccessChain 31(data) 601 34 189
|
|
610: 22(float) CompositeExtract 606 1
|
|
Store 609 610
|
|
611: 36(ptr) AccessChain 31(data) 601 34 202
|
|
612: 22(float) CompositeExtract 606 2
|
|
Store 611 612
|
|
613: 6(int) Load 8(invocation)
|
|
614: 44(ptr) AccessChain 31(data) 115 34
|
|
615: 23(fvec4) Load 614
|
|
616: 17(ivec4) Load 19(ballot)
|
|
617: 23(fvec4) GroupNonUniformFMax 178 PartitionedReduceNV 615 616
|
|
618: 44(ptr) AccessChain 31(data) 613 34
|
|
Store 618 617
|
|
619: 6(int) Load 8(invocation)
|
|
620: 64(ptr) AccessChain 31(data) 34 63 35
|
|
621: 24(int) Load 620
|
|
622: 17(ivec4) Load 19(ballot)
|
|
623: 24(int) GroupNonUniformSMax 178 PartitionedReduceNV 621 622
|
|
624: 64(ptr) AccessChain 31(data) 619 63 35
|
|
Store 624 623
|
|
625: 6(int) Load 8(invocation)
|
|
626: 71(ptr) AccessChain 31(data) 63 63
|
|
627: 25(ivec4) Load 626
|
|
628: 70(ivec2) VectorShuffle 627 627 0 1
|
|
629: 17(ivec4) Load 19(ballot)
|
|
630: 70(ivec2) GroupNonUniformSMax 178 PartitionedReduceNV 628 629
|
|
631: 64(ptr) AccessChain 31(data) 625 63 35
|
|
632: 24(int) CompositeExtract 630 0
|
|
Store 631 632
|
|
633: 64(ptr) AccessChain 31(data) 625 63 189
|
|
634: 24(int) CompositeExtract 630 1
|
|
Store 633 634
|
|
635: 6(int) Load 8(invocation)
|
|
636: 71(ptr) AccessChain 31(data) 33 63
|
|
637: 25(ivec4) Load 636
|
|
638: 78(ivec3) VectorShuffle 637 637 0 1 2
|
|
639: 17(ivec4) Load 19(ballot)
|
|
640: 78(ivec3) GroupNonUniformSMax 178 PartitionedReduceNV 638 639
|
|
641: 64(ptr) AccessChain 31(data) 635 63 35
|
|
642: 24(int) CompositeExtract 640 0
|
|
Store 641 642
|
|
643: 64(ptr) AccessChain 31(data) 635 63 189
|
|
644: 24(int) CompositeExtract 640 1
|
|
Store 643 644
|
|
645: 64(ptr) AccessChain 31(data) 635 63 202
|
|
646: 24(int) CompositeExtract 640 2
|
|
Store 645 646
|
|
647: 6(int) Load 8(invocation)
|
|
648: 71(ptr) AccessChain 31(data) 115 63
|
|
649: 25(ivec4) Load 648
|
|
650: 17(ivec4) Load 19(ballot)
|
|
651: 25(ivec4) GroupNonUniformSMax 178 PartitionedReduceNV 649 650
|
|
652: 71(ptr) AccessChain 31(data) 647 63
|
|
Store 652 651
|
|
653: 6(int) Load 8(invocation)
|
|
654: 90(ptr) AccessChain 31(data) 34 33 35
|
|
655: 6(int) Load 654
|
|
656: 17(ivec4) Load 19(ballot)
|
|
657: 6(int) GroupNonUniformUMax 178 PartitionedReduceNV 655 656
|
|
658: 90(ptr) AccessChain 31(data) 653 33 35
|
|
Store 658 657
|
|
659: 6(int) Load 8(invocation)
|
|
660: 40(ptr) AccessChain 31(data) 63 33
|
|
661: 17(ivec4) Load 660
|
|
662: 96(ivec2) VectorShuffle 661 661 0 1
|
|
663: 17(ivec4) Load 19(ballot)
|
|
664: 96(ivec2) GroupNonUniformUMax 178 PartitionedReduceNV 662 663
|
|
665: 90(ptr) AccessChain 31(data) 659 33 35
|
|
666: 6(int) CompositeExtract 664 0
|
|
Store 665 666
|
|
667: 90(ptr) AccessChain 31(data) 659 33 189
|
|
668: 6(int) CompositeExtract 664 1
|
|
Store 667 668
|
|
669: 6(int) Load 8(invocation)
|
|
670: 40(ptr) AccessChain 31(data) 33 33
|
|
671: 17(ivec4) Load 670
|
|
672: 103(ivec3) VectorShuffle 671 671 0 1 2
|
|
673: 17(ivec4) Load 19(ballot)
|
|
674: 103(ivec3) GroupNonUniformUMax 178 PartitionedReduceNV 672 673
|
|
675: 90(ptr) AccessChain 31(data) 669 33 35
|
|
676: 6(int) CompositeExtract 674 0
|
|
Store 675 676
|
|
677: 90(ptr) AccessChain 31(data) 669 33 189
|
|
678: 6(int) CompositeExtract 674 1
|
|
Store 677 678
|
|
679: 90(ptr) AccessChain 31(data) 669 33 202
|
|
680: 6(int) CompositeExtract 674 2
|
|
Store 679 680
|
|
681: 6(int) Load 8(invocation)
|
|
682: 40(ptr) AccessChain 31(data) 115 33
|
|
683: 17(ivec4) Load 682
|
|
684: 17(ivec4) Load 19(ballot)
|
|
685: 17(ivec4) GroupNonUniformUMax 178 PartitionedReduceNV 683 684
|
|
686: 40(ptr) AccessChain 31(data) 681 33
|
|
Store 686 685
|
|
687: 6(int) Load 8(invocation)
|
|
688: 116(ptr) AccessChain 31(data) 34 115 35
|
|
689:26(float64_t) Load 688
|
|
690: 17(ivec4) Load 19(ballot)
|
|
691:26(float64_t) GroupNonUniformFMax 178 PartitionedReduceNV 689 690
|
|
692: 116(ptr) AccessChain 31(data) 687 115 35
|
|
Store 692 691
|
|
693: 6(int) Load 8(invocation)
|
|
694: 123(ptr) AccessChain 31(data) 63 115
|
|
695: 27(f64vec4) Load 694
|
|
696:122(f64vec2) VectorShuffle 695 695 0 1
|
|
697: 17(ivec4) Load 19(ballot)
|
|
698:122(f64vec2) GroupNonUniformFMax 178 PartitionedReduceNV 696 697
|
|
699: 116(ptr) AccessChain 31(data) 693 115 35
|
|
700:26(float64_t) CompositeExtract 698 0
|
|
Store 699 700
|
|
701: 116(ptr) AccessChain 31(data) 693 115 189
|
|
702:26(float64_t) CompositeExtract 698 1
|
|
Store 701 702
|
|
703: 6(int) Load 8(invocation)
|
|
704: 123(ptr) AccessChain 31(data) 33 115
|
|
705: 27(f64vec4) Load 704
|
|
706:130(f64vec3) VectorShuffle 705 705 0 1 2
|
|
707: 17(ivec4) Load 19(ballot)
|
|
708:130(f64vec3) GroupNonUniformFMax 178 PartitionedReduceNV 706 707
|
|
709: 116(ptr) AccessChain 31(data) 703 115 35
|
|
710:26(float64_t) CompositeExtract 708 0
|
|
Store 709 710
|
|
711: 116(ptr) AccessChain 31(data) 703 115 189
|
|
712:26(float64_t) CompositeExtract 708 1
|
|
Store 711 712
|
|
713: 116(ptr) AccessChain 31(data) 703 115 202
|
|
714:26(float64_t) CompositeExtract 708 2
|
|
Store 713 714
|
|
715: 6(int) Load 8(invocation)
|
|
716: 123(ptr) AccessChain 31(data) 115 115
|
|
717: 27(f64vec4) Load 716
|
|
718: 17(ivec4) Load 19(ballot)
|
|
719: 27(f64vec4) GroupNonUniformFMax 178 PartitionedReduceNV 717 718
|
|
720: 123(ptr) AccessChain 31(data) 715 115
|
|
Store 720 719
|
|
721: 6(int) Load 8(invocation)
|
|
722: 64(ptr) AccessChain 31(data) 34 63 35
|
|
723: 24(int) Load 722
|
|
724: 17(ivec4) Load 19(ballot)
|
|
725: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 723 724
|
|
726: 64(ptr) AccessChain 31(data) 721 63 35
|
|
Store 726 725
|
|
727: 6(int) Load 8(invocation)
|
|
728: 71(ptr) AccessChain 31(data) 63 63
|
|
729: 25(ivec4) Load 728
|
|
730: 70(ivec2) VectorShuffle 729 729 0 1
|
|
731: 17(ivec4) Load 19(ballot)
|
|
732: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 730 731
|
|
733: 64(ptr) AccessChain 31(data) 727 63 35
|
|
734: 24(int) CompositeExtract 732 0
|
|
Store 733 734
|
|
735: 64(ptr) AccessChain 31(data) 727 63 189
|
|
736: 24(int) CompositeExtract 732 1
|
|
Store 735 736
|
|
737: 6(int) Load 8(invocation)
|
|
738: 71(ptr) AccessChain 31(data) 33 63
|
|
739: 25(ivec4) Load 738
|
|
740: 78(ivec3) VectorShuffle 739 739 0 1 2
|
|
741: 17(ivec4) Load 19(ballot)
|
|
742: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 740 741
|
|
743: 64(ptr) AccessChain 31(data) 737 63 35
|
|
744: 24(int) CompositeExtract 742 0
|
|
Store 743 744
|
|
745: 64(ptr) AccessChain 31(data) 737 63 189
|
|
746: 24(int) CompositeExtract 742 1
|
|
Store 745 746
|
|
747: 64(ptr) AccessChain 31(data) 737 63 202
|
|
748: 24(int) CompositeExtract 742 2
|
|
Store 747 748
|
|
749: 6(int) Load 8(invocation)
|
|
750: 71(ptr) AccessChain 31(data) 115 63
|
|
751: 25(ivec4) Load 750
|
|
752: 17(ivec4) Load 19(ballot)
|
|
753: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 751 752
|
|
754: 71(ptr) AccessChain 31(data) 749 63
|
|
Store 754 753
|
|
755: 6(int) Load 8(invocation)
|
|
756: 90(ptr) AccessChain 31(data) 34 33 35
|
|
757: 6(int) Load 756
|
|
758: 17(ivec4) Load 19(ballot)
|
|
759: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 757 758
|
|
760: 90(ptr) AccessChain 31(data) 755 33 35
|
|
Store 760 759
|
|
761: 6(int) Load 8(invocation)
|
|
762: 40(ptr) AccessChain 31(data) 63 33
|
|
763: 17(ivec4) Load 762
|
|
764: 96(ivec2) VectorShuffle 763 763 0 1
|
|
765: 17(ivec4) Load 19(ballot)
|
|
766: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 764 765
|
|
767: 90(ptr) AccessChain 31(data) 761 33 35
|
|
768: 6(int) CompositeExtract 766 0
|
|
Store 767 768
|
|
769: 90(ptr) AccessChain 31(data) 761 33 189
|
|
770: 6(int) CompositeExtract 766 1
|
|
Store 769 770
|
|
771: 6(int) Load 8(invocation)
|
|
772: 40(ptr) AccessChain 31(data) 33 33
|
|
773: 17(ivec4) Load 772
|
|
774: 103(ivec3) VectorShuffle 773 773 0 1 2
|
|
775: 17(ivec4) Load 19(ballot)
|
|
776: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 774 775
|
|
777: 90(ptr) AccessChain 31(data) 771 33 35
|
|
778: 6(int) CompositeExtract 776 0
|
|
Store 777 778
|
|
779: 90(ptr) AccessChain 31(data) 771 33 189
|
|
780: 6(int) CompositeExtract 776 1
|
|
Store 779 780
|
|
781: 90(ptr) AccessChain 31(data) 771 33 202
|
|
782: 6(int) CompositeExtract 776 2
|
|
Store 781 782
|
|
783: 6(int) Load 8(invocation)
|
|
784: 40(ptr) AccessChain 31(data) 115 33
|
|
785: 17(ivec4) Load 784
|
|
786: 17(ivec4) Load 19(ballot)
|
|
787: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedReduceNV 785 786
|
|
788: 40(ptr) AccessChain 31(data) 783 33
|
|
Store 788 787
|
|
789: 6(int) Load 8(invocation)
|
|
790: 64(ptr) AccessChain 31(data) 34 63 35
|
|
791: 24(int) Load 790
|
|
792: 144(bool) SLessThan 791 34
|
|
793: 17(ivec4) Load 19(ballot)
|
|
794: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 792 793
|
|
795: 24(int) Select 794 63 34
|
|
796: 64(ptr) AccessChain 31(data) 789 63 35
|
|
Store 796 795
|
|
797: 6(int) Load 8(invocation)
|
|
798: 71(ptr) AccessChain 31(data) 63 63
|
|
799: 25(ivec4) Load 798
|
|
800: 70(ivec2) VectorShuffle 799 799 0 1
|
|
802: 152(bvec2) SLessThan 800 801
|
|
803: 17(ivec4) Load 19(ballot)
|
|
804: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 802 803
|
|
806: 70(ivec2) Select 804 805 801
|
|
807: 64(ptr) AccessChain 31(data) 797 63 35
|
|
808: 24(int) CompositeExtract 806 0
|
|
Store 807 808
|
|
809: 64(ptr) AccessChain 31(data) 797 63 189
|
|
810: 24(int) CompositeExtract 806 1
|
|
Store 809 810
|
|
811: 6(int) Load 8(invocation)
|
|
812: 71(ptr) AccessChain 31(data) 63 63
|
|
813: 25(ivec4) Load 812
|
|
814: 78(ivec3) VectorShuffle 813 813 0 1 2
|
|
816: 161(bvec3) SLessThan 814 815
|
|
817: 17(ivec4) Load 19(ballot)
|
|
818: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 816 817
|
|
820: 78(ivec3) Select 818 819 815
|
|
821: 64(ptr) AccessChain 31(data) 811 63 35
|
|
822: 24(int) CompositeExtract 820 0
|
|
Store 821 822
|
|
823: 64(ptr) AccessChain 31(data) 811 63 189
|
|
824: 24(int) CompositeExtract 820 1
|
|
Store 823 824
|
|
825: 64(ptr) AccessChain 31(data) 811 63 202
|
|
826: 24(int) CompositeExtract 820 2
|
|
Store 825 826
|
|
827: 6(int) Load 8(invocation)
|
|
828: 71(ptr) AccessChain 31(data) 63 63
|
|
829: 25(ivec4) Load 828
|
|
831: 169(bvec4) SLessThan 829 830
|
|
832: 17(ivec4) Load 19(ballot)
|
|
833: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedReduceNV 831 832
|
|
835: 25(ivec4) Select 833 834 830
|
|
836: 71(ptr) AccessChain 31(data) 827 63
|
|
Store 836 835
|
|
837: 6(int) Load 8(invocation)
|
|
838: 64(ptr) AccessChain 31(data) 34 63 35
|
|
839: 24(int) Load 838
|
|
840: 17(ivec4) Load 19(ballot)
|
|
841: 24(int) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 839 840
|
|
842: 64(ptr) AccessChain 31(data) 837 63 35
|
|
Store 842 841
|
|
843: 6(int) Load 8(invocation)
|
|
844: 71(ptr) AccessChain 31(data) 63 63
|
|
845: 25(ivec4) Load 844
|
|
846: 70(ivec2) VectorShuffle 845 845 0 1
|
|
847: 17(ivec4) Load 19(ballot)
|
|
848: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 846 847
|
|
849: 64(ptr) AccessChain 31(data) 843 63 35
|
|
850: 24(int) CompositeExtract 848 0
|
|
Store 849 850
|
|
851: 64(ptr) AccessChain 31(data) 843 63 189
|
|
852: 24(int) CompositeExtract 848 1
|
|
Store 851 852
|
|
853: 6(int) Load 8(invocation)
|
|
854: 71(ptr) AccessChain 31(data) 33 63
|
|
855: 25(ivec4) Load 854
|
|
856: 78(ivec3) VectorShuffle 855 855 0 1 2
|
|
857: 17(ivec4) Load 19(ballot)
|
|
858: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 856 857
|
|
859: 64(ptr) AccessChain 31(data) 853 63 35
|
|
860: 24(int) CompositeExtract 858 0
|
|
Store 859 860
|
|
861: 64(ptr) AccessChain 31(data) 853 63 189
|
|
862: 24(int) CompositeExtract 858 1
|
|
Store 861 862
|
|
863: 64(ptr) AccessChain 31(data) 853 63 202
|
|
864: 24(int) CompositeExtract 858 2
|
|
Store 863 864
|
|
865: 6(int) Load 8(invocation)
|
|
866: 71(ptr) AccessChain 31(data) 115 63
|
|
867: 25(ivec4) Load 866
|
|
868: 17(ivec4) Load 19(ballot)
|
|
869: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 867 868
|
|
870: 71(ptr) AccessChain 31(data) 865 63
|
|
Store 870 869
|
|
871: 6(int) Load 8(invocation)
|
|
872: 90(ptr) AccessChain 31(data) 34 33 35
|
|
873: 6(int) Load 872
|
|
874: 17(ivec4) Load 19(ballot)
|
|
875: 6(int) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 873 874
|
|
876: 90(ptr) AccessChain 31(data) 871 33 35
|
|
Store 876 875
|
|
877: 6(int) Load 8(invocation)
|
|
878: 40(ptr) AccessChain 31(data) 63 33
|
|
879: 17(ivec4) Load 878
|
|
880: 96(ivec2) VectorShuffle 879 879 0 1
|
|
881: 17(ivec4) Load 19(ballot)
|
|
882: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 880 881
|
|
883: 90(ptr) AccessChain 31(data) 877 33 35
|
|
884: 6(int) CompositeExtract 882 0
|
|
Store 883 884
|
|
885: 90(ptr) AccessChain 31(data) 877 33 189
|
|
886: 6(int) CompositeExtract 882 1
|
|
Store 885 886
|
|
887: 6(int) Load 8(invocation)
|
|
888: 40(ptr) AccessChain 31(data) 33 33
|
|
889: 17(ivec4) Load 888
|
|
890: 103(ivec3) VectorShuffle 889 889 0 1 2
|
|
891: 17(ivec4) Load 19(ballot)
|
|
892: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 890 891
|
|
893: 90(ptr) AccessChain 31(data) 887 33 35
|
|
894: 6(int) CompositeExtract 892 0
|
|
Store 893 894
|
|
895: 90(ptr) AccessChain 31(data) 887 33 189
|
|
896: 6(int) CompositeExtract 892 1
|
|
Store 895 896
|
|
897: 90(ptr) AccessChain 31(data) 887 33 202
|
|
898: 6(int) CompositeExtract 892 2
|
|
Store 897 898
|
|
899: 6(int) Load 8(invocation)
|
|
900: 40(ptr) AccessChain 31(data) 115 33
|
|
901: 17(ivec4) Load 900
|
|
902: 17(ivec4) Load 19(ballot)
|
|
903: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedReduceNV 901 902
|
|
904: 40(ptr) AccessChain 31(data) 899 33
|
|
Store 904 903
|
|
905: 6(int) Load 8(invocation)
|
|
906: 64(ptr) AccessChain 31(data) 34 63 35
|
|
907: 24(int) Load 906
|
|
908: 144(bool) SLessThan 907 34
|
|
909: 17(ivec4) Load 19(ballot)
|
|
910: 144(bool) GroupNonUniformLogicalOr 178 PartitionedReduceNV 908 909
|
|
911: 24(int) Select 910 63 34
|
|
912: 64(ptr) AccessChain 31(data) 905 63 35
|
|
Store 912 911
|
|
913: 6(int) Load 8(invocation)
|
|
914: 71(ptr) AccessChain 31(data) 63 63
|
|
915: 25(ivec4) Load 914
|
|
916: 70(ivec2) VectorShuffle 915 915 0 1
|
|
917: 152(bvec2) SLessThan 916 801
|
|
918: 17(ivec4) Load 19(ballot)
|
|
919: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedReduceNV 917 918
|
|
920: 70(ivec2) Select 919 805 801
|
|
921: 64(ptr) AccessChain 31(data) 913 63 35
|
|
922: 24(int) CompositeExtract 920 0
|
|
Store 921 922
|
|
923: 64(ptr) AccessChain 31(data) 913 63 189
|
|
924: 24(int) CompositeExtract 920 1
|
|
Store 923 924
|
|
925: 6(int) Load 8(invocation)
|
|
926: 71(ptr) AccessChain 31(data) 63 63
|
|
927: 25(ivec4) Load 926
|
|
928: 78(ivec3) VectorShuffle 927 927 0 1 2
|
|
929: 161(bvec3) SLessThan 928 815
|
|
930: 17(ivec4) Load 19(ballot)
|
|
931: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedReduceNV 929 930
|
|
932: 78(ivec3) Select 931 819 815
|
|
933: 64(ptr) AccessChain 31(data) 925 63 35
|
|
934: 24(int) CompositeExtract 932 0
|
|
Store 933 934
|
|
935: 64(ptr) AccessChain 31(data) 925 63 189
|
|
936: 24(int) CompositeExtract 932 1
|
|
Store 935 936
|
|
937: 64(ptr) AccessChain 31(data) 925 63 202
|
|
938: 24(int) CompositeExtract 932 2
|
|
Store 937 938
|
|
939: 6(int) Load 8(invocation)
|
|
940: 71(ptr) AccessChain 31(data) 63 63
|
|
941: 25(ivec4) Load 940
|
|
942: 169(bvec4) SLessThan 941 830
|
|
943: 17(ivec4) Load 19(ballot)
|
|
944: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedReduceNV 942 943
|
|
945: 25(ivec4) Select 944 834 830
|
|
946: 71(ptr) AccessChain 31(data) 939 63
|
|
Store 946 945
|
|
947: 6(int) Load 8(invocation)
|
|
948: 64(ptr) AccessChain 31(data) 34 63 35
|
|
949: 24(int) Load 948
|
|
950: 17(ivec4) Load 19(ballot)
|
|
951: 24(int) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 949 950
|
|
952: 64(ptr) AccessChain 31(data) 947 63 35
|
|
Store 952 951
|
|
953: 6(int) Load 8(invocation)
|
|
954: 71(ptr) AccessChain 31(data) 63 63
|
|
955: 25(ivec4) Load 954
|
|
956: 70(ivec2) VectorShuffle 955 955 0 1
|
|
957: 17(ivec4) Load 19(ballot)
|
|
958: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 956 957
|
|
959: 64(ptr) AccessChain 31(data) 953 63 35
|
|
960: 24(int) CompositeExtract 958 0
|
|
Store 959 960
|
|
961: 64(ptr) AccessChain 31(data) 953 63 189
|
|
962: 24(int) CompositeExtract 958 1
|
|
Store 961 962
|
|
963: 6(int) Load 8(invocation)
|
|
964: 71(ptr) AccessChain 31(data) 33 63
|
|
965: 25(ivec4) Load 964
|
|
966: 78(ivec3) VectorShuffle 965 965 0 1 2
|
|
967: 17(ivec4) Load 19(ballot)
|
|
968: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 966 967
|
|
969: 64(ptr) AccessChain 31(data) 963 63 35
|
|
970: 24(int) CompositeExtract 968 0
|
|
Store 969 970
|
|
971: 64(ptr) AccessChain 31(data) 963 63 189
|
|
972: 24(int) CompositeExtract 968 1
|
|
Store 971 972
|
|
973: 64(ptr) AccessChain 31(data) 963 63 202
|
|
974: 24(int) CompositeExtract 968 2
|
|
Store 973 974
|
|
975: 6(int) Load 8(invocation)
|
|
976: 71(ptr) AccessChain 31(data) 115 63
|
|
977: 25(ivec4) Load 976
|
|
978: 17(ivec4) Load 19(ballot)
|
|
979: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 977 978
|
|
980: 71(ptr) AccessChain 31(data) 975 63
|
|
Store 980 979
|
|
981: 6(int) Load 8(invocation)
|
|
982: 90(ptr) AccessChain 31(data) 34 33 35
|
|
983: 6(int) Load 982
|
|
984: 17(ivec4) Load 19(ballot)
|
|
985: 6(int) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 983 984
|
|
986: 90(ptr) AccessChain 31(data) 981 33 35
|
|
Store 986 985
|
|
987: 6(int) Load 8(invocation)
|
|
988: 40(ptr) AccessChain 31(data) 63 33
|
|
989: 17(ivec4) Load 988
|
|
990: 96(ivec2) VectorShuffle 989 989 0 1
|
|
991: 17(ivec4) Load 19(ballot)
|
|
992: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 990 991
|
|
993: 90(ptr) AccessChain 31(data) 987 33 35
|
|
994: 6(int) CompositeExtract 992 0
|
|
Store 993 994
|
|
995: 90(ptr) AccessChain 31(data) 987 33 189
|
|
996: 6(int) CompositeExtract 992 1
|
|
Store 995 996
|
|
997: 6(int) Load 8(invocation)
|
|
998: 40(ptr) AccessChain 31(data) 33 33
|
|
999: 17(ivec4) Load 998
|
|
1000: 103(ivec3) VectorShuffle 999 999 0 1 2
|
|
1001: 17(ivec4) Load 19(ballot)
|
|
1002: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 1000 1001
|
|
1003: 90(ptr) AccessChain 31(data) 997 33 35
|
|
1004: 6(int) CompositeExtract 1002 0
|
|
Store 1003 1004
|
|
1005: 90(ptr) AccessChain 31(data) 997 33 189
|
|
1006: 6(int) CompositeExtract 1002 1
|
|
Store 1005 1006
|
|
1007: 90(ptr) AccessChain 31(data) 997 33 202
|
|
1008: 6(int) CompositeExtract 1002 2
|
|
Store 1007 1008
|
|
1009: 6(int) Load 8(invocation)
|
|
1010: 40(ptr) AccessChain 31(data) 115 33
|
|
1011: 17(ivec4) Load 1010
|
|
1012: 17(ivec4) Load 19(ballot)
|
|
1013: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedReduceNV 1011 1012
|
|
1014: 40(ptr) AccessChain 31(data) 1009 33
|
|
Store 1014 1013
|
|
1015: 6(int) Load 8(invocation)
|
|
1016: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1017: 24(int) Load 1016
|
|
1018: 144(bool) SLessThan 1017 34
|
|
1019: 17(ivec4) Load 19(ballot)
|
|
1020: 144(bool) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1018 1019
|
|
1021: 24(int) Select 1020 63 34
|
|
1022: 64(ptr) AccessChain 31(data) 1015 63 35
|
|
Store 1022 1021
|
|
1023: 6(int) Load 8(invocation)
|
|
1024: 71(ptr) AccessChain 31(data) 63 63
|
|
1025: 25(ivec4) Load 1024
|
|
1026: 70(ivec2) VectorShuffle 1025 1025 0 1
|
|
1027: 152(bvec2) SLessThan 1026 801
|
|
1028: 17(ivec4) Load 19(ballot)
|
|
1029: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1027 1028
|
|
1030: 70(ivec2) Select 1029 805 801
|
|
1031: 64(ptr) AccessChain 31(data) 1023 63 35
|
|
1032: 24(int) CompositeExtract 1030 0
|
|
Store 1031 1032
|
|
1033: 64(ptr) AccessChain 31(data) 1023 63 189
|
|
1034: 24(int) CompositeExtract 1030 1
|
|
Store 1033 1034
|
|
1035: 6(int) Load 8(invocation)
|
|
1036: 71(ptr) AccessChain 31(data) 63 63
|
|
1037: 25(ivec4) Load 1036
|
|
1038: 78(ivec3) VectorShuffle 1037 1037 0 1 2
|
|
1039: 161(bvec3) SLessThan 1038 815
|
|
1040: 17(ivec4) Load 19(ballot)
|
|
1041: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1039 1040
|
|
1042: 78(ivec3) Select 1041 819 815
|
|
1043: 64(ptr) AccessChain 31(data) 1035 63 35
|
|
1044: 24(int) CompositeExtract 1042 0
|
|
Store 1043 1044
|
|
1045: 64(ptr) AccessChain 31(data) 1035 63 189
|
|
1046: 24(int) CompositeExtract 1042 1
|
|
Store 1045 1046
|
|
1047: 64(ptr) AccessChain 31(data) 1035 63 202
|
|
1048: 24(int) CompositeExtract 1042 2
|
|
Store 1047 1048
|
|
1049: 6(int) Load 8(invocation)
|
|
1050: 71(ptr) AccessChain 31(data) 63 63
|
|
1051: 25(ivec4) Load 1050
|
|
1052: 169(bvec4) SLessThan 1051 830
|
|
1053: 17(ivec4) Load 19(ballot)
|
|
1054: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedReduceNV 1052 1053
|
|
1055: 25(ivec4) Select 1054 834 830
|
|
1056: 71(ptr) AccessChain 31(data) 1049 63
|
|
Store 1056 1055
|
|
1057: 6(int) Load 8(invocation)
|
|
1058: 36(ptr) AccessChain 31(data) 34 34 35
|
|
1059: 22(float) Load 1058
|
|
1060: 17(ivec4) Load 19(ballot)
|
|
1061: 22(float) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1059 1060
|
|
1062: 36(ptr) AccessChain 31(data) 1057 34 35
|
|
Store 1062 1061
|
|
1063: 6(int) Load 8(invocation)
|
|
1064: 44(ptr) AccessChain 31(data) 63 34
|
|
1065: 23(fvec4) Load 1064
|
|
1066: 43(fvec2) VectorShuffle 1065 1065 0 1
|
|
1067: 17(ivec4) Load 19(ballot)
|
|
1068: 43(fvec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1066 1067
|
|
1069: 36(ptr) AccessChain 31(data) 1063 34 35
|
|
1070: 22(float) CompositeExtract 1068 0
|
|
Store 1069 1070
|
|
1071: 36(ptr) AccessChain 31(data) 1063 34 189
|
|
1072: 22(float) CompositeExtract 1068 1
|
|
Store 1071 1072
|
|
1073: 6(int) Load 8(invocation)
|
|
1074: 44(ptr) AccessChain 31(data) 33 34
|
|
1075: 23(fvec4) Load 1074
|
|
1076: 51(fvec3) VectorShuffle 1075 1075 0 1 2
|
|
1077: 17(ivec4) Load 19(ballot)
|
|
1078: 51(fvec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1076 1077
|
|
1079: 36(ptr) AccessChain 31(data) 1073 34 35
|
|
1080: 22(float) CompositeExtract 1078 0
|
|
Store 1079 1080
|
|
1081: 36(ptr) AccessChain 31(data) 1073 34 189
|
|
1082: 22(float) CompositeExtract 1078 1
|
|
Store 1081 1082
|
|
1083: 36(ptr) AccessChain 31(data) 1073 34 202
|
|
1084: 22(float) CompositeExtract 1078 2
|
|
Store 1083 1084
|
|
1085: 6(int) Load 8(invocation)
|
|
1086: 44(ptr) AccessChain 31(data) 115 34
|
|
1087: 23(fvec4) Load 1086
|
|
1088: 17(ivec4) Load 19(ballot)
|
|
1089: 23(fvec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1087 1088
|
|
1090: 44(ptr) AccessChain 31(data) 1085 34
|
|
Store 1090 1089
|
|
1091: 6(int) Load 8(invocation)
|
|
1092: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1093: 24(int) Load 1092
|
|
1094: 17(ivec4) Load 19(ballot)
|
|
1095: 24(int) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1093 1094
|
|
1096: 64(ptr) AccessChain 31(data) 1091 63 35
|
|
Store 1096 1095
|
|
1097: 6(int) Load 8(invocation)
|
|
1098: 71(ptr) AccessChain 31(data) 63 63
|
|
1099: 25(ivec4) Load 1098
|
|
1100: 70(ivec2) VectorShuffle 1099 1099 0 1
|
|
1101: 17(ivec4) Load 19(ballot)
|
|
1102: 70(ivec2) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1100 1101
|
|
1103: 64(ptr) AccessChain 31(data) 1097 63 35
|
|
1104: 24(int) CompositeExtract 1102 0
|
|
Store 1103 1104
|
|
1105: 64(ptr) AccessChain 31(data) 1097 63 189
|
|
1106: 24(int) CompositeExtract 1102 1
|
|
Store 1105 1106
|
|
1107: 6(int) Load 8(invocation)
|
|
1108: 71(ptr) AccessChain 31(data) 33 63
|
|
1109: 25(ivec4) Load 1108
|
|
1110: 78(ivec3) VectorShuffle 1109 1109 0 1 2
|
|
1111: 17(ivec4) Load 19(ballot)
|
|
1112: 78(ivec3) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1110 1111
|
|
1113: 64(ptr) AccessChain 31(data) 1107 63 35
|
|
1114: 24(int) CompositeExtract 1112 0
|
|
Store 1113 1114
|
|
1115: 64(ptr) AccessChain 31(data) 1107 63 189
|
|
1116: 24(int) CompositeExtract 1112 1
|
|
Store 1115 1116
|
|
1117: 64(ptr) AccessChain 31(data) 1107 63 202
|
|
1118: 24(int) CompositeExtract 1112 2
|
|
Store 1117 1118
|
|
1119: 6(int) Load 8(invocation)
|
|
1120: 71(ptr) AccessChain 31(data) 115 63
|
|
1121: 25(ivec4) Load 1120
|
|
1122: 17(ivec4) Load 19(ballot)
|
|
1123: 25(ivec4) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1121 1122
|
|
1124: 71(ptr) AccessChain 31(data) 1119 63
|
|
Store 1124 1123
|
|
1125: 6(int) Load 8(invocation)
|
|
1126: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1127: 6(int) Load 1126
|
|
1128: 17(ivec4) Load 19(ballot)
|
|
1129: 6(int) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1127 1128
|
|
1130: 90(ptr) AccessChain 31(data) 1125 33 35
|
|
Store 1130 1129
|
|
1131: 6(int) Load 8(invocation)
|
|
1132: 40(ptr) AccessChain 31(data) 63 33
|
|
1133: 17(ivec4) Load 1132
|
|
1134: 96(ivec2) VectorShuffle 1133 1133 0 1
|
|
1135: 17(ivec4) Load 19(ballot)
|
|
1136: 96(ivec2) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1134 1135
|
|
1137: 90(ptr) AccessChain 31(data) 1131 33 35
|
|
1138: 6(int) CompositeExtract 1136 0
|
|
Store 1137 1138
|
|
1139: 90(ptr) AccessChain 31(data) 1131 33 189
|
|
1140: 6(int) CompositeExtract 1136 1
|
|
Store 1139 1140
|
|
1141: 6(int) Load 8(invocation)
|
|
1142: 40(ptr) AccessChain 31(data) 33 33
|
|
1143: 17(ivec4) Load 1142
|
|
1144: 103(ivec3) VectorShuffle 1143 1143 0 1 2
|
|
1145: 17(ivec4) Load 19(ballot)
|
|
1146: 103(ivec3) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1144 1145
|
|
1147: 90(ptr) AccessChain 31(data) 1141 33 35
|
|
1148: 6(int) CompositeExtract 1146 0
|
|
Store 1147 1148
|
|
1149: 90(ptr) AccessChain 31(data) 1141 33 189
|
|
1150: 6(int) CompositeExtract 1146 1
|
|
Store 1149 1150
|
|
1151: 90(ptr) AccessChain 31(data) 1141 33 202
|
|
1152: 6(int) CompositeExtract 1146 2
|
|
Store 1151 1152
|
|
1153: 6(int) Load 8(invocation)
|
|
1154: 40(ptr) AccessChain 31(data) 115 33
|
|
1155: 17(ivec4) Load 1154
|
|
1156: 17(ivec4) Load 19(ballot)
|
|
1157: 17(ivec4) GroupNonUniformIAdd 178 PartitionedInclusiveScanNV 1155 1156
|
|
1158: 40(ptr) AccessChain 31(data) 1153 33
|
|
Store 1158 1157
|
|
1159: 6(int) Load 8(invocation)
|
|
1160: 116(ptr) AccessChain 31(data) 34 115 35
|
|
1161:26(float64_t) Load 1160
|
|
1162: 17(ivec4) Load 19(ballot)
|
|
1163:26(float64_t) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1161 1162
|
|
1164: 116(ptr) AccessChain 31(data) 1159 115 35
|
|
Store 1164 1163
|
|
1165: 6(int) Load 8(invocation)
|
|
1166: 123(ptr) AccessChain 31(data) 63 115
|
|
1167: 27(f64vec4) Load 1166
|
|
1168:122(f64vec2) VectorShuffle 1167 1167 0 1
|
|
1169: 17(ivec4) Load 19(ballot)
|
|
1170:122(f64vec2) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1168 1169
|
|
1171: 116(ptr) AccessChain 31(data) 1165 115 35
|
|
1172:26(float64_t) CompositeExtract 1170 0
|
|
Store 1171 1172
|
|
1173: 116(ptr) AccessChain 31(data) 1165 115 189
|
|
1174:26(float64_t) CompositeExtract 1170 1
|
|
Store 1173 1174
|
|
1175: 6(int) Load 8(invocation)
|
|
1176: 123(ptr) AccessChain 31(data) 33 115
|
|
1177: 27(f64vec4) Load 1176
|
|
1178:130(f64vec3) VectorShuffle 1177 1177 0 1 2
|
|
1179: 17(ivec4) Load 19(ballot)
|
|
1180:130(f64vec3) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1178 1179
|
|
1181: 116(ptr) AccessChain 31(data) 1175 115 35
|
|
1182:26(float64_t) CompositeExtract 1180 0
|
|
Store 1181 1182
|
|
1183: 116(ptr) AccessChain 31(data) 1175 115 189
|
|
1184:26(float64_t) CompositeExtract 1180 1
|
|
Store 1183 1184
|
|
1185: 116(ptr) AccessChain 31(data) 1175 115 202
|
|
1186:26(float64_t) CompositeExtract 1180 2
|
|
Store 1185 1186
|
|
1187: 6(int) Load 8(invocation)
|
|
1188: 123(ptr) AccessChain 31(data) 115 115
|
|
1189: 27(f64vec4) Load 1188
|
|
1190: 17(ivec4) Load 19(ballot)
|
|
1191: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedInclusiveScanNV 1189 1190
|
|
1192: 123(ptr) AccessChain 31(data) 1187 115
|
|
Store 1192 1191
|
|
1193: 6(int) Load 8(invocation)
|
|
1194: 36(ptr) AccessChain 31(data) 34 34 35
|
|
1195: 22(float) Load 1194
|
|
1196: 17(ivec4) Load 19(ballot)
|
|
1197: 22(float) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1195 1196
|
|
1198: 36(ptr) AccessChain 31(data) 1193 34 35
|
|
Store 1198 1197
|
|
1199: 6(int) Load 8(invocation)
|
|
1200: 44(ptr) AccessChain 31(data) 63 34
|
|
1201: 23(fvec4) Load 1200
|
|
1202: 43(fvec2) VectorShuffle 1201 1201 0 1
|
|
1203: 17(ivec4) Load 19(ballot)
|
|
1204: 43(fvec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1202 1203
|
|
1205: 36(ptr) AccessChain 31(data) 1199 34 35
|
|
1206: 22(float) CompositeExtract 1204 0
|
|
Store 1205 1206
|
|
1207: 36(ptr) AccessChain 31(data) 1199 34 189
|
|
1208: 22(float) CompositeExtract 1204 1
|
|
Store 1207 1208
|
|
1209: 6(int) Load 8(invocation)
|
|
1210: 44(ptr) AccessChain 31(data) 33 34
|
|
1211: 23(fvec4) Load 1210
|
|
1212: 51(fvec3) VectorShuffle 1211 1211 0 1 2
|
|
1213: 17(ivec4) Load 19(ballot)
|
|
1214: 51(fvec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1212 1213
|
|
1215: 36(ptr) AccessChain 31(data) 1209 34 35
|
|
1216: 22(float) CompositeExtract 1214 0
|
|
Store 1215 1216
|
|
1217: 36(ptr) AccessChain 31(data) 1209 34 189
|
|
1218: 22(float) CompositeExtract 1214 1
|
|
Store 1217 1218
|
|
1219: 36(ptr) AccessChain 31(data) 1209 34 202
|
|
1220: 22(float) CompositeExtract 1214 2
|
|
Store 1219 1220
|
|
1221: 6(int) Load 8(invocation)
|
|
1222: 44(ptr) AccessChain 31(data) 115 34
|
|
1223: 23(fvec4) Load 1222
|
|
1224: 17(ivec4) Load 19(ballot)
|
|
1225: 23(fvec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1223 1224
|
|
1226: 44(ptr) AccessChain 31(data) 1221 34
|
|
Store 1226 1225
|
|
1227: 6(int) Load 8(invocation)
|
|
1228: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1229: 24(int) Load 1228
|
|
1230: 17(ivec4) Load 19(ballot)
|
|
1231: 24(int) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1229 1230
|
|
1232: 64(ptr) AccessChain 31(data) 1227 63 35
|
|
Store 1232 1231
|
|
1233: 6(int) Load 8(invocation)
|
|
1234: 71(ptr) AccessChain 31(data) 63 63
|
|
1235: 25(ivec4) Load 1234
|
|
1236: 70(ivec2) VectorShuffle 1235 1235 0 1
|
|
1237: 17(ivec4) Load 19(ballot)
|
|
1238: 70(ivec2) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1236 1237
|
|
1239: 64(ptr) AccessChain 31(data) 1233 63 35
|
|
1240: 24(int) CompositeExtract 1238 0
|
|
Store 1239 1240
|
|
1241: 64(ptr) AccessChain 31(data) 1233 63 189
|
|
1242: 24(int) CompositeExtract 1238 1
|
|
Store 1241 1242
|
|
1243: 6(int) Load 8(invocation)
|
|
1244: 71(ptr) AccessChain 31(data) 33 63
|
|
1245: 25(ivec4) Load 1244
|
|
1246: 78(ivec3) VectorShuffle 1245 1245 0 1 2
|
|
1247: 17(ivec4) Load 19(ballot)
|
|
1248: 78(ivec3) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1246 1247
|
|
1249: 64(ptr) AccessChain 31(data) 1243 63 35
|
|
1250: 24(int) CompositeExtract 1248 0
|
|
Store 1249 1250
|
|
1251: 64(ptr) AccessChain 31(data) 1243 63 189
|
|
1252: 24(int) CompositeExtract 1248 1
|
|
Store 1251 1252
|
|
1253: 64(ptr) AccessChain 31(data) 1243 63 202
|
|
1254: 24(int) CompositeExtract 1248 2
|
|
Store 1253 1254
|
|
1255: 6(int) Load 8(invocation)
|
|
1256: 71(ptr) AccessChain 31(data) 115 63
|
|
1257: 25(ivec4) Load 1256
|
|
1258: 17(ivec4) Load 19(ballot)
|
|
1259: 25(ivec4) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1257 1258
|
|
1260: 71(ptr) AccessChain 31(data) 1255 63
|
|
Store 1260 1259
|
|
1261: 6(int) Load 8(invocation)
|
|
1262: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1263: 6(int) Load 1262
|
|
1264: 17(ivec4) Load 19(ballot)
|
|
1265: 6(int) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1263 1264
|
|
1266: 90(ptr) AccessChain 31(data) 1261 33 35
|
|
Store 1266 1265
|
|
1267: 6(int) Load 8(invocation)
|
|
1268: 40(ptr) AccessChain 31(data) 63 33
|
|
1269: 17(ivec4) Load 1268
|
|
1270: 96(ivec2) VectorShuffle 1269 1269 0 1
|
|
1271: 17(ivec4) Load 19(ballot)
|
|
1272: 96(ivec2) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1270 1271
|
|
1273: 90(ptr) AccessChain 31(data) 1267 33 35
|
|
1274: 6(int) CompositeExtract 1272 0
|
|
Store 1273 1274
|
|
1275: 90(ptr) AccessChain 31(data) 1267 33 189
|
|
1276: 6(int) CompositeExtract 1272 1
|
|
Store 1275 1276
|
|
1277: 6(int) Load 8(invocation)
|
|
1278: 40(ptr) AccessChain 31(data) 33 33
|
|
1279: 17(ivec4) Load 1278
|
|
1280: 103(ivec3) VectorShuffle 1279 1279 0 1 2
|
|
1281: 17(ivec4) Load 19(ballot)
|
|
1282: 103(ivec3) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1280 1281
|
|
1283: 90(ptr) AccessChain 31(data) 1277 33 35
|
|
1284: 6(int) CompositeExtract 1282 0
|
|
Store 1283 1284
|
|
1285: 90(ptr) AccessChain 31(data) 1277 33 189
|
|
1286: 6(int) CompositeExtract 1282 1
|
|
Store 1285 1286
|
|
1287: 90(ptr) AccessChain 31(data) 1277 33 202
|
|
1288: 6(int) CompositeExtract 1282 2
|
|
Store 1287 1288
|
|
1289: 6(int) Load 8(invocation)
|
|
1290: 40(ptr) AccessChain 31(data) 115 33
|
|
1291: 17(ivec4) Load 1290
|
|
1292: 17(ivec4) Load 19(ballot)
|
|
1293: 17(ivec4) GroupNonUniformIMul 178 PartitionedInclusiveScanNV 1291 1292
|
|
1294: 40(ptr) AccessChain 31(data) 1289 33
|
|
Store 1294 1293
|
|
1295: 6(int) Load 8(invocation)
|
|
1296: 116(ptr) AccessChain 31(data) 34 115 35
|
|
1297:26(float64_t) Load 1296
|
|
1298: 17(ivec4) Load 19(ballot)
|
|
1299:26(float64_t) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1297 1298
|
|
1300: 116(ptr) AccessChain 31(data) 1295 115 35
|
|
Store 1300 1299
|
|
1301: 6(int) Load 8(invocation)
|
|
1302: 123(ptr) AccessChain 31(data) 63 115
|
|
1303: 27(f64vec4) Load 1302
|
|
1304:122(f64vec2) VectorShuffle 1303 1303 0 1
|
|
1305: 17(ivec4) Load 19(ballot)
|
|
1306:122(f64vec2) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1304 1305
|
|
1307: 116(ptr) AccessChain 31(data) 1301 115 35
|
|
1308:26(float64_t) CompositeExtract 1306 0
|
|
Store 1307 1308
|
|
1309: 116(ptr) AccessChain 31(data) 1301 115 189
|
|
1310:26(float64_t) CompositeExtract 1306 1
|
|
Store 1309 1310
|
|
1311: 6(int) Load 8(invocation)
|
|
1312: 123(ptr) AccessChain 31(data) 33 115
|
|
1313: 27(f64vec4) Load 1312
|
|
1314:130(f64vec3) VectorShuffle 1313 1313 0 1 2
|
|
1315: 17(ivec4) Load 19(ballot)
|
|
1316:130(f64vec3) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1314 1315
|
|
1317: 116(ptr) AccessChain 31(data) 1311 115 35
|
|
1318:26(float64_t) CompositeExtract 1316 0
|
|
Store 1317 1318
|
|
1319: 116(ptr) AccessChain 31(data) 1311 115 189
|
|
1320:26(float64_t) CompositeExtract 1316 1
|
|
Store 1319 1320
|
|
1321: 116(ptr) AccessChain 31(data) 1311 115 202
|
|
1322:26(float64_t) CompositeExtract 1316 2
|
|
Store 1321 1322
|
|
1323: 6(int) Load 8(invocation)
|
|
1324: 123(ptr) AccessChain 31(data) 115 115
|
|
1325: 27(f64vec4) Load 1324
|
|
1326: 17(ivec4) Load 19(ballot)
|
|
1327: 27(f64vec4) GroupNonUniformFMul 178 PartitionedInclusiveScanNV 1325 1326
|
|
1328: 123(ptr) AccessChain 31(data) 1323 115
|
|
Store 1328 1327
|
|
1329: 6(int) Load 8(invocation)
|
|
1330: 36(ptr) AccessChain 31(data) 34 34 35
|
|
1331: 22(float) Load 1330
|
|
1332: 17(ivec4) Load 19(ballot)
|
|
1333: 22(float) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1331 1332
|
|
1334: 36(ptr) AccessChain 31(data) 1329 34 35
|
|
Store 1334 1333
|
|
1335: 6(int) Load 8(invocation)
|
|
1336: 44(ptr) AccessChain 31(data) 63 34
|
|
1337: 23(fvec4) Load 1336
|
|
1338: 43(fvec2) VectorShuffle 1337 1337 0 1
|
|
1339: 17(ivec4) Load 19(ballot)
|
|
1340: 43(fvec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1338 1339
|
|
1341: 36(ptr) AccessChain 31(data) 1335 34 35
|
|
1342: 22(float) CompositeExtract 1340 0
|
|
Store 1341 1342
|
|
1343: 36(ptr) AccessChain 31(data) 1335 34 189
|
|
1344: 22(float) CompositeExtract 1340 1
|
|
Store 1343 1344
|
|
1345: 6(int) Load 8(invocation)
|
|
1346: 44(ptr) AccessChain 31(data) 33 34
|
|
1347: 23(fvec4) Load 1346
|
|
1348: 51(fvec3) VectorShuffle 1347 1347 0 1 2
|
|
1349: 17(ivec4) Load 19(ballot)
|
|
1350: 51(fvec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1348 1349
|
|
1351: 36(ptr) AccessChain 31(data) 1345 34 35
|
|
1352: 22(float) CompositeExtract 1350 0
|
|
Store 1351 1352
|
|
1353: 36(ptr) AccessChain 31(data) 1345 34 189
|
|
1354: 22(float) CompositeExtract 1350 1
|
|
Store 1353 1354
|
|
1355: 36(ptr) AccessChain 31(data) 1345 34 202
|
|
1356: 22(float) CompositeExtract 1350 2
|
|
Store 1355 1356
|
|
1357: 6(int) Load 8(invocation)
|
|
1358: 44(ptr) AccessChain 31(data) 115 34
|
|
1359: 23(fvec4) Load 1358
|
|
1360: 17(ivec4) Load 19(ballot)
|
|
1361: 23(fvec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1359 1360
|
|
1362: 44(ptr) AccessChain 31(data) 1357 34
|
|
Store 1362 1361
|
|
1363: 6(int) Load 8(invocation)
|
|
1364: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1365: 24(int) Load 1364
|
|
1366: 17(ivec4) Load 19(ballot)
|
|
1367: 24(int) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1365 1366
|
|
1368: 64(ptr) AccessChain 31(data) 1363 63 35
|
|
Store 1368 1367
|
|
1369: 6(int) Load 8(invocation)
|
|
1370: 71(ptr) AccessChain 31(data) 63 63
|
|
1371: 25(ivec4) Load 1370
|
|
1372: 70(ivec2) VectorShuffle 1371 1371 0 1
|
|
1373: 17(ivec4) Load 19(ballot)
|
|
1374: 70(ivec2) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1372 1373
|
|
1375: 64(ptr) AccessChain 31(data) 1369 63 35
|
|
1376: 24(int) CompositeExtract 1374 0
|
|
Store 1375 1376
|
|
1377: 64(ptr) AccessChain 31(data) 1369 63 189
|
|
1378: 24(int) CompositeExtract 1374 1
|
|
Store 1377 1378
|
|
1379: 6(int) Load 8(invocation)
|
|
1380: 71(ptr) AccessChain 31(data) 33 63
|
|
1381: 25(ivec4) Load 1380
|
|
1382: 78(ivec3) VectorShuffle 1381 1381 0 1 2
|
|
1383: 17(ivec4) Load 19(ballot)
|
|
1384: 78(ivec3) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1382 1383
|
|
1385: 64(ptr) AccessChain 31(data) 1379 63 35
|
|
1386: 24(int) CompositeExtract 1384 0
|
|
Store 1385 1386
|
|
1387: 64(ptr) AccessChain 31(data) 1379 63 189
|
|
1388: 24(int) CompositeExtract 1384 1
|
|
Store 1387 1388
|
|
1389: 64(ptr) AccessChain 31(data) 1379 63 202
|
|
1390: 24(int) CompositeExtract 1384 2
|
|
Store 1389 1390
|
|
1391: 6(int) Load 8(invocation)
|
|
1392: 71(ptr) AccessChain 31(data) 115 63
|
|
1393: 25(ivec4) Load 1392
|
|
1394: 17(ivec4) Load 19(ballot)
|
|
1395: 25(ivec4) GroupNonUniformSMin 178 PartitionedInclusiveScanNV 1393 1394
|
|
1396: 71(ptr) AccessChain 31(data) 1391 63
|
|
Store 1396 1395
|
|
1397: 6(int) Load 8(invocation)
|
|
1398: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1399: 6(int) Load 1398
|
|
1400: 17(ivec4) Load 19(ballot)
|
|
1401: 6(int) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1399 1400
|
|
1402: 90(ptr) AccessChain 31(data) 1397 33 35
|
|
Store 1402 1401
|
|
1403: 6(int) Load 8(invocation)
|
|
1404: 40(ptr) AccessChain 31(data) 63 33
|
|
1405: 17(ivec4) Load 1404
|
|
1406: 96(ivec2) VectorShuffle 1405 1405 0 1
|
|
1407: 17(ivec4) Load 19(ballot)
|
|
1408: 96(ivec2) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1406 1407
|
|
1409: 90(ptr) AccessChain 31(data) 1403 33 35
|
|
1410: 6(int) CompositeExtract 1408 0
|
|
Store 1409 1410
|
|
1411: 90(ptr) AccessChain 31(data) 1403 33 189
|
|
1412: 6(int) CompositeExtract 1408 1
|
|
Store 1411 1412
|
|
1413: 6(int) Load 8(invocation)
|
|
1414: 40(ptr) AccessChain 31(data) 33 33
|
|
1415: 17(ivec4) Load 1414
|
|
1416: 103(ivec3) VectorShuffle 1415 1415 0 1 2
|
|
1417: 17(ivec4) Load 19(ballot)
|
|
1418: 103(ivec3) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1416 1417
|
|
1419: 90(ptr) AccessChain 31(data) 1413 33 35
|
|
1420: 6(int) CompositeExtract 1418 0
|
|
Store 1419 1420
|
|
1421: 90(ptr) AccessChain 31(data) 1413 33 189
|
|
1422: 6(int) CompositeExtract 1418 1
|
|
Store 1421 1422
|
|
1423: 90(ptr) AccessChain 31(data) 1413 33 202
|
|
1424: 6(int) CompositeExtract 1418 2
|
|
Store 1423 1424
|
|
1425: 6(int) Load 8(invocation)
|
|
1426: 40(ptr) AccessChain 31(data) 115 33
|
|
1427: 17(ivec4) Load 1426
|
|
1428: 17(ivec4) Load 19(ballot)
|
|
1429: 17(ivec4) GroupNonUniformUMin 178 PartitionedInclusiveScanNV 1427 1428
|
|
1430: 40(ptr) AccessChain 31(data) 1425 33
|
|
Store 1430 1429
|
|
1431: 6(int) Load 8(invocation)
|
|
1432: 116(ptr) AccessChain 31(data) 34 115 35
|
|
1433:26(float64_t) Load 1432
|
|
1434: 17(ivec4) Load 19(ballot)
|
|
1435:26(float64_t) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1433 1434
|
|
1436: 116(ptr) AccessChain 31(data) 1431 115 35
|
|
Store 1436 1435
|
|
1437: 6(int) Load 8(invocation)
|
|
1438: 123(ptr) AccessChain 31(data) 63 115
|
|
1439: 27(f64vec4) Load 1438
|
|
1440:122(f64vec2) VectorShuffle 1439 1439 0 1
|
|
1441: 17(ivec4) Load 19(ballot)
|
|
1442:122(f64vec2) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1440 1441
|
|
1443: 116(ptr) AccessChain 31(data) 1437 115 35
|
|
1444:26(float64_t) CompositeExtract 1442 0
|
|
Store 1443 1444
|
|
1445: 116(ptr) AccessChain 31(data) 1437 115 189
|
|
1446:26(float64_t) CompositeExtract 1442 1
|
|
Store 1445 1446
|
|
1447: 6(int) Load 8(invocation)
|
|
1448: 123(ptr) AccessChain 31(data) 33 115
|
|
1449: 27(f64vec4) Load 1448
|
|
1450:130(f64vec3) VectorShuffle 1449 1449 0 1 2
|
|
1451: 17(ivec4) Load 19(ballot)
|
|
1452:130(f64vec3) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1450 1451
|
|
1453: 116(ptr) AccessChain 31(data) 1447 115 35
|
|
1454:26(float64_t) CompositeExtract 1452 0
|
|
Store 1453 1454
|
|
1455: 116(ptr) AccessChain 31(data) 1447 115 189
|
|
1456:26(float64_t) CompositeExtract 1452 1
|
|
Store 1455 1456
|
|
1457: 116(ptr) AccessChain 31(data) 1447 115 202
|
|
1458:26(float64_t) CompositeExtract 1452 2
|
|
Store 1457 1458
|
|
1459: 6(int) Load 8(invocation)
|
|
1460: 123(ptr) AccessChain 31(data) 115 115
|
|
1461: 27(f64vec4) Load 1460
|
|
1462: 17(ivec4) Load 19(ballot)
|
|
1463: 27(f64vec4) GroupNonUniformFMin 178 PartitionedInclusiveScanNV 1461 1462
|
|
1464: 123(ptr) AccessChain 31(data) 1459 115
|
|
Store 1464 1463
|
|
1465: 6(int) Load 8(invocation)
|
|
1466: 36(ptr) AccessChain 31(data) 34 34 35
|
|
1467: 22(float) Load 1466
|
|
1468: 17(ivec4) Load 19(ballot)
|
|
1469: 22(float) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1467 1468
|
|
1470: 36(ptr) AccessChain 31(data) 1465 34 35
|
|
Store 1470 1469
|
|
1471: 6(int) Load 8(invocation)
|
|
1472: 44(ptr) AccessChain 31(data) 63 34
|
|
1473: 23(fvec4) Load 1472
|
|
1474: 43(fvec2) VectorShuffle 1473 1473 0 1
|
|
1475: 17(ivec4) Load 19(ballot)
|
|
1476: 43(fvec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1474 1475
|
|
1477: 36(ptr) AccessChain 31(data) 1471 34 35
|
|
1478: 22(float) CompositeExtract 1476 0
|
|
Store 1477 1478
|
|
1479: 36(ptr) AccessChain 31(data) 1471 34 189
|
|
1480: 22(float) CompositeExtract 1476 1
|
|
Store 1479 1480
|
|
1481: 6(int) Load 8(invocation)
|
|
1482: 44(ptr) AccessChain 31(data) 33 34
|
|
1483: 23(fvec4) Load 1482
|
|
1484: 51(fvec3) VectorShuffle 1483 1483 0 1 2
|
|
1485: 17(ivec4) Load 19(ballot)
|
|
1486: 51(fvec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1484 1485
|
|
1487: 36(ptr) AccessChain 31(data) 1481 34 35
|
|
1488: 22(float) CompositeExtract 1486 0
|
|
Store 1487 1488
|
|
1489: 36(ptr) AccessChain 31(data) 1481 34 189
|
|
1490: 22(float) CompositeExtract 1486 1
|
|
Store 1489 1490
|
|
1491: 36(ptr) AccessChain 31(data) 1481 34 202
|
|
1492: 22(float) CompositeExtract 1486 2
|
|
Store 1491 1492
|
|
1493: 6(int) Load 8(invocation)
|
|
1494: 44(ptr) AccessChain 31(data) 115 34
|
|
1495: 23(fvec4) Load 1494
|
|
1496: 17(ivec4) Load 19(ballot)
|
|
1497: 23(fvec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1495 1496
|
|
1498: 44(ptr) AccessChain 31(data) 1493 34
|
|
Store 1498 1497
|
|
1499: 6(int) Load 8(invocation)
|
|
1500: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1501: 24(int) Load 1500
|
|
1502: 17(ivec4) Load 19(ballot)
|
|
1503: 24(int) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1501 1502
|
|
1504: 64(ptr) AccessChain 31(data) 1499 63 35
|
|
Store 1504 1503
|
|
1505: 6(int) Load 8(invocation)
|
|
1506: 71(ptr) AccessChain 31(data) 63 63
|
|
1507: 25(ivec4) Load 1506
|
|
1508: 70(ivec2) VectorShuffle 1507 1507 0 1
|
|
1509: 17(ivec4) Load 19(ballot)
|
|
1510: 70(ivec2) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1508 1509
|
|
1511: 64(ptr) AccessChain 31(data) 1505 63 35
|
|
1512: 24(int) CompositeExtract 1510 0
|
|
Store 1511 1512
|
|
1513: 64(ptr) AccessChain 31(data) 1505 63 189
|
|
1514: 24(int) CompositeExtract 1510 1
|
|
Store 1513 1514
|
|
1515: 6(int) Load 8(invocation)
|
|
1516: 71(ptr) AccessChain 31(data) 33 63
|
|
1517: 25(ivec4) Load 1516
|
|
1518: 78(ivec3) VectorShuffle 1517 1517 0 1 2
|
|
1519: 17(ivec4) Load 19(ballot)
|
|
1520: 78(ivec3) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1518 1519
|
|
1521: 64(ptr) AccessChain 31(data) 1515 63 35
|
|
1522: 24(int) CompositeExtract 1520 0
|
|
Store 1521 1522
|
|
1523: 64(ptr) AccessChain 31(data) 1515 63 189
|
|
1524: 24(int) CompositeExtract 1520 1
|
|
Store 1523 1524
|
|
1525: 64(ptr) AccessChain 31(data) 1515 63 202
|
|
1526: 24(int) CompositeExtract 1520 2
|
|
Store 1525 1526
|
|
1527: 6(int) Load 8(invocation)
|
|
1528: 71(ptr) AccessChain 31(data) 115 63
|
|
1529: 25(ivec4) Load 1528
|
|
1530: 17(ivec4) Load 19(ballot)
|
|
1531: 25(ivec4) GroupNonUniformSMax 178 PartitionedInclusiveScanNV 1529 1530
|
|
1532: 71(ptr) AccessChain 31(data) 1527 63
|
|
Store 1532 1531
|
|
1533: 6(int) Load 8(invocation)
|
|
1534: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1535: 6(int) Load 1534
|
|
1536: 17(ivec4) Load 19(ballot)
|
|
1537: 6(int) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1535 1536
|
|
1538: 90(ptr) AccessChain 31(data) 1533 33 35
|
|
Store 1538 1537
|
|
1539: 6(int) Load 8(invocation)
|
|
1540: 40(ptr) AccessChain 31(data) 63 33
|
|
1541: 17(ivec4) Load 1540
|
|
1542: 96(ivec2) VectorShuffle 1541 1541 0 1
|
|
1543: 17(ivec4) Load 19(ballot)
|
|
1544: 96(ivec2) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1542 1543
|
|
1545: 90(ptr) AccessChain 31(data) 1539 33 35
|
|
1546: 6(int) CompositeExtract 1544 0
|
|
Store 1545 1546
|
|
1547: 90(ptr) AccessChain 31(data) 1539 33 189
|
|
1548: 6(int) CompositeExtract 1544 1
|
|
Store 1547 1548
|
|
1549: 6(int) Load 8(invocation)
|
|
1550: 40(ptr) AccessChain 31(data) 33 33
|
|
1551: 17(ivec4) Load 1550
|
|
1552: 103(ivec3) VectorShuffle 1551 1551 0 1 2
|
|
1553: 17(ivec4) Load 19(ballot)
|
|
1554: 103(ivec3) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1552 1553
|
|
1555: 90(ptr) AccessChain 31(data) 1549 33 35
|
|
1556: 6(int) CompositeExtract 1554 0
|
|
Store 1555 1556
|
|
1557: 90(ptr) AccessChain 31(data) 1549 33 189
|
|
1558: 6(int) CompositeExtract 1554 1
|
|
Store 1557 1558
|
|
1559: 90(ptr) AccessChain 31(data) 1549 33 202
|
|
1560: 6(int) CompositeExtract 1554 2
|
|
Store 1559 1560
|
|
1561: 6(int) Load 8(invocation)
|
|
1562: 40(ptr) AccessChain 31(data) 115 33
|
|
1563: 17(ivec4) Load 1562
|
|
1564: 17(ivec4) Load 19(ballot)
|
|
1565: 17(ivec4) GroupNonUniformUMax 178 PartitionedInclusiveScanNV 1563 1564
|
|
1566: 40(ptr) AccessChain 31(data) 1561 33
|
|
Store 1566 1565
|
|
1567: 6(int) Load 8(invocation)
|
|
1568: 116(ptr) AccessChain 31(data) 34 115 35
|
|
1569:26(float64_t) Load 1568
|
|
1570: 17(ivec4) Load 19(ballot)
|
|
1571:26(float64_t) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1569 1570
|
|
1572: 116(ptr) AccessChain 31(data) 1567 115 35
|
|
Store 1572 1571
|
|
1573: 6(int) Load 8(invocation)
|
|
1574: 123(ptr) AccessChain 31(data) 63 115
|
|
1575: 27(f64vec4) Load 1574
|
|
1576:122(f64vec2) VectorShuffle 1575 1575 0 1
|
|
1577: 17(ivec4) Load 19(ballot)
|
|
1578:122(f64vec2) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1576 1577
|
|
1579: 116(ptr) AccessChain 31(data) 1573 115 35
|
|
1580:26(float64_t) CompositeExtract 1578 0
|
|
Store 1579 1580
|
|
1581: 116(ptr) AccessChain 31(data) 1573 115 189
|
|
1582:26(float64_t) CompositeExtract 1578 1
|
|
Store 1581 1582
|
|
1583: 6(int) Load 8(invocation)
|
|
1584: 123(ptr) AccessChain 31(data) 33 115
|
|
1585: 27(f64vec4) Load 1584
|
|
1586:130(f64vec3) VectorShuffle 1585 1585 0 1 2
|
|
1587: 17(ivec4) Load 19(ballot)
|
|
1588:130(f64vec3) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1586 1587
|
|
1589: 116(ptr) AccessChain 31(data) 1583 115 35
|
|
1590:26(float64_t) CompositeExtract 1588 0
|
|
Store 1589 1590
|
|
1591: 116(ptr) AccessChain 31(data) 1583 115 189
|
|
1592:26(float64_t) CompositeExtract 1588 1
|
|
Store 1591 1592
|
|
1593: 116(ptr) AccessChain 31(data) 1583 115 202
|
|
1594:26(float64_t) CompositeExtract 1588 2
|
|
Store 1593 1594
|
|
1595: 6(int) Load 8(invocation)
|
|
1596: 123(ptr) AccessChain 31(data) 115 115
|
|
1597: 27(f64vec4) Load 1596
|
|
1598: 17(ivec4) Load 19(ballot)
|
|
1599: 27(f64vec4) GroupNonUniformFMax 178 PartitionedInclusiveScanNV 1597 1598
|
|
1600: 123(ptr) AccessChain 31(data) 1595 115
|
|
Store 1600 1599
|
|
1601: 6(int) Load 8(invocation)
|
|
1602: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1603: 24(int) Load 1602
|
|
1604: 17(ivec4) Load 19(ballot)
|
|
1605: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1603 1604
|
|
1606: 64(ptr) AccessChain 31(data) 1601 63 35
|
|
Store 1606 1605
|
|
1607: 6(int) Load 8(invocation)
|
|
1608: 71(ptr) AccessChain 31(data) 63 63
|
|
1609: 25(ivec4) Load 1608
|
|
1610: 70(ivec2) VectorShuffle 1609 1609 0 1
|
|
1611: 17(ivec4) Load 19(ballot)
|
|
1612: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1610 1611
|
|
1613: 64(ptr) AccessChain 31(data) 1607 63 35
|
|
1614: 24(int) CompositeExtract 1612 0
|
|
Store 1613 1614
|
|
1615: 64(ptr) AccessChain 31(data) 1607 63 189
|
|
1616: 24(int) CompositeExtract 1612 1
|
|
Store 1615 1616
|
|
1617: 6(int) Load 8(invocation)
|
|
1618: 71(ptr) AccessChain 31(data) 33 63
|
|
1619: 25(ivec4) Load 1618
|
|
1620: 78(ivec3) VectorShuffle 1619 1619 0 1 2
|
|
1621: 17(ivec4) Load 19(ballot)
|
|
1622: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1620 1621
|
|
1623: 64(ptr) AccessChain 31(data) 1617 63 35
|
|
1624: 24(int) CompositeExtract 1622 0
|
|
Store 1623 1624
|
|
1625: 64(ptr) AccessChain 31(data) 1617 63 189
|
|
1626: 24(int) CompositeExtract 1622 1
|
|
Store 1625 1626
|
|
1627: 64(ptr) AccessChain 31(data) 1617 63 202
|
|
1628: 24(int) CompositeExtract 1622 2
|
|
Store 1627 1628
|
|
1629: 6(int) Load 8(invocation)
|
|
1630: 71(ptr) AccessChain 31(data) 115 63
|
|
1631: 25(ivec4) Load 1630
|
|
1632: 17(ivec4) Load 19(ballot)
|
|
1633: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1631 1632
|
|
1634: 71(ptr) AccessChain 31(data) 1629 63
|
|
Store 1634 1633
|
|
1635: 6(int) Load 8(invocation)
|
|
1636: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1637: 6(int) Load 1636
|
|
1638: 17(ivec4) Load 19(ballot)
|
|
1639: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1637 1638
|
|
1640: 90(ptr) AccessChain 31(data) 1635 33 35
|
|
Store 1640 1639
|
|
1641: 6(int) Load 8(invocation)
|
|
1642: 40(ptr) AccessChain 31(data) 63 33
|
|
1643: 17(ivec4) Load 1642
|
|
1644: 96(ivec2) VectorShuffle 1643 1643 0 1
|
|
1645: 17(ivec4) Load 19(ballot)
|
|
1646: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1644 1645
|
|
1647: 90(ptr) AccessChain 31(data) 1641 33 35
|
|
1648: 6(int) CompositeExtract 1646 0
|
|
Store 1647 1648
|
|
1649: 90(ptr) AccessChain 31(data) 1641 33 189
|
|
1650: 6(int) CompositeExtract 1646 1
|
|
Store 1649 1650
|
|
1651: 6(int) Load 8(invocation)
|
|
1652: 40(ptr) AccessChain 31(data) 33 33
|
|
1653: 17(ivec4) Load 1652
|
|
1654: 103(ivec3) VectorShuffle 1653 1653 0 1 2
|
|
1655: 17(ivec4) Load 19(ballot)
|
|
1656: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1654 1655
|
|
1657: 90(ptr) AccessChain 31(data) 1651 33 35
|
|
1658: 6(int) CompositeExtract 1656 0
|
|
Store 1657 1658
|
|
1659: 90(ptr) AccessChain 31(data) 1651 33 189
|
|
1660: 6(int) CompositeExtract 1656 1
|
|
Store 1659 1660
|
|
1661: 90(ptr) AccessChain 31(data) 1651 33 202
|
|
1662: 6(int) CompositeExtract 1656 2
|
|
Store 1661 1662
|
|
1663: 6(int) Load 8(invocation)
|
|
1664: 40(ptr) AccessChain 31(data) 115 33
|
|
1665: 17(ivec4) Load 1664
|
|
1666: 17(ivec4) Load 19(ballot)
|
|
1667: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedInclusiveScanNV 1665 1666
|
|
1668: 40(ptr) AccessChain 31(data) 1663 33
|
|
Store 1668 1667
|
|
1669: 6(int) Load 8(invocation)
|
|
1670: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1671: 24(int) Load 1670
|
|
1672: 144(bool) SLessThan 1671 34
|
|
1673: 17(ivec4) Load 19(ballot)
|
|
1674: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1672 1673
|
|
1675: 24(int) Select 1674 63 34
|
|
1676: 64(ptr) AccessChain 31(data) 1669 63 35
|
|
Store 1676 1675
|
|
1677: 6(int) Load 8(invocation)
|
|
1678: 71(ptr) AccessChain 31(data) 63 63
|
|
1679: 25(ivec4) Load 1678
|
|
1680: 70(ivec2) VectorShuffle 1679 1679 0 1
|
|
1681: 152(bvec2) SLessThan 1680 801
|
|
1682: 17(ivec4) Load 19(ballot)
|
|
1683: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1681 1682
|
|
1684: 70(ivec2) Select 1683 805 801
|
|
1685: 64(ptr) AccessChain 31(data) 1677 63 35
|
|
1686: 24(int) CompositeExtract 1684 0
|
|
Store 1685 1686
|
|
1687: 64(ptr) AccessChain 31(data) 1677 63 189
|
|
1688: 24(int) CompositeExtract 1684 1
|
|
Store 1687 1688
|
|
1689: 6(int) Load 8(invocation)
|
|
1690: 71(ptr) AccessChain 31(data) 63 63
|
|
1691: 25(ivec4) Load 1690
|
|
1692: 78(ivec3) VectorShuffle 1691 1691 0 1 2
|
|
1693: 161(bvec3) SLessThan 1692 815
|
|
1694: 17(ivec4) Load 19(ballot)
|
|
1695: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1693 1694
|
|
1696: 78(ivec3) Select 1695 819 815
|
|
1697: 64(ptr) AccessChain 31(data) 1689 63 35
|
|
1698: 24(int) CompositeExtract 1696 0
|
|
Store 1697 1698
|
|
1699: 64(ptr) AccessChain 31(data) 1689 63 189
|
|
1700: 24(int) CompositeExtract 1696 1
|
|
Store 1699 1700
|
|
1701: 64(ptr) AccessChain 31(data) 1689 63 202
|
|
1702: 24(int) CompositeExtract 1696 2
|
|
Store 1701 1702
|
|
1703: 6(int) Load 8(invocation)
|
|
1704: 71(ptr) AccessChain 31(data) 63 63
|
|
1705: 25(ivec4) Load 1704
|
|
1706: 169(bvec4) SLessThan 1705 830
|
|
1707: 17(ivec4) Load 19(ballot)
|
|
1708: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedInclusiveScanNV 1706 1707
|
|
1709: 25(ivec4) Select 1708 834 830
|
|
1710: 71(ptr) AccessChain 31(data) 1703 63
|
|
Store 1710 1709
|
|
1711: 6(int) Load 8(invocation)
|
|
1712: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1713: 24(int) Load 1712
|
|
1714: 17(ivec4) Load 19(ballot)
|
|
1715: 24(int) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1713 1714
|
|
1716: 64(ptr) AccessChain 31(data) 1711 63 35
|
|
Store 1716 1715
|
|
1717: 6(int) Load 8(invocation)
|
|
1718: 71(ptr) AccessChain 31(data) 63 63
|
|
1719: 25(ivec4) Load 1718
|
|
1720: 70(ivec2) VectorShuffle 1719 1719 0 1
|
|
1721: 17(ivec4) Load 19(ballot)
|
|
1722: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1720 1721
|
|
1723: 64(ptr) AccessChain 31(data) 1717 63 35
|
|
1724: 24(int) CompositeExtract 1722 0
|
|
Store 1723 1724
|
|
1725: 64(ptr) AccessChain 31(data) 1717 63 189
|
|
1726: 24(int) CompositeExtract 1722 1
|
|
Store 1725 1726
|
|
1727: 6(int) Load 8(invocation)
|
|
1728: 71(ptr) AccessChain 31(data) 33 63
|
|
1729: 25(ivec4) Load 1728
|
|
1730: 78(ivec3) VectorShuffle 1729 1729 0 1 2
|
|
1731: 17(ivec4) Load 19(ballot)
|
|
1732: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1730 1731
|
|
1733: 64(ptr) AccessChain 31(data) 1727 63 35
|
|
1734: 24(int) CompositeExtract 1732 0
|
|
Store 1733 1734
|
|
1735: 64(ptr) AccessChain 31(data) 1727 63 189
|
|
1736: 24(int) CompositeExtract 1732 1
|
|
Store 1735 1736
|
|
1737: 64(ptr) AccessChain 31(data) 1727 63 202
|
|
1738: 24(int) CompositeExtract 1732 2
|
|
Store 1737 1738
|
|
1739: 6(int) Load 8(invocation)
|
|
1740: 71(ptr) AccessChain 31(data) 115 63
|
|
1741: 25(ivec4) Load 1740
|
|
1742: 17(ivec4) Load 19(ballot)
|
|
1743: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1741 1742
|
|
1744: 71(ptr) AccessChain 31(data) 1739 63
|
|
Store 1744 1743
|
|
1745: 6(int) Load 8(invocation)
|
|
1746: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1747: 6(int) Load 1746
|
|
1748: 17(ivec4) Load 19(ballot)
|
|
1749: 6(int) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1747 1748
|
|
1750: 90(ptr) AccessChain 31(data) 1745 33 35
|
|
Store 1750 1749
|
|
1751: 6(int) Load 8(invocation)
|
|
1752: 40(ptr) AccessChain 31(data) 63 33
|
|
1753: 17(ivec4) Load 1752
|
|
1754: 96(ivec2) VectorShuffle 1753 1753 0 1
|
|
1755: 17(ivec4) Load 19(ballot)
|
|
1756: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1754 1755
|
|
1757: 90(ptr) AccessChain 31(data) 1751 33 35
|
|
1758: 6(int) CompositeExtract 1756 0
|
|
Store 1757 1758
|
|
1759: 90(ptr) AccessChain 31(data) 1751 33 189
|
|
1760: 6(int) CompositeExtract 1756 1
|
|
Store 1759 1760
|
|
1761: 6(int) Load 8(invocation)
|
|
1762: 40(ptr) AccessChain 31(data) 33 33
|
|
1763: 17(ivec4) Load 1762
|
|
1764: 103(ivec3) VectorShuffle 1763 1763 0 1 2
|
|
1765: 17(ivec4) Load 19(ballot)
|
|
1766: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1764 1765
|
|
1767: 90(ptr) AccessChain 31(data) 1761 33 35
|
|
1768: 6(int) CompositeExtract 1766 0
|
|
Store 1767 1768
|
|
1769: 90(ptr) AccessChain 31(data) 1761 33 189
|
|
1770: 6(int) CompositeExtract 1766 1
|
|
Store 1769 1770
|
|
1771: 90(ptr) AccessChain 31(data) 1761 33 202
|
|
1772: 6(int) CompositeExtract 1766 2
|
|
Store 1771 1772
|
|
1773: 6(int) Load 8(invocation)
|
|
1774: 40(ptr) AccessChain 31(data) 115 33
|
|
1775: 17(ivec4) Load 1774
|
|
1776: 17(ivec4) Load 19(ballot)
|
|
1777: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedInclusiveScanNV 1775 1776
|
|
1778: 40(ptr) AccessChain 31(data) 1773 33
|
|
Store 1778 1777
|
|
1779: 6(int) Load 8(invocation)
|
|
1780: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1781: 24(int) Load 1780
|
|
1782: 144(bool) SLessThan 1781 34
|
|
1783: 17(ivec4) Load 19(ballot)
|
|
1784: 144(bool) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1782 1783
|
|
1785: 24(int) Select 1784 63 34
|
|
1786: 64(ptr) AccessChain 31(data) 1779 63 35
|
|
Store 1786 1785
|
|
1787: 6(int) Load 8(invocation)
|
|
1788: 71(ptr) AccessChain 31(data) 63 63
|
|
1789: 25(ivec4) Load 1788
|
|
1790: 70(ivec2) VectorShuffle 1789 1789 0 1
|
|
1791: 152(bvec2) SLessThan 1790 801
|
|
1792: 17(ivec4) Load 19(ballot)
|
|
1793: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1791 1792
|
|
1794: 70(ivec2) Select 1793 805 801
|
|
1795: 64(ptr) AccessChain 31(data) 1787 63 35
|
|
1796: 24(int) CompositeExtract 1794 0
|
|
Store 1795 1796
|
|
1797: 64(ptr) AccessChain 31(data) 1787 63 189
|
|
1798: 24(int) CompositeExtract 1794 1
|
|
Store 1797 1798
|
|
1799: 6(int) Load 8(invocation)
|
|
1800: 71(ptr) AccessChain 31(data) 63 63
|
|
1801: 25(ivec4) Load 1800
|
|
1802: 78(ivec3) VectorShuffle 1801 1801 0 1 2
|
|
1803: 161(bvec3) SLessThan 1802 815
|
|
1804: 17(ivec4) Load 19(ballot)
|
|
1805: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1803 1804
|
|
1806: 78(ivec3) Select 1805 819 815
|
|
1807: 64(ptr) AccessChain 31(data) 1799 63 35
|
|
1808: 24(int) CompositeExtract 1806 0
|
|
Store 1807 1808
|
|
1809: 64(ptr) AccessChain 31(data) 1799 63 189
|
|
1810: 24(int) CompositeExtract 1806 1
|
|
Store 1809 1810
|
|
1811: 64(ptr) AccessChain 31(data) 1799 63 202
|
|
1812: 24(int) CompositeExtract 1806 2
|
|
Store 1811 1812
|
|
1813: 6(int) Load 8(invocation)
|
|
1814: 71(ptr) AccessChain 31(data) 63 63
|
|
1815: 25(ivec4) Load 1814
|
|
1816: 169(bvec4) SLessThan 1815 830
|
|
1817: 17(ivec4) Load 19(ballot)
|
|
1818: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedInclusiveScanNV 1816 1817
|
|
1819: 25(ivec4) Select 1818 834 830
|
|
1820: 71(ptr) AccessChain 31(data) 1813 63
|
|
Store 1820 1819
|
|
1821: 6(int) Load 8(invocation)
|
|
1822: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1823: 24(int) Load 1822
|
|
1824: 17(ivec4) Load 19(ballot)
|
|
1825: 24(int) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1823 1824
|
|
1826: 64(ptr) AccessChain 31(data) 1821 63 35
|
|
Store 1826 1825
|
|
1827: 6(int) Load 8(invocation)
|
|
1828: 71(ptr) AccessChain 31(data) 63 63
|
|
1829: 25(ivec4) Load 1828
|
|
1830: 70(ivec2) VectorShuffle 1829 1829 0 1
|
|
1831: 17(ivec4) Load 19(ballot)
|
|
1832: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1830 1831
|
|
1833: 64(ptr) AccessChain 31(data) 1827 63 35
|
|
1834: 24(int) CompositeExtract 1832 0
|
|
Store 1833 1834
|
|
1835: 64(ptr) AccessChain 31(data) 1827 63 189
|
|
1836: 24(int) CompositeExtract 1832 1
|
|
Store 1835 1836
|
|
1837: 6(int) Load 8(invocation)
|
|
1838: 71(ptr) AccessChain 31(data) 33 63
|
|
1839: 25(ivec4) Load 1838
|
|
1840: 78(ivec3) VectorShuffle 1839 1839 0 1 2
|
|
1841: 17(ivec4) Load 19(ballot)
|
|
1842: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1840 1841
|
|
1843: 64(ptr) AccessChain 31(data) 1837 63 35
|
|
1844: 24(int) CompositeExtract 1842 0
|
|
Store 1843 1844
|
|
1845: 64(ptr) AccessChain 31(data) 1837 63 189
|
|
1846: 24(int) CompositeExtract 1842 1
|
|
Store 1845 1846
|
|
1847: 64(ptr) AccessChain 31(data) 1837 63 202
|
|
1848: 24(int) CompositeExtract 1842 2
|
|
Store 1847 1848
|
|
1849: 6(int) Load 8(invocation)
|
|
1850: 71(ptr) AccessChain 31(data) 115 63
|
|
1851: 25(ivec4) Load 1850
|
|
1852: 17(ivec4) Load 19(ballot)
|
|
1853: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1851 1852
|
|
1854: 71(ptr) AccessChain 31(data) 1849 63
|
|
Store 1854 1853
|
|
1855: 6(int) Load 8(invocation)
|
|
1856: 90(ptr) AccessChain 31(data) 34 33 35
|
|
1857: 6(int) Load 1856
|
|
1858: 17(ivec4) Load 19(ballot)
|
|
1859: 6(int) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1857 1858
|
|
1860: 90(ptr) AccessChain 31(data) 1855 33 35
|
|
Store 1860 1859
|
|
1861: 6(int) Load 8(invocation)
|
|
1862: 40(ptr) AccessChain 31(data) 63 33
|
|
1863: 17(ivec4) Load 1862
|
|
1864: 96(ivec2) VectorShuffle 1863 1863 0 1
|
|
1865: 17(ivec4) Load 19(ballot)
|
|
1866: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1864 1865
|
|
1867: 90(ptr) AccessChain 31(data) 1861 33 35
|
|
1868: 6(int) CompositeExtract 1866 0
|
|
Store 1867 1868
|
|
1869: 90(ptr) AccessChain 31(data) 1861 33 189
|
|
1870: 6(int) CompositeExtract 1866 1
|
|
Store 1869 1870
|
|
1871: 6(int) Load 8(invocation)
|
|
1872: 40(ptr) AccessChain 31(data) 33 33
|
|
1873: 17(ivec4) Load 1872
|
|
1874: 103(ivec3) VectorShuffle 1873 1873 0 1 2
|
|
1875: 17(ivec4) Load 19(ballot)
|
|
1876: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1874 1875
|
|
1877: 90(ptr) AccessChain 31(data) 1871 33 35
|
|
1878: 6(int) CompositeExtract 1876 0
|
|
Store 1877 1878
|
|
1879: 90(ptr) AccessChain 31(data) 1871 33 189
|
|
1880: 6(int) CompositeExtract 1876 1
|
|
Store 1879 1880
|
|
1881: 90(ptr) AccessChain 31(data) 1871 33 202
|
|
1882: 6(int) CompositeExtract 1876 2
|
|
Store 1881 1882
|
|
1883: 6(int) Load 8(invocation)
|
|
1884: 40(ptr) AccessChain 31(data) 115 33
|
|
1885: 17(ivec4) Load 1884
|
|
1886: 17(ivec4) Load 19(ballot)
|
|
1887: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedInclusiveScanNV 1885 1886
|
|
1888: 40(ptr) AccessChain 31(data) 1883 33
|
|
Store 1888 1887
|
|
1889: 6(int) Load 8(invocation)
|
|
1890: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1891: 24(int) Load 1890
|
|
1892: 144(bool) SLessThan 1891 34
|
|
1893: 17(ivec4) Load 19(ballot)
|
|
1894: 144(bool) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1892 1893
|
|
1895: 24(int) Select 1894 63 34
|
|
1896: 64(ptr) AccessChain 31(data) 1889 63 35
|
|
Store 1896 1895
|
|
1897: 6(int) Load 8(invocation)
|
|
1898: 71(ptr) AccessChain 31(data) 63 63
|
|
1899: 25(ivec4) Load 1898
|
|
1900: 70(ivec2) VectorShuffle 1899 1899 0 1
|
|
1901: 152(bvec2) SLessThan 1900 801
|
|
1902: 17(ivec4) Load 19(ballot)
|
|
1903: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1901 1902
|
|
1904: 70(ivec2) Select 1903 805 801
|
|
1905: 64(ptr) AccessChain 31(data) 1897 63 35
|
|
1906: 24(int) CompositeExtract 1904 0
|
|
Store 1905 1906
|
|
1907: 64(ptr) AccessChain 31(data) 1897 63 189
|
|
1908: 24(int) CompositeExtract 1904 1
|
|
Store 1907 1908
|
|
1909: 6(int) Load 8(invocation)
|
|
1910: 71(ptr) AccessChain 31(data) 63 63
|
|
1911: 25(ivec4) Load 1910
|
|
1912: 78(ivec3) VectorShuffle 1911 1911 0 1 2
|
|
1913: 161(bvec3) SLessThan 1912 815
|
|
1914: 17(ivec4) Load 19(ballot)
|
|
1915: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1913 1914
|
|
1916: 78(ivec3) Select 1915 819 815
|
|
1917: 64(ptr) AccessChain 31(data) 1909 63 35
|
|
1918: 24(int) CompositeExtract 1916 0
|
|
Store 1917 1918
|
|
1919: 64(ptr) AccessChain 31(data) 1909 63 189
|
|
1920: 24(int) CompositeExtract 1916 1
|
|
Store 1919 1920
|
|
1921: 64(ptr) AccessChain 31(data) 1909 63 202
|
|
1922: 24(int) CompositeExtract 1916 2
|
|
Store 1921 1922
|
|
1923: 6(int) Load 8(invocation)
|
|
1924: 71(ptr) AccessChain 31(data) 63 63
|
|
1925: 25(ivec4) Load 1924
|
|
1926: 169(bvec4) SLessThan 1925 830
|
|
1927: 17(ivec4) Load 19(ballot)
|
|
1928: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedInclusiveScanNV 1926 1927
|
|
1929: 25(ivec4) Select 1928 834 830
|
|
1930: 71(ptr) AccessChain 31(data) 1923 63
|
|
Store 1930 1929
|
|
1931: 6(int) Load 8(invocation)
|
|
1932: 36(ptr) AccessChain 31(data) 34 34 35
|
|
1933: 22(float) Load 1932
|
|
1934: 17(ivec4) Load 19(ballot)
|
|
1935: 22(float) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1933 1934
|
|
1936: 36(ptr) AccessChain 31(data) 1931 34 35
|
|
Store 1936 1935
|
|
1937: 6(int) Load 8(invocation)
|
|
1938: 44(ptr) AccessChain 31(data) 63 34
|
|
1939: 23(fvec4) Load 1938
|
|
1940: 43(fvec2) VectorShuffle 1939 1939 0 1
|
|
1941: 17(ivec4) Load 19(ballot)
|
|
1942: 43(fvec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1940 1941
|
|
1943: 36(ptr) AccessChain 31(data) 1937 34 35
|
|
1944: 22(float) CompositeExtract 1942 0
|
|
Store 1943 1944
|
|
1945: 36(ptr) AccessChain 31(data) 1937 34 189
|
|
1946: 22(float) CompositeExtract 1942 1
|
|
Store 1945 1946
|
|
1947: 6(int) Load 8(invocation)
|
|
1948: 44(ptr) AccessChain 31(data) 33 34
|
|
1949: 23(fvec4) Load 1948
|
|
1950: 51(fvec3) VectorShuffle 1949 1949 0 1 2
|
|
1951: 17(ivec4) Load 19(ballot)
|
|
1952: 51(fvec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1950 1951
|
|
1953: 36(ptr) AccessChain 31(data) 1947 34 35
|
|
1954: 22(float) CompositeExtract 1952 0
|
|
Store 1953 1954
|
|
1955: 36(ptr) AccessChain 31(data) 1947 34 189
|
|
1956: 22(float) CompositeExtract 1952 1
|
|
Store 1955 1956
|
|
1957: 36(ptr) AccessChain 31(data) 1947 34 202
|
|
1958: 22(float) CompositeExtract 1952 2
|
|
Store 1957 1958
|
|
1959: 6(int) Load 8(invocation)
|
|
1960: 44(ptr) AccessChain 31(data) 115 34
|
|
1961: 23(fvec4) Load 1960
|
|
1962: 17(ivec4) Load 19(ballot)
|
|
1963: 23(fvec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 1961 1962
|
|
1964: 44(ptr) AccessChain 31(data) 1959 34
|
|
Store 1964 1963
|
|
1965: 6(int) Load 8(invocation)
|
|
1966: 64(ptr) AccessChain 31(data) 34 63 35
|
|
1967: 24(int) Load 1966
|
|
1968: 17(ivec4) Load 19(ballot)
|
|
1969: 24(int) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1967 1968
|
|
1970: 64(ptr) AccessChain 31(data) 1965 63 35
|
|
Store 1970 1969
|
|
1971: 6(int) Load 8(invocation)
|
|
1972: 71(ptr) AccessChain 31(data) 63 63
|
|
1973: 25(ivec4) Load 1972
|
|
1974: 70(ivec2) VectorShuffle 1973 1973 0 1
|
|
1975: 17(ivec4) Load 19(ballot)
|
|
1976: 70(ivec2) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1974 1975
|
|
1977: 64(ptr) AccessChain 31(data) 1971 63 35
|
|
1978: 24(int) CompositeExtract 1976 0
|
|
Store 1977 1978
|
|
1979: 64(ptr) AccessChain 31(data) 1971 63 189
|
|
1980: 24(int) CompositeExtract 1976 1
|
|
Store 1979 1980
|
|
1981: 6(int) Load 8(invocation)
|
|
1982: 71(ptr) AccessChain 31(data) 33 63
|
|
1983: 25(ivec4) Load 1982
|
|
1984: 78(ivec3) VectorShuffle 1983 1983 0 1 2
|
|
1985: 17(ivec4) Load 19(ballot)
|
|
1986: 78(ivec3) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1984 1985
|
|
1987: 64(ptr) AccessChain 31(data) 1981 63 35
|
|
1988: 24(int) CompositeExtract 1986 0
|
|
Store 1987 1988
|
|
1989: 64(ptr) AccessChain 31(data) 1981 63 189
|
|
1990: 24(int) CompositeExtract 1986 1
|
|
Store 1989 1990
|
|
1991: 64(ptr) AccessChain 31(data) 1981 63 202
|
|
1992: 24(int) CompositeExtract 1986 2
|
|
Store 1991 1992
|
|
1993: 6(int) Load 8(invocation)
|
|
1994: 71(ptr) AccessChain 31(data) 115 63
|
|
1995: 25(ivec4) Load 1994
|
|
1996: 17(ivec4) Load 19(ballot)
|
|
1997: 25(ivec4) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 1995 1996
|
|
1998: 71(ptr) AccessChain 31(data) 1993 63
|
|
Store 1998 1997
|
|
1999: 6(int) Load 8(invocation)
|
|
2000: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2001: 6(int) Load 2000
|
|
2002: 17(ivec4) Load 19(ballot)
|
|
2003: 6(int) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2001 2002
|
|
2004: 90(ptr) AccessChain 31(data) 1999 33 35
|
|
Store 2004 2003
|
|
2005: 6(int) Load 8(invocation)
|
|
2006: 40(ptr) AccessChain 31(data) 63 33
|
|
2007: 17(ivec4) Load 2006
|
|
2008: 96(ivec2) VectorShuffle 2007 2007 0 1
|
|
2009: 17(ivec4) Load 19(ballot)
|
|
2010: 96(ivec2) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2008 2009
|
|
2011: 90(ptr) AccessChain 31(data) 2005 33 35
|
|
2012: 6(int) CompositeExtract 2010 0
|
|
Store 2011 2012
|
|
2013: 90(ptr) AccessChain 31(data) 2005 33 189
|
|
2014: 6(int) CompositeExtract 2010 1
|
|
Store 2013 2014
|
|
2015: 6(int) Load 8(invocation)
|
|
2016: 40(ptr) AccessChain 31(data) 33 33
|
|
2017: 17(ivec4) Load 2016
|
|
2018: 103(ivec3) VectorShuffle 2017 2017 0 1 2
|
|
2019: 17(ivec4) Load 19(ballot)
|
|
2020: 103(ivec3) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2018 2019
|
|
2021: 90(ptr) AccessChain 31(data) 2015 33 35
|
|
2022: 6(int) CompositeExtract 2020 0
|
|
Store 2021 2022
|
|
2023: 90(ptr) AccessChain 31(data) 2015 33 189
|
|
2024: 6(int) CompositeExtract 2020 1
|
|
Store 2023 2024
|
|
2025: 90(ptr) AccessChain 31(data) 2015 33 202
|
|
2026: 6(int) CompositeExtract 2020 2
|
|
Store 2025 2026
|
|
2027: 6(int) Load 8(invocation)
|
|
2028: 40(ptr) AccessChain 31(data) 115 33
|
|
2029: 17(ivec4) Load 2028
|
|
2030: 17(ivec4) Load 19(ballot)
|
|
2031: 17(ivec4) GroupNonUniformIAdd 178 PartitionedExclusiveScanNV 2029 2030
|
|
2032: 40(ptr) AccessChain 31(data) 2027 33
|
|
Store 2032 2031
|
|
2033: 6(int) Load 8(invocation)
|
|
2034: 116(ptr) AccessChain 31(data) 34 115 35
|
|
2035:26(float64_t) Load 2034
|
|
2036: 17(ivec4) Load 19(ballot)
|
|
2037:26(float64_t) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2035 2036
|
|
2038: 116(ptr) AccessChain 31(data) 2033 115 35
|
|
Store 2038 2037
|
|
2039: 6(int) Load 8(invocation)
|
|
2040: 123(ptr) AccessChain 31(data) 63 115
|
|
2041: 27(f64vec4) Load 2040
|
|
2042:122(f64vec2) VectorShuffle 2041 2041 0 1
|
|
2043: 17(ivec4) Load 19(ballot)
|
|
2044:122(f64vec2) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2042 2043
|
|
2045: 116(ptr) AccessChain 31(data) 2039 115 35
|
|
2046:26(float64_t) CompositeExtract 2044 0
|
|
Store 2045 2046
|
|
2047: 116(ptr) AccessChain 31(data) 2039 115 189
|
|
2048:26(float64_t) CompositeExtract 2044 1
|
|
Store 2047 2048
|
|
2049: 6(int) Load 8(invocation)
|
|
2050: 123(ptr) AccessChain 31(data) 33 115
|
|
2051: 27(f64vec4) Load 2050
|
|
2052:130(f64vec3) VectorShuffle 2051 2051 0 1 2
|
|
2053: 17(ivec4) Load 19(ballot)
|
|
2054:130(f64vec3) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2052 2053
|
|
2055: 116(ptr) AccessChain 31(data) 2049 115 35
|
|
2056:26(float64_t) CompositeExtract 2054 0
|
|
Store 2055 2056
|
|
2057: 116(ptr) AccessChain 31(data) 2049 115 189
|
|
2058:26(float64_t) CompositeExtract 2054 1
|
|
Store 2057 2058
|
|
2059: 116(ptr) AccessChain 31(data) 2049 115 202
|
|
2060:26(float64_t) CompositeExtract 2054 2
|
|
Store 2059 2060
|
|
2061: 6(int) Load 8(invocation)
|
|
2062: 123(ptr) AccessChain 31(data) 115 115
|
|
2063: 27(f64vec4) Load 2062
|
|
2064: 17(ivec4) Load 19(ballot)
|
|
2065: 27(f64vec4) GroupNonUniformFAdd 178 PartitionedExclusiveScanNV 2063 2064
|
|
2066: 123(ptr) AccessChain 31(data) 2061 115
|
|
Store 2066 2065
|
|
2067: 6(int) Load 8(invocation)
|
|
2068: 36(ptr) AccessChain 31(data) 34 34 35
|
|
2069: 22(float) Load 2068
|
|
2070: 17(ivec4) Load 19(ballot)
|
|
2071: 22(float) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2069 2070
|
|
2072: 36(ptr) AccessChain 31(data) 2067 34 35
|
|
Store 2072 2071
|
|
2073: 6(int) Load 8(invocation)
|
|
2074: 44(ptr) AccessChain 31(data) 63 34
|
|
2075: 23(fvec4) Load 2074
|
|
2076: 43(fvec2) VectorShuffle 2075 2075 0 1
|
|
2077: 17(ivec4) Load 19(ballot)
|
|
2078: 43(fvec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2076 2077
|
|
2079: 36(ptr) AccessChain 31(data) 2073 34 35
|
|
2080: 22(float) CompositeExtract 2078 0
|
|
Store 2079 2080
|
|
2081: 36(ptr) AccessChain 31(data) 2073 34 189
|
|
2082: 22(float) CompositeExtract 2078 1
|
|
Store 2081 2082
|
|
2083: 6(int) Load 8(invocation)
|
|
2084: 44(ptr) AccessChain 31(data) 33 34
|
|
2085: 23(fvec4) Load 2084
|
|
2086: 51(fvec3) VectorShuffle 2085 2085 0 1 2
|
|
2087: 17(ivec4) Load 19(ballot)
|
|
2088: 51(fvec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2086 2087
|
|
2089: 36(ptr) AccessChain 31(data) 2083 34 35
|
|
2090: 22(float) CompositeExtract 2088 0
|
|
Store 2089 2090
|
|
2091: 36(ptr) AccessChain 31(data) 2083 34 189
|
|
2092: 22(float) CompositeExtract 2088 1
|
|
Store 2091 2092
|
|
2093: 36(ptr) AccessChain 31(data) 2083 34 202
|
|
2094: 22(float) CompositeExtract 2088 2
|
|
Store 2093 2094
|
|
2095: 6(int) Load 8(invocation)
|
|
2096: 44(ptr) AccessChain 31(data) 115 34
|
|
2097: 23(fvec4) Load 2096
|
|
2098: 17(ivec4) Load 19(ballot)
|
|
2099: 23(fvec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2097 2098
|
|
2100: 44(ptr) AccessChain 31(data) 2095 34
|
|
Store 2100 2099
|
|
2101: 6(int) Load 8(invocation)
|
|
2102: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2103: 24(int) Load 2102
|
|
2104: 17(ivec4) Load 19(ballot)
|
|
2105: 24(int) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2103 2104
|
|
2106: 64(ptr) AccessChain 31(data) 2101 63 35
|
|
Store 2106 2105
|
|
2107: 6(int) Load 8(invocation)
|
|
2108: 71(ptr) AccessChain 31(data) 63 63
|
|
2109: 25(ivec4) Load 2108
|
|
2110: 70(ivec2) VectorShuffle 2109 2109 0 1
|
|
2111: 17(ivec4) Load 19(ballot)
|
|
2112: 70(ivec2) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2110 2111
|
|
2113: 64(ptr) AccessChain 31(data) 2107 63 35
|
|
2114: 24(int) CompositeExtract 2112 0
|
|
Store 2113 2114
|
|
2115: 64(ptr) AccessChain 31(data) 2107 63 189
|
|
2116: 24(int) CompositeExtract 2112 1
|
|
Store 2115 2116
|
|
2117: 6(int) Load 8(invocation)
|
|
2118: 71(ptr) AccessChain 31(data) 33 63
|
|
2119: 25(ivec4) Load 2118
|
|
2120: 78(ivec3) VectorShuffle 2119 2119 0 1 2
|
|
2121: 17(ivec4) Load 19(ballot)
|
|
2122: 78(ivec3) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2120 2121
|
|
2123: 64(ptr) AccessChain 31(data) 2117 63 35
|
|
2124: 24(int) CompositeExtract 2122 0
|
|
Store 2123 2124
|
|
2125: 64(ptr) AccessChain 31(data) 2117 63 189
|
|
2126: 24(int) CompositeExtract 2122 1
|
|
Store 2125 2126
|
|
2127: 64(ptr) AccessChain 31(data) 2117 63 202
|
|
2128: 24(int) CompositeExtract 2122 2
|
|
Store 2127 2128
|
|
2129: 6(int) Load 8(invocation)
|
|
2130: 71(ptr) AccessChain 31(data) 115 63
|
|
2131: 25(ivec4) Load 2130
|
|
2132: 17(ivec4) Load 19(ballot)
|
|
2133: 25(ivec4) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2131 2132
|
|
2134: 71(ptr) AccessChain 31(data) 2129 63
|
|
Store 2134 2133
|
|
2135: 6(int) Load 8(invocation)
|
|
2136: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2137: 6(int) Load 2136
|
|
2138: 17(ivec4) Load 19(ballot)
|
|
2139: 6(int) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2137 2138
|
|
2140: 90(ptr) AccessChain 31(data) 2135 33 35
|
|
Store 2140 2139
|
|
2141: 6(int) Load 8(invocation)
|
|
2142: 40(ptr) AccessChain 31(data) 63 33
|
|
2143: 17(ivec4) Load 2142
|
|
2144: 96(ivec2) VectorShuffle 2143 2143 0 1
|
|
2145: 17(ivec4) Load 19(ballot)
|
|
2146: 96(ivec2) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2144 2145
|
|
2147: 90(ptr) AccessChain 31(data) 2141 33 35
|
|
2148: 6(int) CompositeExtract 2146 0
|
|
Store 2147 2148
|
|
2149: 90(ptr) AccessChain 31(data) 2141 33 189
|
|
2150: 6(int) CompositeExtract 2146 1
|
|
Store 2149 2150
|
|
2151: 6(int) Load 8(invocation)
|
|
2152: 40(ptr) AccessChain 31(data) 33 33
|
|
2153: 17(ivec4) Load 2152
|
|
2154: 103(ivec3) VectorShuffle 2153 2153 0 1 2
|
|
2155: 17(ivec4) Load 19(ballot)
|
|
2156: 103(ivec3) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2154 2155
|
|
2157: 90(ptr) AccessChain 31(data) 2151 33 35
|
|
2158: 6(int) CompositeExtract 2156 0
|
|
Store 2157 2158
|
|
2159: 90(ptr) AccessChain 31(data) 2151 33 189
|
|
2160: 6(int) CompositeExtract 2156 1
|
|
Store 2159 2160
|
|
2161: 90(ptr) AccessChain 31(data) 2151 33 202
|
|
2162: 6(int) CompositeExtract 2156 2
|
|
Store 2161 2162
|
|
2163: 6(int) Load 8(invocation)
|
|
2164: 40(ptr) AccessChain 31(data) 115 33
|
|
2165: 17(ivec4) Load 2164
|
|
2166: 17(ivec4) Load 19(ballot)
|
|
2167: 17(ivec4) GroupNonUniformIMul 178 PartitionedExclusiveScanNV 2165 2166
|
|
2168: 40(ptr) AccessChain 31(data) 2163 33
|
|
Store 2168 2167
|
|
2169: 6(int) Load 8(invocation)
|
|
2170: 116(ptr) AccessChain 31(data) 34 115 35
|
|
2171:26(float64_t) Load 2170
|
|
2172: 17(ivec4) Load 19(ballot)
|
|
2173:26(float64_t) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2171 2172
|
|
2174: 116(ptr) AccessChain 31(data) 2169 115 35
|
|
Store 2174 2173
|
|
2175: 6(int) Load 8(invocation)
|
|
2176: 123(ptr) AccessChain 31(data) 63 115
|
|
2177: 27(f64vec4) Load 2176
|
|
2178:122(f64vec2) VectorShuffle 2177 2177 0 1
|
|
2179: 17(ivec4) Load 19(ballot)
|
|
2180:122(f64vec2) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2178 2179
|
|
2181: 116(ptr) AccessChain 31(data) 2175 115 35
|
|
2182:26(float64_t) CompositeExtract 2180 0
|
|
Store 2181 2182
|
|
2183: 116(ptr) AccessChain 31(data) 2175 115 189
|
|
2184:26(float64_t) CompositeExtract 2180 1
|
|
Store 2183 2184
|
|
2185: 6(int) Load 8(invocation)
|
|
2186: 123(ptr) AccessChain 31(data) 33 115
|
|
2187: 27(f64vec4) Load 2186
|
|
2188:130(f64vec3) VectorShuffle 2187 2187 0 1 2
|
|
2189: 17(ivec4) Load 19(ballot)
|
|
2190:130(f64vec3) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2188 2189
|
|
2191: 116(ptr) AccessChain 31(data) 2185 115 35
|
|
2192:26(float64_t) CompositeExtract 2190 0
|
|
Store 2191 2192
|
|
2193: 116(ptr) AccessChain 31(data) 2185 115 189
|
|
2194:26(float64_t) CompositeExtract 2190 1
|
|
Store 2193 2194
|
|
2195: 116(ptr) AccessChain 31(data) 2185 115 202
|
|
2196:26(float64_t) CompositeExtract 2190 2
|
|
Store 2195 2196
|
|
2197: 6(int) Load 8(invocation)
|
|
2198: 123(ptr) AccessChain 31(data) 115 115
|
|
2199: 27(f64vec4) Load 2198
|
|
2200: 17(ivec4) Load 19(ballot)
|
|
2201: 27(f64vec4) GroupNonUniformFMul 178 PartitionedExclusiveScanNV 2199 2200
|
|
2202: 123(ptr) AccessChain 31(data) 2197 115
|
|
Store 2202 2201
|
|
2203: 6(int) Load 8(invocation)
|
|
2204: 36(ptr) AccessChain 31(data) 34 34 35
|
|
2205: 22(float) Load 2204
|
|
2206: 17(ivec4) Load 19(ballot)
|
|
2207: 22(float) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2205 2206
|
|
2208: 36(ptr) AccessChain 31(data) 2203 34 35
|
|
Store 2208 2207
|
|
2209: 6(int) Load 8(invocation)
|
|
2210: 44(ptr) AccessChain 31(data) 63 34
|
|
2211: 23(fvec4) Load 2210
|
|
2212: 43(fvec2) VectorShuffle 2211 2211 0 1
|
|
2213: 17(ivec4) Load 19(ballot)
|
|
2214: 43(fvec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2212 2213
|
|
2215: 36(ptr) AccessChain 31(data) 2209 34 35
|
|
2216: 22(float) CompositeExtract 2214 0
|
|
Store 2215 2216
|
|
2217: 36(ptr) AccessChain 31(data) 2209 34 189
|
|
2218: 22(float) CompositeExtract 2214 1
|
|
Store 2217 2218
|
|
2219: 6(int) Load 8(invocation)
|
|
2220: 44(ptr) AccessChain 31(data) 33 34
|
|
2221: 23(fvec4) Load 2220
|
|
2222: 51(fvec3) VectorShuffle 2221 2221 0 1 2
|
|
2223: 17(ivec4) Load 19(ballot)
|
|
2224: 51(fvec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2222 2223
|
|
2225: 36(ptr) AccessChain 31(data) 2219 34 35
|
|
2226: 22(float) CompositeExtract 2224 0
|
|
Store 2225 2226
|
|
2227: 36(ptr) AccessChain 31(data) 2219 34 189
|
|
2228: 22(float) CompositeExtract 2224 1
|
|
Store 2227 2228
|
|
2229: 36(ptr) AccessChain 31(data) 2219 34 202
|
|
2230: 22(float) CompositeExtract 2224 2
|
|
Store 2229 2230
|
|
2231: 6(int) Load 8(invocation)
|
|
2232: 44(ptr) AccessChain 31(data) 115 34
|
|
2233: 23(fvec4) Load 2232
|
|
2234: 17(ivec4) Load 19(ballot)
|
|
2235: 23(fvec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2233 2234
|
|
2236: 44(ptr) AccessChain 31(data) 2231 34
|
|
Store 2236 2235
|
|
2237: 6(int) Load 8(invocation)
|
|
2238: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2239: 24(int) Load 2238
|
|
2240: 17(ivec4) Load 19(ballot)
|
|
2241: 24(int) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2239 2240
|
|
2242: 64(ptr) AccessChain 31(data) 2237 63 35
|
|
Store 2242 2241
|
|
2243: 6(int) Load 8(invocation)
|
|
2244: 71(ptr) AccessChain 31(data) 63 63
|
|
2245: 25(ivec4) Load 2244
|
|
2246: 70(ivec2) VectorShuffle 2245 2245 0 1
|
|
2247: 17(ivec4) Load 19(ballot)
|
|
2248: 70(ivec2) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2246 2247
|
|
2249: 64(ptr) AccessChain 31(data) 2243 63 35
|
|
2250: 24(int) CompositeExtract 2248 0
|
|
Store 2249 2250
|
|
2251: 64(ptr) AccessChain 31(data) 2243 63 189
|
|
2252: 24(int) CompositeExtract 2248 1
|
|
Store 2251 2252
|
|
2253: 6(int) Load 8(invocation)
|
|
2254: 71(ptr) AccessChain 31(data) 33 63
|
|
2255: 25(ivec4) Load 2254
|
|
2256: 78(ivec3) VectorShuffle 2255 2255 0 1 2
|
|
2257: 17(ivec4) Load 19(ballot)
|
|
2258: 78(ivec3) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2256 2257
|
|
2259: 64(ptr) AccessChain 31(data) 2253 63 35
|
|
2260: 24(int) CompositeExtract 2258 0
|
|
Store 2259 2260
|
|
2261: 64(ptr) AccessChain 31(data) 2253 63 189
|
|
2262: 24(int) CompositeExtract 2258 1
|
|
Store 2261 2262
|
|
2263: 64(ptr) AccessChain 31(data) 2253 63 202
|
|
2264: 24(int) CompositeExtract 2258 2
|
|
Store 2263 2264
|
|
2265: 6(int) Load 8(invocation)
|
|
2266: 71(ptr) AccessChain 31(data) 115 63
|
|
2267: 25(ivec4) Load 2266
|
|
2268: 17(ivec4) Load 19(ballot)
|
|
2269: 25(ivec4) GroupNonUniformSMin 178 PartitionedExclusiveScanNV 2267 2268
|
|
2270: 71(ptr) AccessChain 31(data) 2265 63
|
|
Store 2270 2269
|
|
2271: 6(int) Load 8(invocation)
|
|
2272: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2273: 6(int) Load 2272
|
|
2274: 17(ivec4) Load 19(ballot)
|
|
2275: 6(int) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2273 2274
|
|
2276: 90(ptr) AccessChain 31(data) 2271 33 35
|
|
Store 2276 2275
|
|
2277: 6(int) Load 8(invocation)
|
|
2278: 40(ptr) AccessChain 31(data) 63 33
|
|
2279: 17(ivec4) Load 2278
|
|
2280: 96(ivec2) VectorShuffle 2279 2279 0 1
|
|
2281: 17(ivec4) Load 19(ballot)
|
|
2282: 96(ivec2) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2280 2281
|
|
2283: 90(ptr) AccessChain 31(data) 2277 33 35
|
|
2284: 6(int) CompositeExtract 2282 0
|
|
Store 2283 2284
|
|
2285: 90(ptr) AccessChain 31(data) 2277 33 189
|
|
2286: 6(int) CompositeExtract 2282 1
|
|
Store 2285 2286
|
|
2287: 6(int) Load 8(invocation)
|
|
2288: 40(ptr) AccessChain 31(data) 33 33
|
|
2289: 17(ivec4) Load 2288
|
|
2290: 103(ivec3) VectorShuffle 2289 2289 0 1 2
|
|
2291: 17(ivec4) Load 19(ballot)
|
|
2292: 103(ivec3) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2290 2291
|
|
2293: 90(ptr) AccessChain 31(data) 2287 33 35
|
|
2294: 6(int) CompositeExtract 2292 0
|
|
Store 2293 2294
|
|
2295: 90(ptr) AccessChain 31(data) 2287 33 189
|
|
2296: 6(int) CompositeExtract 2292 1
|
|
Store 2295 2296
|
|
2297: 90(ptr) AccessChain 31(data) 2287 33 202
|
|
2298: 6(int) CompositeExtract 2292 2
|
|
Store 2297 2298
|
|
2299: 6(int) Load 8(invocation)
|
|
2300: 40(ptr) AccessChain 31(data) 115 33
|
|
2301: 17(ivec4) Load 2300
|
|
2302: 17(ivec4) Load 19(ballot)
|
|
2303: 17(ivec4) GroupNonUniformUMin 178 PartitionedExclusiveScanNV 2301 2302
|
|
2304: 40(ptr) AccessChain 31(data) 2299 33
|
|
Store 2304 2303
|
|
2305: 6(int) Load 8(invocation)
|
|
2306: 116(ptr) AccessChain 31(data) 34 115 35
|
|
2307:26(float64_t) Load 2306
|
|
2308: 17(ivec4) Load 19(ballot)
|
|
2309:26(float64_t) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2307 2308
|
|
2310: 116(ptr) AccessChain 31(data) 2305 115 35
|
|
Store 2310 2309
|
|
2311: 6(int) Load 8(invocation)
|
|
2312: 123(ptr) AccessChain 31(data) 63 115
|
|
2313: 27(f64vec4) Load 2312
|
|
2314:122(f64vec2) VectorShuffle 2313 2313 0 1
|
|
2315: 17(ivec4) Load 19(ballot)
|
|
2316:122(f64vec2) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2314 2315
|
|
2317: 116(ptr) AccessChain 31(data) 2311 115 35
|
|
2318:26(float64_t) CompositeExtract 2316 0
|
|
Store 2317 2318
|
|
2319: 116(ptr) AccessChain 31(data) 2311 115 189
|
|
2320:26(float64_t) CompositeExtract 2316 1
|
|
Store 2319 2320
|
|
2321: 6(int) Load 8(invocation)
|
|
2322: 123(ptr) AccessChain 31(data) 33 115
|
|
2323: 27(f64vec4) Load 2322
|
|
2324:130(f64vec3) VectorShuffle 2323 2323 0 1 2
|
|
2325: 17(ivec4) Load 19(ballot)
|
|
2326:130(f64vec3) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2324 2325
|
|
2327: 116(ptr) AccessChain 31(data) 2321 115 35
|
|
2328:26(float64_t) CompositeExtract 2326 0
|
|
Store 2327 2328
|
|
2329: 116(ptr) AccessChain 31(data) 2321 115 189
|
|
2330:26(float64_t) CompositeExtract 2326 1
|
|
Store 2329 2330
|
|
2331: 116(ptr) AccessChain 31(data) 2321 115 202
|
|
2332:26(float64_t) CompositeExtract 2326 2
|
|
Store 2331 2332
|
|
2333: 6(int) Load 8(invocation)
|
|
2334: 123(ptr) AccessChain 31(data) 115 115
|
|
2335: 27(f64vec4) Load 2334
|
|
2336: 17(ivec4) Load 19(ballot)
|
|
2337: 27(f64vec4) GroupNonUniformFMin 178 PartitionedExclusiveScanNV 2335 2336
|
|
2338: 123(ptr) AccessChain 31(data) 2333 115
|
|
Store 2338 2337
|
|
2339: 6(int) Load 8(invocation)
|
|
2340: 36(ptr) AccessChain 31(data) 34 34 35
|
|
2341: 22(float) Load 2340
|
|
2342: 17(ivec4) Load 19(ballot)
|
|
2343: 22(float) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2341 2342
|
|
2344: 36(ptr) AccessChain 31(data) 2339 34 35
|
|
Store 2344 2343
|
|
2345: 6(int) Load 8(invocation)
|
|
2346: 44(ptr) AccessChain 31(data) 63 34
|
|
2347: 23(fvec4) Load 2346
|
|
2348: 43(fvec2) VectorShuffle 2347 2347 0 1
|
|
2349: 17(ivec4) Load 19(ballot)
|
|
2350: 43(fvec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2348 2349
|
|
2351: 36(ptr) AccessChain 31(data) 2345 34 35
|
|
2352: 22(float) CompositeExtract 2350 0
|
|
Store 2351 2352
|
|
2353: 36(ptr) AccessChain 31(data) 2345 34 189
|
|
2354: 22(float) CompositeExtract 2350 1
|
|
Store 2353 2354
|
|
2355: 6(int) Load 8(invocation)
|
|
2356: 44(ptr) AccessChain 31(data) 33 34
|
|
2357: 23(fvec4) Load 2356
|
|
2358: 51(fvec3) VectorShuffle 2357 2357 0 1 2
|
|
2359: 17(ivec4) Load 19(ballot)
|
|
2360: 51(fvec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2358 2359
|
|
2361: 36(ptr) AccessChain 31(data) 2355 34 35
|
|
2362: 22(float) CompositeExtract 2360 0
|
|
Store 2361 2362
|
|
2363: 36(ptr) AccessChain 31(data) 2355 34 189
|
|
2364: 22(float) CompositeExtract 2360 1
|
|
Store 2363 2364
|
|
2365: 36(ptr) AccessChain 31(data) 2355 34 202
|
|
2366: 22(float) CompositeExtract 2360 2
|
|
Store 2365 2366
|
|
2367: 6(int) Load 8(invocation)
|
|
2368: 44(ptr) AccessChain 31(data) 115 34
|
|
2369: 23(fvec4) Load 2368
|
|
2370: 17(ivec4) Load 19(ballot)
|
|
2371: 23(fvec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2369 2370
|
|
2372: 44(ptr) AccessChain 31(data) 2367 34
|
|
Store 2372 2371
|
|
2373: 6(int) Load 8(invocation)
|
|
2374: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2375: 24(int) Load 2374
|
|
2376: 17(ivec4) Load 19(ballot)
|
|
2377: 24(int) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2375 2376
|
|
2378: 64(ptr) AccessChain 31(data) 2373 63 35
|
|
Store 2378 2377
|
|
2379: 6(int) Load 8(invocation)
|
|
2380: 71(ptr) AccessChain 31(data) 63 63
|
|
2381: 25(ivec4) Load 2380
|
|
2382: 70(ivec2) VectorShuffle 2381 2381 0 1
|
|
2383: 17(ivec4) Load 19(ballot)
|
|
2384: 70(ivec2) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2382 2383
|
|
2385: 64(ptr) AccessChain 31(data) 2379 63 35
|
|
2386: 24(int) CompositeExtract 2384 0
|
|
Store 2385 2386
|
|
2387: 64(ptr) AccessChain 31(data) 2379 63 189
|
|
2388: 24(int) CompositeExtract 2384 1
|
|
Store 2387 2388
|
|
2389: 6(int) Load 8(invocation)
|
|
2390: 71(ptr) AccessChain 31(data) 33 63
|
|
2391: 25(ivec4) Load 2390
|
|
2392: 78(ivec3) VectorShuffle 2391 2391 0 1 2
|
|
2393: 17(ivec4) Load 19(ballot)
|
|
2394: 78(ivec3) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2392 2393
|
|
2395: 64(ptr) AccessChain 31(data) 2389 63 35
|
|
2396: 24(int) CompositeExtract 2394 0
|
|
Store 2395 2396
|
|
2397: 64(ptr) AccessChain 31(data) 2389 63 189
|
|
2398: 24(int) CompositeExtract 2394 1
|
|
Store 2397 2398
|
|
2399: 64(ptr) AccessChain 31(data) 2389 63 202
|
|
2400: 24(int) CompositeExtract 2394 2
|
|
Store 2399 2400
|
|
2401: 6(int) Load 8(invocation)
|
|
2402: 71(ptr) AccessChain 31(data) 115 63
|
|
2403: 25(ivec4) Load 2402
|
|
2404: 17(ivec4) Load 19(ballot)
|
|
2405: 25(ivec4) GroupNonUniformSMax 178 PartitionedExclusiveScanNV 2403 2404
|
|
2406: 71(ptr) AccessChain 31(data) 2401 63
|
|
Store 2406 2405
|
|
2407: 6(int) Load 8(invocation)
|
|
2408: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2409: 6(int) Load 2408
|
|
2410: 17(ivec4) Load 19(ballot)
|
|
2411: 6(int) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2409 2410
|
|
2412: 90(ptr) AccessChain 31(data) 2407 33 35
|
|
Store 2412 2411
|
|
2413: 6(int) Load 8(invocation)
|
|
2414: 40(ptr) AccessChain 31(data) 63 33
|
|
2415: 17(ivec4) Load 2414
|
|
2416: 96(ivec2) VectorShuffle 2415 2415 0 1
|
|
2417: 17(ivec4) Load 19(ballot)
|
|
2418: 96(ivec2) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2416 2417
|
|
2419: 90(ptr) AccessChain 31(data) 2413 33 35
|
|
2420: 6(int) CompositeExtract 2418 0
|
|
Store 2419 2420
|
|
2421: 90(ptr) AccessChain 31(data) 2413 33 189
|
|
2422: 6(int) CompositeExtract 2418 1
|
|
Store 2421 2422
|
|
2423: 6(int) Load 8(invocation)
|
|
2424: 40(ptr) AccessChain 31(data) 33 33
|
|
2425: 17(ivec4) Load 2424
|
|
2426: 103(ivec3) VectorShuffle 2425 2425 0 1 2
|
|
2427: 17(ivec4) Load 19(ballot)
|
|
2428: 103(ivec3) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2426 2427
|
|
2429: 90(ptr) AccessChain 31(data) 2423 33 35
|
|
2430: 6(int) CompositeExtract 2428 0
|
|
Store 2429 2430
|
|
2431: 90(ptr) AccessChain 31(data) 2423 33 189
|
|
2432: 6(int) CompositeExtract 2428 1
|
|
Store 2431 2432
|
|
2433: 90(ptr) AccessChain 31(data) 2423 33 202
|
|
2434: 6(int) CompositeExtract 2428 2
|
|
Store 2433 2434
|
|
2435: 6(int) Load 8(invocation)
|
|
2436: 40(ptr) AccessChain 31(data) 115 33
|
|
2437: 17(ivec4) Load 2436
|
|
2438: 17(ivec4) Load 19(ballot)
|
|
2439: 17(ivec4) GroupNonUniformUMax 178 PartitionedExclusiveScanNV 2437 2438
|
|
2440: 40(ptr) AccessChain 31(data) 2435 33
|
|
Store 2440 2439
|
|
2441: 6(int) Load 8(invocation)
|
|
2442: 116(ptr) AccessChain 31(data) 34 115 35
|
|
2443:26(float64_t) Load 2442
|
|
2444: 17(ivec4) Load 19(ballot)
|
|
2445:26(float64_t) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2443 2444
|
|
2446: 116(ptr) AccessChain 31(data) 2441 115 35
|
|
Store 2446 2445
|
|
2447: 6(int) Load 8(invocation)
|
|
2448: 123(ptr) AccessChain 31(data) 63 115
|
|
2449: 27(f64vec4) Load 2448
|
|
2450:122(f64vec2) VectorShuffle 2449 2449 0 1
|
|
2451: 17(ivec4) Load 19(ballot)
|
|
2452:122(f64vec2) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2450 2451
|
|
2453: 116(ptr) AccessChain 31(data) 2447 115 35
|
|
2454:26(float64_t) CompositeExtract 2452 0
|
|
Store 2453 2454
|
|
2455: 116(ptr) AccessChain 31(data) 2447 115 189
|
|
2456:26(float64_t) CompositeExtract 2452 1
|
|
Store 2455 2456
|
|
2457: 6(int) Load 8(invocation)
|
|
2458: 123(ptr) AccessChain 31(data) 33 115
|
|
2459: 27(f64vec4) Load 2458
|
|
2460:130(f64vec3) VectorShuffle 2459 2459 0 1 2
|
|
2461: 17(ivec4) Load 19(ballot)
|
|
2462:130(f64vec3) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2460 2461
|
|
2463: 116(ptr) AccessChain 31(data) 2457 115 35
|
|
2464:26(float64_t) CompositeExtract 2462 0
|
|
Store 2463 2464
|
|
2465: 116(ptr) AccessChain 31(data) 2457 115 189
|
|
2466:26(float64_t) CompositeExtract 2462 1
|
|
Store 2465 2466
|
|
2467: 116(ptr) AccessChain 31(data) 2457 115 202
|
|
2468:26(float64_t) CompositeExtract 2462 2
|
|
Store 2467 2468
|
|
2469: 6(int) Load 8(invocation)
|
|
2470: 123(ptr) AccessChain 31(data) 115 115
|
|
2471: 27(f64vec4) Load 2470
|
|
2472: 17(ivec4) Load 19(ballot)
|
|
2473: 27(f64vec4) GroupNonUniformFMax 178 PartitionedExclusiveScanNV 2471 2472
|
|
2474: 123(ptr) AccessChain 31(data) 2469 115
|
|
Store 2474 2473
|
|
2475: 6(int) Load 8(invocation)
|
|
2476: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2477: 24(int) Load 2476
|
|
2478: 17(ivec4) Load 19(ballot)
|
|
2479: 24(int) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2477 2478
|
|
2480: 64(ptr) AccessChain 31(data) 2475 63 35
|
|
Store 2480 2479
|
|
2481: 6(int) Load 8(invocation)
|
|
2482: 71(ptr) AccessChain 31(data) 63 63
|
|
2483: 25(ivec4) Load 2482
|
|
2484: 70(ivec2) VectorShuffle 2483 2483 0 1
|
|
2485: 17(ivec4) Load 19(ballot)
|
|
2486: 70(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2484 2485
|
|
2487: 64(ptr) AccessChain 31(data) 2481 63 35
|
|
2488: 24(int) CompositeExtract 2486 0
|
|
Store 2487 2488
|
|
2489: 64(ptr) AccessChain 31(data) 2481 63 189
|
|
2490: 24(int) CompositeExtract 2486 1
|
|
Store 2489 2490
|
|
2491: 6(int) Load 8(invocation)
|
|
2492: 71(ptr) AccessChain 31(data) 33 63
|
|
2493: 25(ivec4) Load 2492
|
|
2494: 78(ivec3) VectorShuffle 2493 2493 0 1 2
|
|
2495: 17(ivec4) Load 19(ballot)
|
|
2496: 78(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2494 2495
|
|
2497: 64(ptr) AccessChain 31(data) 2491 63 35
|
|
2498: 24(int) CompositeExtract 2496 0
|
|
Store 2497 2498
|
|
2499: 64(ptr) AccessChain 31(data) 2491 63 189
|
|
2500: 24(int) CompositeExtract 2496 1
|
|
Store 2499 2500
|
|
2501: 64(ptr) AccessChain 31(data) 2491 63 202
|
|
2502: 24(int) CompositeExtract 2496 2
|
|
Store 2501 2502
|
|
2503: 6(int) Load 8(invocation)
|
|
2504: 71(ptr) AccessChain 31(data) 115 63
|
|
2505: 25(ivec4) Load 2504
|
|
2506: 17(ivec4) Load 19(ballot)
|
|
2507: 25(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2505 2506
|
|
2508: 71(ptr) AccessChain 31(data) 2503 63
|
|
Store 2508 2507
|
|
2509: 6(int) Load 8(invocation)
|
|
2510: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2511: 6(int) Load 2510
|
|
2512: 17(ivec4) Load 19(ballot)
|
|
2513: 6(int) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2511 2512
|
|
2514: 90(ptr) AccessChain 31(data) 2509 33 35
|
|
Store 2514 2513
|
|
2515: 6(int) Load 8(invocation)
|
|
2516: 40(ptr) AccessChain 31(data) 63 33
|
|
2517: 17(ivec4) Load 2516
|
|
2518: 96(ivec2) VectorShuffle 2517 2517 0 1
|
|
2519: 17(ivec4) Load 19(ballot)
|
|
2520: 96(ivec2) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2518 2519
|
|
2521: 90(ptr) AccessChain 31(data) 2515 33 35
|
|
2522: 6(int) CompositeExtract 2520 0
|
|
Store 2521 2522
|
|
2523: 90(ptr) AccessChain 31(data) 2515 33 189
|
|
2524: 6(int) CompositeExtract 2520 1
|
|
Store 2523 2524
|
|
2525: 6(int) Load 8(invocation)
|
|
2526: 40(ptr) AccessChain 31(data) 33 33
|
|
2527: 17(ivec4) Load 2526
|
|
2528: 103(ivec3) VectorShuffle 2527 2527 0 1 2
|
|
2529: 17(ivec4) Load 19(ballot)
|
|
2530: 103(ivec3) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2528 2529
|
|
2531: 90(ptr) AccessChain 31(data) 2525 33 35
|
|
2532: 6(int) CompositeExtract 2530 0
|
|
Store 2531 2532
|
|
2533: 90(ptr) AccessChain 31(data) 2525 33 189
|
|
2534: 6(int) CompositeExtract 2530 1
|
|
Store 2533 2534
|
|
2535: 90(ptr) AccessChain 31(data) 2525 33 202
|
|
2536: 6(int) CompositeExtract 2530 2
|
|
Store 2535 2536
|
|
2537: 6(int) Load 8(invocation)
|
|
2538: 40(ptr) AccessChain 31(data) 115 33
|
|
2539: 17(ivec4) Load 2538
|
|
2540: 17(ivec4) Load 19(ballot)
|
|
2541: 17(ivec4) GroupNonUniformBitwiseAnd 178 PartitionedExclusiveScanNV 2539 2540
|
|
2542: 40(ptr) AccessChain 31(data) 2537 33
|
|
Store 2542 2541
|
|
2543: 6(int) Load 8(invocation)
|
|
2544: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2545: 24(int) Load 2544
|
|
2546: 144(bool) SLessThan 2545 34
|
|
2547: 17(ivec4) Load 19(ballot)
|
|
2548: 144(bool) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2546 2547
|
|
2549: 24(int) Select 2548 63 34
|
|
2550: 64(ptr) AccessChain 31(data) 2543 63 35
|
|
Store 2550 2549
|
|
2551: 6(int) Load 8(invocation)
|
|
2552: 71(ptr) AccessChain 31(data) 63 63
|
|
2553: 25(ivec4) Load 2552
|
|
2554: 70(ivec2) VectorShuffle 2553 2553 0 1
|
|
2555: 152(bvec2) SLessThan 2554 801
|
|
2556: 17(ivec4) Load 19(ballot)
|
|
2557: 152(bvec2) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2555 2556
|
|
2558: 70(ivec2) Select 2557 805 801
|
|
2559: 64(ptr) AccessChain 31(data) 2551 63 35
|
|
2560: 24(int) CompositeExtract 2558 0
|
|
Store 2559 2560
|
|
2561: 64(ptr) AccessChain 31(data) 2551 63 189
|
|
2562: 24(int) CompositeExtract 2558 1
|
|
Store 2561 2562
|
|
2563: 6(int) Load 8(invocation)
|
|
2564: 71(ptr) AccessChain 31(data) 63 63
|
|
2565: 25(ivec4) Load 2564
|
|
2566: 78(ivec3) VectorShuffle 2565 2565 0 1 2
|
|
2567: 161(bvec3) SLessThan 2566 815
|
|
2568: 17(ivec4) Load 19(ballot)
|
|
2569: 161(bvec3) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2567 2568
|
|
2570: 78(ivec3) Select 2569 819 815
|
|
2571: 64(ptr) AccessChain 31(data) 2563 63 35
|
|
2572: 24(int) CompositeExtract 2570 0
|
|
Store 2571 2572
|
|
2573: 64(ptr) AccessChain 31(data) 2563 63 189
|
|
2574: 24(int) CompositeExtract 2570 1
|
|
Store 2573 2574
|
|
2575: 64(ptr) AccessChain 31(data) 2563 63 202
|
|
2576: 24(int) CompositeExtract 2570 2
|
|
Store 2575 2576
|
|
2577: 6(int) Load 8(invocation)
|
|
2578: 71(ptr) AccessChain 31(data) 63 63
|
|
2579: 25(ivec4) Load 2578
|
|
2580: 169(bvec4) SLessThan 2579 830
|
|
2581: 17(ivec4) Load 19(ballot)
|
|
2582: 169(bvec4) GroupNonUniformLogicalAnd 178 PartitionedExclusiveScanNV 2580 2581
|
|
2583: 25(ivec4) Select 2582 834 830
|
|
2584: 71(ptr) AccessChain 31(data) 2577 63
|
|
Store 2584 2583
|
|
2585: 6(int) Load 8(invocation)
|
|
2586: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2587: 24(int) Load 2586
|
|
2588: 17(ivec4) Load 19(ballot)
|
|
2589: 24(int) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2587 2588
|
|
2590: 64(ptr) AccessChain 31(data) 2585 63 35
|
|
Store 2590 2589
|
|
2591: 6(int) Load 8(invocation)
|
|
2592: 71(ptr) AccessChain 31(data) 63 63
|
|
2593: 25(ivec4) Load 2592
|
|
2594: 70(ivec2) VectorShuffle 2593 2593 0 1
|
|
2595: 17(ivec4) Load 19(ballot)
|
|
2596: 70(ivec2) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2594 2595
|
|
2597: 64(ptr) AccessChain 31(data) 2591 63 35
|
|
2598: 24(int) CompositeExtract 2596 0
|
|
Store 2597 2598
|
|
2599: 64(ptr) AccessChain 31(data) 2591 63 189
|
|
2600: 24(int) CompositeExtract 2596 1
|
|
Store 2599 2600
|
|
2601: 6(int) Load 8(invocation)
|
|
2602: 71(ptr) AccessChain 31(data) 33 63
|
|
2603: 25(ivec4) Load 2602
|
|
2604: 78(ivec3) VectorShuffle 2603 2603 0 1 2
|
|
2605: 17(ivec4) Load 19(ballot)
|
|
2606: 78(ivec3) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2604 2605
|
|
2607: 64(ptr) AccessChain 31(data) 2601 63 35
|
|
2608: 24(int) CompositeExtract 2606 0
|
|
Store 2607 2608
|
|
2609: 64(ptr) AccessChain 31(data) 2601 63 189
|
|
2610: 24(int) CompositeExtract 2606 1
|
|
Store 2609 2610
|
|
2611: 64(ptr) AccessChain 31(data) 2601 63 202
|
|
2612: 24(int) CompositeExtract 2606 2
|
|
Store 2611 2612
|
|
2613: 6(int) Load 8(invocation)
|
|
2614: 71(ptr) AccessChain 31(data) 115 63
|
|
2615: 25(ivec4) Load 2614
|
|
2616: 17(ivec4) Load 19(ballot)
|
|
2617: 25(ivec4) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2615 2616
|
|
2618: 71(ptr) AccessChain 31(data) 2613 63
|
|
Store 2618 2617
|
|
2619: 6(int) Load 8(invocation)
|
|
2620: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2621: 6(int) Load 2620
|
|
2622: 17(ivec4) Load 19(ballot)
|
|
2623: 6(int) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2621 2622
|
|
2624: 90(ptr) AccessChain 31(data) 2619 33 35
|
|
Store 2624 2623
|
|
2625: 6(int) Load 8(invocation)
|
|
2626: 40(ptr) AccessChain 31(data) 63 33
|
|
2627: 17(ivec4) Load 2626
|
|
2628: 96(ivec2) VectorShuffle 2627 2627 0 1
|
|
2629: 17(ivec4) Load 19(ballot)
|
|
2630: 96(ivec2) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2628 2629
|
|
2631: 90(ptr) AccessChain 31(data) 2625 33 35
|
|
2632: 6(int) CompositeExtract 2630 0
|
|
Store 2631 2632
|
|
2633: 90(ptr) AccessChain 31(data) 2625 33 189
|
|
2634: 6(int) CompositeExtract 2630 1
|
|
Store 2633 2634
|
|
2635: 6(int) Load 8(invocation)
|
|
2636: 40(ptr) AccessChain 31(data) 33 33
|
|
2637: 17(ivec4) Load 2636
|
|
2638: 103(ivec3) VectorShuffle 2637 2637 0 1 2
|
|
2639: 17(ivec4) Load 19(ballot)
|
|
2640: 103(ivec3) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2638 2639
|
|
2641: 90(ptr) AccessChain 31(data) 2635 33 35
|
|
2642: 6(int) CompositeExtract 2640 0
|
|
Store 2641 2642
|
|
2643: 90(ptr) AccessChain 31(data) 2635 33 189
|
|
2644: 6(int) CompositeExtract 2640 1
|
|
Store 2643 2644
|
|
2645: 90(ptr) AccessChain 31(data) 2635 33 202
|
|
2646: 6(int) CompositeExtract 2640 2
|
|
Store 2645 2646
|
|
2647: 6(int) Load 8(invocation)
|
|
2648: 40(ptr) AccessChain 31(data) 115 33
|
|
2649: 17(ivec4) Load 2648
|
|
2650: 17(ivec4) Load 19(ballot)
|
|
2651: 17(ivec4) GroupNonUniformBitwiseOr 178 PartitionedExclusiveScanNV 2649 2650
|
|
2652: 40(ptr) AccessChain 31(data) 2647 33
|
|
Store 2652 2651
|
|
2653: 6(int) Load 8(invocation)
|
|
2654: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2655: 24(int) Load 2654
|
|
2656: 144(bool) SLessThan 2655 34
|
|
2657: 17(ivec4) Load 19(ballot)
|
|
2658: 144(bool) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2656 2657
|
|
2659: 24(int) Select 2658 63 34
|
|
2660: 64(ptr) AccessChain 31(data) 2653 63 35
|
|
Store 2660 2659
|
|
2661: 6(int) Load 8(invocation)
|
|
2662: 71(ptr) AccessChain 31(data) 63 63
|
|
2663: 25(ivec4) Load 2662
|
|
2664: 70(ivec2) VectorShuffle 2663 2663 0 1
|
|
2665: 152(bvec2) SLessThan 2664 801
|
|
2666: 17(ivec4) Load 19(ballot)
|
|
2667: 152(bvec2) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2665 2666
|
|
2668: 70(ivec2) Select 2667 805 801
|
|
2669: 64(ptr) AccessChain 31(data) 2661 63 35
|
|
2670: 24(int) CompositeExtract 2668 0
|
|
Store 2669 2670
|
|
2671: 64(ptr) AccessChain 31(data) 2661 63 189
|
|
2672: 24(int) CompositeExtract 2668 1
|
|
Store 2671 2672
|
|
2673: 6(int) Load 8(invocation)
|
|
2674: 71(ptr) AccessChain 31(data) 63 63
|
|
2675: 25(ivec4) Load 2674
|
|
2676: 78(ivec3) VectorShuffle 2675 2675 0 1 2
|
|
2677: 161(bvec3) SLessThan 2676 815
|
|
2678: 17(ivec4) Load 19(ballot)
|
|
2679: 161(bvec3) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2677 2678
|
|
2680: 78(ivec3) Select 2679 819 815
|
|
2681: 64(ptr) AccessChain 31(data) 2673 63 35
|
|
2682: 24(int) CompositeExtract 2680 0
|
|
Store 2681 2682
|
|
2683: 64(ptr) AccessChain 31(data) 2673 63 189
|
|
2684: 24(int) CompositeExtract 2680 1
|
|
Store 2683 2684
|
|
2685: 64(ptr) AccessChain 31(data) 2673 63 202
|
|
2686: 24(int) CompositeExtract 2680 2
|
|
Store 2685 2686
|
|
2687: 6(int) Load 8(invocation)
|
|
2688: 71(ptr) AccessChain 31(data) 63 63
|
|
2689: 25(ivec4) Load 2688
|
|
2690: 169(bvec4) SLessThan 2689 830
|
|
2691: 17(ivec4) Load 19(ballot)
|
|
2692: 169(bvec4) GroupNonUniformLogicalOr 178 PartitionedExclusiveScanNV 2690 2691
|
|
2693: 25(ivec4) Select 2692 834 830
|
|
2694: 71(ptr) AccessChain 31(data) 2687 63
|
|
Store 2694 2693
|
|
2695: 6(int) Load 8(invocation)
|
|
2696: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2697: 24(int) Load 2696
|
|
2698: 17(ivec4) Load 19(ballot)
|
|
2699: 24(int) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2697 2698
|
|
2700: 64(ptr) AccessChain 31(data) 2695 63 35
|
|
Store 2700 2699
|
|
2701: 6(int) Load 8(invocation)
|
|
2702: 71(ptr) AccessChain 31(data) 63 63
|
|
2703: 25(ivec4) Load 2702
|
|
2704: 70(ivec2) VectorShuffle 2703 2703 0 1
|
|
2705: 17(ivec4) Load 19(ballot)
|
|
2706: 70(ivec2) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2704 2705
|
|
2707: 64(ptr) AccessChain 31(data) 2701 63 35
|
|
2708: 24(int) CompositeExtract 2706 0
|
|
Store 2707 2708
|
|
2709: 64(ptr) AccessChain 31(data) 2701 63 189
|
|
2710: 24(int) CompositeExtract 2706 1
|
|
Store 2709 2710
|
|
2711: 6(int) Load 8(invocation)
|
|
2712: 71(ptr) AccessChain 31(data) 33 63
|
|
2713: 25(ivec4) Load 2712
|
|
2714: 78(ivec3) VectorShuffle 2713 2713 0 1 2
|
|
2715: 17(ivec4) Load 19(ballot)
|
|
2716: 78(ivec3) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2714 2715
|
|
2717: 64(ptr) AccessChain 31(data) 2711 63 35
|
|
2718: 24(int) CompositeExtract 2716 0
|
|
Store 2717 2718
|
|
2719: 64(ptr) AccessChain 31(data) 2711 63 189
|
|
2720: 24(int) CompositeExtract 2716 1
|
|
Store 2719 2720
|
|
2721: 64(ptr) AccessChain 31(data) 2711 63 202
|
|
2722: 24(int) CompositeExtract 2716 2
|
|
Store 2721 2722
|
|
2723: 6(int) Load 8(invocation)
|
|
2724: 71(ptr) AccessChain 31(data) 115 63
|
|
2725: 25(ivec4) Load 2724
|
|
2726: 17(ivec4) Load 19(ballot)
|
|
2727: 25(ivec4) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2725 2726
|
|
2728: 71(ptr) AccessChain 31(data) 2723 63
|
|
Store 2728 2727
|
|
2729: 6(int) Load 8(invocation)
|
|
2730: 90(ptr) AccessChain 31(data) 34 33 35
|
|
2731: 6(int) Load 2730
|
|
2732: 17(ivec4) Load 19(ballot)
|
|
2733: 6(int) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2731 2732
|
|
2734: 90(ptr) AccessChain 31(data) 2729 33 35
|
|
Store 2734 2733
|
|
2735: 6(int) Load 8(invocation)
|
|
2736: 40(ptr) AccessChain 31(data) 63 33
|
|
2737: 17(ivec4) Load 2736
|
|
2738: 96(ivec2) VectorShuffle 2737 2737 0 1
|
|
2739: 17(ivec4) Load 19(ballot)
|
|
2740: 96(ivec2) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2738 2739
|
|
2741: 90(ptr) AccessChain 31(data) 2735 33 35
|
|
2742: 6(int) CompositeExtract 2740 0
|
|
Store 2741 2742
|
|
2743: 90(ptr) AccessChain 31(data) 2735 33 189
|
|
2744: 6(int) CompositeExtract 2740 1
|
|
Store 2743 2744
|
|
2745: 6(int) Load 8(invocation)
|
|
2746: 40(ptr) AccessChain 31(data) 33 33
|
|
2747: 17(ivec4) Load 2746
|
|
2748: 103(ivec3) VectorShuffle 2747 2747 0 1 2
|
|
2749: 17(ivec4) Load 19(ballot)
|
|
2750: 103(ivec3) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2748 2749
|
|
2751: 90(ptr) AccessChain 31(data) 2745 33 35
|
|
2752: 6(int) CompositeExtract 2750 0
|
|
Store 2751 2752
|
|
2753: 90(ptr) AccessChain 31(data) 2745 33 189
|
|
2754: 6(int) CompositeExtract 2750 1
|
|
Store 2753 2754
|
|
2755: 90(ptr) AccessChain 31(data) 2745 33 202
|
|
2756: 6(int) CompositeExtract 2750 2
|
|
Store 2755 2756
|
|
2757: 6(int) Load 8(invocation)
|
|
2758: 40(ptr) AccessChain 31(data) 115 33
|
|
2759: 17(ivec4) Load 2758
|
|
2760: 17(ivec4) Load 19(ballot)
|
|
2761: 17(ivec4) GroupNonUniformBitwiseXor 178 PartitionedExclusiveScanNV 2759 2760
|
|
2762: 40(ptr) AccessChain 31(data) 2757 33
|
|
Store 2762 2761
|
|
2763: 6(int) Load 8(invocation)
|
|
2764: 64(ptr) AccessChain 31(data) 34 63 35
|
|
2765: 24(int) Load 2764
|
|
2766: 144(bool) SLessThan 2765 34
|
|
2767: 17(ivec4) Load 19(ballot)
|
|
2768: 144(bool) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2766 2767
|
|
2769: 24(int) Select 2768 63 34
|
|
2770: 64(ptr) AccessChain 31(data) 2763 63 35
|
|
Store 2770 2769
|
|
2771: 6(int) Load 8(invocation)
|
|
2772: 71(ptr) AccessChain 31(data) 63 63
|
|
2773: 25(ivec4) Load 2772
|
|
2774: 70(ivec2) VectorShuffle 2773 2773 0 1
|
|
2775: 152(bvec2) SLessThan 2774 801
|
|
2776: 17(ivec4) Load 19(ballot)
|
|
2777: 152(bvec2) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2775 2776
|
|
2778: 70(ivec2) Select 2777 805 801
|
|
2779: 64(ptr) AccessChain 31(data) 2771 63 35
|
|
2780: 24(int) CompositeExtract 2778 0
|
|
Store 2779 2780
|
|
2781: 64(ptr) AccessChain 31(data) 2771 63 189
|
|
2782: 24(int) CompositeExtract 2778 1
|
|
Store 2781 2782
|
|
2783: 6(int) Load 8(invocation)
|
|
2784: 71(ptr) AccessChain 31(data) 63 63
|
|
2785: 25(ivec4) Load 2784
|
|
2786: 78(ivec3) VectorShuffle 2785 2785 0 1 2
|
|
2787: 161(bvec3) SLessThan 2786 815
|
|
2788: 17(ivec4) Load 19(ballot)
|
|
2789: 161(bvec3) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2787 2788
|
|
2790: 78(ivec3) Select 2789 819 815
|
|
2791: 64(ptr) AccessChain 31(data) 2783 63 35
|
|
2792: 24(int) CompositeExtract 2790 0
|
|
Store 2791 2792
|
|
2793: 64(ptr) AccessChain 31(data) 2783 63 189
|
|
2794: 24(int) CompositeExtract 2790 1
|
|
Store 2793 2794
|
|
2795: 64(ptr) AccessChain 31(data) 2783 63 202
|
|
2796: 24(int) CompositeExtract 2790 2
|
|
Store 2795 2796
|
|
2797: 6(int) Load 8(invocation)
|
|
2798: 71(ptr) AccessChain 31(data) 63 63
|
|
2799: 25(ivec4) Load 2798
|
|
2800: 169(bvec4) SLessThan 2799 830
|
|
2801: 17(ivec4) Load 19(ballot)
|
|
2802: 169(bvec4) GroupNonUniformLogicalXor 178 PartitionedExclusiveScanNV 2800 2801
|
|
2803: 25(ivec4) Select 2802 834 830
|
|
2804: 71(ptr) AccessChain 31(data) 2797 63
|
|
Store 2804 2803
|
|
Return
|
|
FunctionEnd
|