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