mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-12 13:10:06 +00:00
2429 lines
127 KiB
Plaintext
2429 lines
127 KiB
Plaintext
spv.subgroupArithmetic.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 80008
|
|
// Id's are bound by 2085
|
|
|
|
Capability Shader
|
|
Capability Float64
|
|
Capability GroupNonUniform
|
|
Capability GroupNonUniformArithmetic
|
|
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_arithmetic"
|
|
SourceExtension "GL_KHR_shader_subgroup_basic"
|
|
Name 4 "main"
|
|
Name 8 "invocation"
|
|
Name 10 "gl_SubgroupInvocationID"
|
|
Name 12 "gl_SubgroupSize"
|
|
Name 24 "Buffers"
|
|
MemberName 24(Buffers) 0 "f4"
|
|
MemberName 24(Buffers) 1 "i4"
|
|
MemberName 24(Buffers) 2 "u4"
|
|
MemberName 24(Buffers) 3 "d4"
|
|
Name 27 "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 24(Buffers) 0 Offset 0
|
|
MemberDecorate 24(Buffers) 1 Offset 16
|
|
MemberDecorate 24(Buffers) 2 Offset 32
|
|
MemberDecorate 24(Buffers) 3 Offset 64
|
|
Decorate 24(Buffers) Block
|
|
Decorate 27(data) DescriptorSet 0
|
|
Decorate 27(data) Binding 0
|
|
Decorate 2084 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: TypeFloat 32
|
|
18: TypeVector 17(float) 4
|
|
19: TypeInt 32 1
|
|
20: TypeVector 19(int) 4
|
|
21: TypeVector 6(int) 4
|
|
22: TypeFloat 64
|
|
23: TypeVector 22(float64_t) 4
|
|
24(Buffers): TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4)
|
|
25: TypeArray 24(Buffers) 15
|
|
26: TypePointer StorageBuffer 25
|
|
27(data): 26(ptr) Variable StorageBuffer
|
|
29: 19(int) Constant 0
|
|
30: 6(int) Constant 0
|
|
31: TypePointer StorageBuffer 17(float)
|
|
34: 6(int) Constant 3
|
|
38: 19(int) Constant 1
|
|
39: TypeVector 17(float) 2
|
|
40: TypePointer StorageBuffer 18(fvec4)
|
|
49: 19(int) Constant 2
|
|
50: TypeVector 17(float) 3
|
|
59: 19(int) Constant 3
|
|
65: TypePointer StorageBuffer 19(int)
|
|
71: TypeVector 19(int) 2
|
|
72: TypePointer StorageBuffer 20(ivec4)
|
|
81: TypeVector 19(int) 3
|
|
95: TypePointer StorageBuffer 6(int)
|
|
101: TypeVector 6(int) 2
|
|
102: TypePointer StorageBuffer 21(ivec4)
|
|
111: TypeVector 6(int) 3
|
|
125: TypePointer StorageBuffer 22(float64_t)
|
|
131: TypeVector 22(float64_t) 2
|
|
132: TypePointer StorageBuffer 23(f64vec4)
|
|
141: TypeVector 22(float64_t) 3
|
|
521: TypeBool
|
|
530: 71(ivec2) ConstantComposite 29 29
|
|
531: TypeVector 521(bool) 2
|
|
534: 71(ivec2) ConstantComposite 38 38
|
|
543: 81(ivec3) ConstantComposite 29 29 29
|
|
544: TypeVector 521(bool) 3
|
|
547: 81(ivec3) ConstantComposite 38 38 38
|
|
555: 20(ivec4) ConstantComposite 29 29 29 29
|
|
556: TypeVector 521(bool) 4
|
|
559: 20(ivec4) ConstantComposite 38 38 38 38
|
|
2082: 6(int) Constant 8
|
|
2083: 6(int) Constant 1
|
|
2084: 111(ivec3) ConstantComposite 2082 2083 2083
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
8(invocation): 7(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
|
|
28: 6(int) Load 8(invocation)
|
|
32: 31(ptr) AccessChain 27(data) 29 29 30
|
|
33: 17(float) Load 32
|
|
35: 17(float) GroupNonUniformFAdd 34 Reduce 33
|
|
36: 31(ptr) AccessChain 27(data) 28 29 30
|
|
Store 36 35
|
|
37: 6(int) Load 8(invocation)
|
|
41: 40(ptr) AccessChain 27(data) 38 29
|
|
42: 18(fvec4) Load 41
|
|
43: 39(fvec2) VectorShuffle 42 42 0 1
|
|
44: 39(fvec2) GroupNonUniformFAdd 34 Reduce 43
|
|
45: 40(ptr) AccessChain 27(data) 37 29
|
|
46: 18(fvec4) Load 45
|
|
47: 18(fvec4) VectorShuffle 46 44 4 5 2 3
|
|
Store 45 47
|
|
48: 6(int) Load 8(invocation)
|
|
51: 40(ptr) AccessChain 27(data) 49 29
|
|
52: 18(fvec4) Load 51
|
|
53: 50(fvec3) VectorShuffle 52 52 0 1 2
|
|
54: 50(fvec3) GroupNonUniformFAdd 34 Reduce 53
|
|
55: 40(ptr) AccessChain 27(data) 48 29
|
|
56: 18(fvec4) Load 55
|
|
57: 18(fvec4) VectorShuffle 56 54 4 5 6 3
|
|
Store 55 57
|
|
58: 6(int) Load 8(invocation)
|
|
60: 40(ptr) AccessChain 27(data) 59 29
|
|
61: 18(fvec4) Load 60
|
|
62: 18(fvec4) GroupNonUniformFAdd 34 Reduce 61
|
|
63: 40(ptr) AccessChain 27(data) 58 29
|
|
Store 63 62
|
|
64: 6(int) Load 8(invocation)
|
|
66: 65(ptr) AccessChain 27(data) 29 38 30
|
|
67: 19(int) Load 66
|
|
68: 19(int) GroupNonUniformIAdd 34 Reduce 67
|
|
69: 65(ptr) AccessChain 27(data) 64 38 30
|
|
Store 69 68
|
|
70: 6(int) Load 8(invocation)
|
|
73: 72(ptr) AccessChain 27(data) 38 38
|
|
74: 20(ivec4) Load 73
|
|
75: 71(ivec2) VectorShuffle 74 74 0 1
|
|
76: 71(ivec2) GroupNonUniformIAdd 34 Reduce 75
|
|
77: 72(ptr) AccessChain 27(data) 70 38
|
|
78: 20(ivec4) Load 77
|
|
79: 20(ivec4) VectorShuffle 78 76 4 5 2 3
|
|
Store 77 79
|
|
80: 6(int) Load 8(invocation)
|
|
82: 72(ptr) AccessChain 27(data) 49 38
|
|
83: 20(ivec4) Load 82
|
|
84: 81(ivec3) VectorShuffle 83 83 0 1 2
|
|
85: 81(ivec3) GroupNonUniformIAdd 34 Reduce 84
|
|
86: 72(ptr) AccessChain 27(data) 80 38
|
|
87: 20(ivec4) Load 86
|
|
88: 20(ivec4) VectorShuffle 87 85 4 5 6 3
|
|
Store 86 88
|
|
89: 6(int) Load 8(invocation)
|
|
90: 72(ptr) AccessChain 27(data) 59 38
|
|
91: 20(ivec4) Load 90
|
|
92: 20(ivec4) GroupNonUniformIAdd 34 Reduce 91
|
|
93: 72(ptr) AccessChain 27(data) 89 38
|
|
Store 93 92
|
|
94: 6(int) Load 8(invocation)
|
|
96: 95(ptr) AccessChain 27(data) 29 49 30
|
|
97: 6(int) Load 96
|
|
98: 6(int) GroupNonUniformIAdd 34 Reduce 97
|
|
99: 95(ptr) AccessChain 27(data) 94 49 30
|
|
Store 99 98
|
|
100: 6(int) Load 8(invocation)
|
|
103: 102(ptr) AccessChain 27(data) 38 49
|
|
104: 21(ivec4) Load 103
|
|
105: 101(ivec2) VectorShuffle 104 104 0 1
|
|
106: 101(ivec2) GroupNonUniformIAdd 34 Reduce 105
|
|
107: 102(ptr) AccessChain 27(data) 100 49
|
|
108: 21(ivec4) Load 107
|
|
109: 21(ivec4) VectorShuffle 108 106 4 5 2 3
|
|
Store 107 109
|
|
110: 6(int) Load 8(invocation)
|
|
112: 102(ptr) AccessChain 27(data) 49 49
|
|
113: 21(ivec4) Load 112
|
|
114: 111(ivec3) VectorShuffle 113 113 0 1 2
|
|
115: 111(ivec3) GroupNonUniformIAdd 34 Reduce 114
|
|
116: 102(ptr) AccessChain 27(data) 110 49
|
|
117: 21(ivec4) Load 116
|
|
118: 21(ivec4) VectorShuffle 117 115 4 5 6 3
|
|
Store 116 118
|
|
119: 6(int) Load 8(invocation)
|
|
120: 102(ptr) AccessChain 27(data) 59 49
|
|
121: 21(ivec4) Load 120
|
|
122: 21(ivec4) GroupNonUniformIAdd 34 Reduce 121
|
|
123: 102(ptr) AccessChain 27(data) 119 49
|
|
Store 123 122
|
|
124: 6(int) Load 8(invocation)
|
|
126: 125(ptr) AccessChain 27(data) 29 59 30
|
|
127:22(float64_t) Load 126
|
|
128:22(float64_t) GroupNonUniformFAdd 34 Reduce 127
|
|
129: 125(ptr) AccessChain 27(data) 124 59 30
|
|
Store 129 128
|
|
130: 6(int) Load 8(invocation)
|
|
133: 132(ptr) AccessChain 27(data) 38 59
|
|
134: 23(f64vec4) Load 133
|
|
135:131(f64vec2) VectorShuffle 134 134 0 1
|
|
136:131(f64vec2) GroupNonUniformFAdd 34 Reduce 135
|
|
137: 132(ptr) AccessChain 27(data) 130 59
|
|
138: 23(f64vec4) Load 137
|
|
139: 23(f64vec4) VectorShuffle 138 136 4 5 2 3
|
|
Store 137 139
|
|
140: 6(int) Load 8(invocation)
|
|
142: 132(ptr) AccessChain 27(data) 49 59
|
|
143: 23(f64vec4) Load 142
|
|
144:141(f64vec3) VectorShuffle 143 143 0 1 2
|
|
145:141(f64vec3) GroupNonUniformFAdd 34 Reduce 144
|
|
146: 132(ptr) AccessChain 27(data) 140 59
|
|
147: 23(f64vec4) Load 146
|
|
148: 23(f64vec4) VectorShuffle 147 145 4 5 6 3
|
|
Store 146 148
|
|
149: 6(int) Load 8(invocation)
|
|
150: 132(ptr) AccessChain 27(data) 59 59
|
|
151: 23(f64vec4) Load 150
|
|
152: 23(f64vec4) GroupNonUniformFAdd 34 Reduce 151
|
|
153: 132(ptr) AccessChain 27(data) 149 59
|
|
Store 153 152
|
|
154: 6(int) Load 8(invocation)
|
|
155: 31(ptr) AccessChain 27(data) 29 29 30
|
|
156: 17(float) Load 155
|
|
157: 17(float) GroupNonUniformFMul 34 Reduce 156
|
|
158: 31(ptr) AccessChain 27(data) 154 29 30
|
|
Store 158 157
|
|
159: 6(int) Load 8(invocation)
|
|
160: 40(ptr) AccessChain 27(data) 38 29
|
|
161: 18(fvec4) Load 160
|
|
162: 39(fvec2) VectorShuffle 161 161 0 1
|
|
163: 39(fvec2) GroupNonUniformFMul 34 Reduce 162
|
|
164: 40(ptr) AccessChain 27(data) 159 29
|
|
165: 18(fvec4) Load 164
|
|
166: 18(fvec4) VectorShuffle 165 163 4 5 2 3
|
|
Store 164 166
|
|
167: 6(int) Load 8(invocation)
|
|
168: 40(ptr) AccessChain 27(data) 49 29
|
|
169: 18(fvec4) Load 168
|
|
170: 50(fvec3) VectorShuffle 169 169 0 1 2
|
|
171: 50(fvec3) GroupNonUniformFMul 34 Reduce 170
|
|
172: 40(ptr) AccessChain 27(data) 167 29
|
|
173: 18(fvec4) Load 172
|
|
174: 18(fvec4) VectorShuffle 173 171 4 5 6 3
|
|
Store 172 174
|
|
175: 6(int) Load 8(invocation)
|
|
176: 40(ptr) AccessChain 27(data) 59 29
|
|
177: 18(fvec4) Load 176
|
|
178: 18(fvec4) GroupNonUniformFMul 34 Reduce 177
|
|
179: 40(ptr) AccessChain 27(data) 175 29
|
|
Store 179 178
|
|
180: 6(int) Load 8(invocation)
|
|
181: 65(ptr) AccessChain 27(data) 29 38 30
|
|
182: 19(int) Load 181
|
|
183: 19(int) GroupNonUniformIMul 34 Reduce 182
|
|
184: 65(ptr) AccessChain 27(data) 180 38 30
|
|
Store 184 183
|
|
185: 6(int) Load 8(invocation)
|
|
186: 72(ptr) AccessChain 27(data) 38 38
|
|
187: 20(ivec4) Load 186
|
|
188: 71(ivec2) VectorShuffle 187 187 0 1
|
|
189: 71(ivec2) GroupNonUniformIMul 34 Reduce 188
|
|
190: 72(ptr) AccessChain 27(data) 185 38
|
|
191: 20(ivec4) Load 190
|
|
192: 20(ivec4) VectorShuffle 191 189 4 5 2 3
|
|
Store 190 192
|
|
193: 6(int) Load 8(invocation)
|
|
194: 72(ptr) AccessChain 27(data) 49 38
|
|
195: 20(ivec4) Load 194
|
|
196: 81(ivec3) VectorShuffle 195 195 0 1 2
|
|
197: 81(ivec3) GroupNonUniformIMul 34 Reduce 196
|
|
198: 72(ptr) AccessChain 27(data) 193 38
|
|
199: 20(ivec4) Load 198
|
|
200: 20(ivec4) VectorShuffle 199 197 4 5 6 3
|
|
Store 198 200
|
|
201: 6(int) Load 8(invocation)
|
|
202: 72(ptr) AccessChain 27(data) 59 38
|
|
203: 20(ivec4) Load 202
|
|
204: 20(ivec4) GroupNonUniformIMul 34 Reduce 203
|
|
205: 72(ptr) AccessChain 27(data) 201 38
|
|
Store 205 204
|
|
206: 6(int) Load 8(invocation)
|
|
207: 95(ptr) AccessChain 27(data) 29 49 30
|
|
208: 6(int) Load 207
|
|
209: 6(int) GroupNonUniformIMul 34 Reduce 208
|
|
210: 95(ptr) AccessChain 27(data) 206 49 30
|
|
Store 210 209
|
|
211: 6(int) Load 8(invocation)
|
|
212: 102(ptr) AccessChain 27(data) 38 49
|
|
213: 21(ivec4) Load 212
|
|
214: 101(ivec2) VectorShuffle 213 213 0 1
|
|
215: 101(ivec2) GroupNonUniformIMul 34 Reduce 214
|
|
216: 102(ptr) AccessChain 27(data) 211 49
|
|
217: 21(ivec4) Load 216
|
|
218: 21(ivec4) VectorShuffle 217 215 4 5 2 3
|
|
Store 216 218
|
|
219: 6(int) Load 8(invocation)
|
|
220: 102(ptr) AccessChain 27(data) 49 49
|
|
221: 21(ivec4) Load 220
|
|
222: 111(ivec3) VectorShuffle 221 221 0 1 2
|
|
223: 111(ivec3) GroupNonUniformIMul 34 Reduce 222
|
|
224: 102(ptr) AccessChain 27(data) 219 49
|
|
225: 21(ivec4) Load 224
|
|
226: 21(ivec4) VectorShuffle 225 223 4 5 6 3
|
|
Store 224 226
|
|
227: 6(int) Load 8(invocation)
|
|
228: 102(ptr) AccessChain 27(data) 59 49
|
|
229: 21(ivec4) Load 228
|
|
230: 21(ivec4) GroupNonUniformIMul 34 Reduce 229
|
|
231: 102(ptr) AccessChain 27(data) 227 49
|
|
Store 231 230
|
|
232: 6(int) Load 8(invocation)
|
|
233: 125(ptr) AccessChain 27(data) 29 59 30
|
|
234:22(float64_t) Load 233
|
|
235:22(float64_t) GroupNonUniformFMul 34 Reduce 234
|
|
236: 125(ptr) AccessChain 27(data) 232 59 30
|
|
Store 236 235
|
|
237: 6(int) Load 8(invocation)
|
|
238: 132(ptr) AccessChain 27(data) 38 59
|
|
239: 23(f64vec4) Load 238
|
|
240:131(f64vec2) VectorShuffle 239 239 0 1
|
|
241:131(f64vec2) GroupNonUniformFMul 34 Reduce 240
|
|
242: 132(ptr) AccessChain 27(data) 237 59
|
|
243: 23(f64vec4) Load 242
|
|
244: 23(f64vec4) VectorShuffle 243 241 4 5 2 3
|
|
Store 242 244
|
|
245: 6(int) Load 8(invocation)
|
|
246: 132(ptr) AccessChain 27(data) 49 59
|
|
247: 23(f64vec4) Load 246
|
|
248:141(f64vec3) VectorShuffle 247 247 0 1 2
|
|
249:141(f64vec3) GroupNonUniformFMul 34 Reduce 248
|
|
250: 132(ptr) AccessChain 27(data) 245 59
|
|
251: 23(f64vec4) Load 250
|
|
252: 23(f64vec4) VectorShuffle 251 249 4 5 6 3
|
|
Store 250 252
|
|
253: 6(int) Load 8(invocation)
|
|
254: 132(ptr) AccessChain 27(data) 59 59
|
|
255: 23(f64vec4) Load 254
|
|
256: 23(f64vec4) GroupNonUniformFMul 34 Reduce 255
|
|
257: 132(ptr) AccessChain 27(data) 253 59
|
|
Store 257 256
|
|
258: 6(int) Load 8(invocation)
|
|
259: 31(ptr) AccessChain 27(data) 29 29 30
|
|
260: 17(float) Load 259
|
|
261: 17(float) GroupNonUniformFMin 34 Reduce 260
|
|
262: 31(ptr) AccessChain 27(data) 258 29 30
|
|
Store 262 261
|
|
263: 6(int) Load 8(invocation)
|
|
264: 40(ptr) AccessChain 27(data) 38 29
|
|
265: 18(fvec4) Load 264
|
|
266: 39(fvec2) VectorShuffle 265 265 0 1
|
|
267: 39(fvec2) GroupNonUniformFMin 34 Reduce 266
|
|
268: 40(ptr) AccessChain 27(data) 263 29
|
|
269: 18(fvec4) Load 268
|
|
270: 18(fvec4) VectorShuffle 269 267 4 5 2 3
|
|
Store 268 270
|
|
271: 6(int) Load 8(invocation)
|
|
272: 40(ptr) AccessChain 27(data) 49 29
|
|
273: 18(fvec4) Load 272
|
|
274: 50(fvec3) VectorShuffle 273 273 0 1 2
|
|
275: 50(fvec3) GroupNonUniformFMin 34 Reduce 274
|
|
276: 40(ptr) AccessChain 27(data) 271 29
|
|
277: 18(fvec4) Load 276
|
|
278: 18(fvec4) VectorShuffle 277 275 4 5 6 3
|
|
Store 276 278
|
|
279: 6(int) Load 8(invocation)
|
|
280: 40(ptr) AccessChain 27(data) 59 29
|
|
281: 18(fvec4) Load 280
|
|
282: 18(fvec4) GroupNonUniformFMin 34 Reduce 281
|
|
283: 40(ptr) AccessChain 27(data) 279 29
|
|
Store 283 282
|
|
284: 6(int) Load 8(invocation)
|
|
285: 65(ptr) AccessChain 27(data) 29 38 30
|
|
286: 19(int) Load 285
|
|
287: 19(int) GroupNonUniformSMin 34 Reduce 286
|
|
288: 65(ptr) AccessChain 27(data) 284 38 30
|
|
Store 288 287
|
|
289: 6(int) Load 8(invocation)
|
|
290: 72(ptr) AccessChain 27(data) 38 38
|
|
291: 20(ivec4) Load 290
|
|
292: 71(ivec2) VectorShuffle 291 291 0 1
|
|
293: 71(ivec2) GroupNonUniformSMin 34 Reduce 292
|
|
294: 72(ptr) AccessChain 27(data) 289 38
|
|
295: 20(ivec4) Load 294
|
|
296: 20(ivec4) VectorShuffle 295 293 4 5 2 3
|
|
Store 294 296
|
|
297: 6(int) Load 8(invocation)
|
|
298: 72(ptr) AccessChain 27(data) 49 38
|
|
299: 20(ivec4) Load 298
|
|
300: 81(ivec3) VectorShuffle 299 299 0 1 2
|
|
301: 81(ivec3) GroupNonUniformSMin 34 Reduce 300
|
|
302: 72(ptr) AccessChain 27(data) 297 38
|
|
303: 20(ivec4) Load 302
|
|
304: 20(ivec4) VectorShuffle 303 301 4 5 6 3
|
|
Store 302 304
|
|
305: 6(int) Load 8(invocation)
|
|
306: 72(ptr) AccessChain 27(data) 59 38
|
|
307: 20(ivec4) Load 306
|
|
308: 20(ivec4) GroupNonUniformSMin 34 Reduce 307
|
|
309: 72(ptr) AccessChain 27(data) 305 38
|
|
Store 309 308
|
|
310: 6(int) Load 8(invocation)
|
|
311: 95(ptr) AccessChain 27(data) 29 49 30
|
|
312: 6(int) Load 311
|
|
313: 6(int) GroupNonUniformUMin 34 Reduce 312
|
|
314: 95(ptr) AccessChain 27(data) 310 49 30
|
|
Store 314 313
|
|
315: 6(int) Load 8(invocation)
|
|
316: 102(ptr) AccessChain 27(data) 38 49
|
|
317: 21(ivec4) Load 316
|
|
318: 101(ivec2) VectorShuffle 317 317 0 1
|
|
319: 101(ivec2) GroupNonUniformUMin 34 Reduce 318
|
|
320: 102(ptr) AccessChain 27(data) 315 49
|
|
321: 21(ivec4) Load 320
|
|
322: 21(ivec4) VectorShuffle 321 319 4 5 2 3
|
|
Store 320 322
|
|
323: 6(int) Load 8(invocation)
|
|
324: 102(ptr) AccessChain 27(data) 49 49
|
|
325: 21(ivec4) Load 324
|
|
326: 111(ivec3) VectorShuffle 325 325 0 1 2
|
|
327: 111(ivec3) GroupNonUniformUMin 34 Reduce 326
|
|
328: 102(ptr) AccessChain 27(data) 323 49
|
|
329: 21(ivec4) Load 328
|
|
330: 21(ivec4) VectorShuffle 329 327 4 5 6 3
|
|
Store 328 330
|
|
331: 6(int) Load 8(invocation)
|
|
332: 102(ptr) AccessChain 27(data) 59 49
|
|
333: 21(ivec4) Load 332
|
|
334: 21(ivec4) GroupNonUniformUMin 34 Reduce 333
|
|
335: 102(ptr) AccessChain 27(data) 331 49
|
|
Store 335 334
|
|
336: 6(int) Load 8(invocation)
|
|
337: 125(ptr) AccessChain 27(data) 29 59 30
|
|
338:22(float64_t) Load 337
|
|
339:22(float64_t) GroupNonUniformFMin 34 Reduce 338
|
|
340: 125(ptr) AccessChain 27(data) 336 59 30
|
|
Store 340 339
|
|
341: 6(int) Load 8(invocation)
|
|
342: 132(ptr) AccessChain 27(data) 38 59
|
|
343: 23(f64vec4) Load 342
|
|
344:131(f64vec2) VectorShuffle 343 343 0 1
|
|
345:131(f64vec2) GroupNonUniformFMin 34 Reduce 344
|
|
346: 132(ptr) AccessChain 27(data) 341 59
|
|
347: 23(f64vec4) Load 346
|
|
348: 23(f64vec4) VectorShuffle 347 345 4 5 2 3
|
|
Store 346 348
|
|
349: 6(int) Load 8(invocation)
|
|
350: 132(ptr) AccessChain 27(data) 49 59
|
|
351: 23(f64vec4) Load 350
|
|
352:141(f64vec3) VectorShuffle 351 351 0 1 2
|
|
353:141(f64vec3) GroupNonUniformFMin 34 Reduce 352
|
|
354: 132(ptr) AccessChain 27(data) 349 59
|
|
355: 23(f64vec4) Load 354
|
|
356: 23(f64vec4) VectorShuffle 355 353 4 5 6 3
|
|
Store 354 356
|
|
357: 6(int) Load 8(invocation)
|
|
358: 132(ptr) AccessChain 27(data) 59 59
|
|
359: 23(f64vec4) Load 358
|
|
360: 23(f64vec4) GroupNonUniformFMin 34 Reduce 359
|
|
361: 132(ptr) AccessChain 27(data) 357 59
|
|
Store 361 360
|
|
362: 6(int) Load 8(invocation)
|
|
363: 31(ptr) AccessChain 27(data) 29 29 30
|
|
364: 17(float) Load 363
|
|
365: 17(float) GroupNonUniformFMax 34 Reduce 364
|
|
366: 31(ptr) AccessChain 27(data) 362 29 30
|
|
Store 366 365
|
|
367: 6(int) Load 8(invocation)
|
|
368: 40(ptr) AccessChain 27(data) 38 29
|
|
369: 18(fvec4) Load 368
|
|
370: 39(fvec2) VectorShuffle 369 369 0 1
|
|
371: 39(fvec2) GroupNonUniformFMax 34 Reduce 370
|
|
372: 40(ptr) AccessChain 27(data) 367 29
|
|
373: 18(fvec4) Load 372
|
|
374: 18(fvec4) VectorShuffle 373 371 4 5 2 3
|
|
Store 372 374
|
|
375: 6(int) Load 8(invocation)
|
|
376: 40(ptr) AccessChain 27(data) 49 29
|
|
377: 18(fvec4) Load 376
|
|
378: 50(fvec3) VectorShuffle 377 377 0 1 2
|
|
379: 50(fvec3) GroupNonUniformFMax 34 Reduce 378
|
|
380: 40(ptr) AccessChain 27(data) 375 29
|
|
381: 18(fvec4) Load 380
|
|
382: 18(fvec4) VectorShuffle 381 379 4 5 6 3
|
|
Store 380 382
|
|
383: 6(int) Load 8(invocation)
|
|
384: 40(ptr) AccessChain 27(data) 59 29
|
|
385: 18(fvec4) Load 384
|
|
386: 18(fvec4) GroupNonUniformFMax 34 Reduce 385
|
|
387: 40(ptr) AccessChain 27(data) 383 29
|
|
Store 387 386
|
|
388: 6(int) Load 8(invocation)
|
|
389: 65(ptr) AccessChain 27(data) 29 38 30
|
|
390: 19(int) Load 389
|
|
391: 19(int) GroupNonUniformSMax 34 Reduce 390
|
|
392: 65(ptr) AccessChain 27(data) 388 38 30
|
|
Store 392 391
|
|
393: 6(int) Load 8(invocation)
|
|
394: 72(ptr) AccessChain 27(data) 38 38
|
|
395: 20(ivec4) Load 394
|
|
396: 71(ivec2) VectorShuffle 395 395 0 1
|
|
397: 71(ivec2) GroupNonUniformSMax 34 Reduce 396
|
|
398: 72(ptr) AccessChain 27(data) 393 38
|
|
399: 20(ivec4) Load 398
|
|
400: 20(ivec4) VectorShuffle 399 397 4 5 2 3
|
|
Store 398 400
|
|
401: 6(int) Load 8(invocation)
|
|
402: 72(ptr) AccessChain 27(data) 49 38
|
|
403: 20(ivec4) Load 402
|
|
404: 81(ivec3) VectorShuffle 403 403 0 1 2
|
|
405: 81(ivec3) GroupNonUniformSMax 34 Reduce 404
|
|
406: 72(ptr) AccessChain 27(data) 401 38
|
|
407: 20(ivec4) Load 406
|
|
408: 20(ivec4) VectorShuffle 407 405 4 5 6 3
|
|
Store 406 408
|
|
409: 6(int) Load 8(invocation)
|
|
410: 72(ptr) AccessChain 27(data) 59 38
|
|
411: 20(ivec4) Load 410
|
|
412: 20(ivec4) GroupNonUniformSMax 34 Reduce 411
|
|
413: 72(ptr) AccessChain 27(data) 409 38
|
|
Store 413 412
|
|
414: 6(int) Load 8(invocation)
|
|
415: 95(ptr) AccessChain 27(data) 29 49 30
|
|
416: 6(int) Load 415
|
|
417: 6(int) GroupNonUniformUMax 34 Reduce 416
|
|
418: 95(ptr) AccessChain 27(data) 414 49 30
|
|
Store 418 417
|
|
419: 6(int) Load 8(invocation)
|
|
420: 102(ptr) AccessChain 27(data) 38 49
|
|
421: 21(ivec4) Load 420
|
|
422: 101(ivec2) VectorShuffle 421 421 0 1
|
|
423: 101(ivec2) GroupNonUniformUMax 34 Reduce 422
|
|
424: 102(ptr) AccessChain 27(data) 419 49
|
|
425: 21(ivec4) Load 424
|
|
426: 21(ivec4) VectorShuffle 425 423 4 5 2 3
|
|
Store 424 426
|
|
427: 6(int) Load 8(invocation)
|
|
428: 102(ptr) AccessChain 27(data) 49 49
|
|
429: 21(ivec4) Load 428
|
|
430: 111(ivec3) VectorShuffle 429 429 0 1 2
|
|
431: 111(ivec3) GroupNonUniformUMax 34 Reduce 430
|
|
432: 102(ptr) AccessChain 27(data) 427 49
|
|
433: 21(ivec4) Load 432
|
|
434: 21(ivec4) VectorShuffle 433 431 4 5 6 3
|
|
Store 432 434
|
|
435: 6(int) Load 8(invocation)
|
|
436: 102(ptr) AccessChain 27(data) 59 49
|
|
437: 21(ivec4) Load 436
|
|
438: 21(ivec4) GroupNonUniformUMax 34 Reduce 437
|
|
439: 102(ptr) AccessChain 27(data) 435 49
|
|
Store 439 438
|
|
440: 6(int) Load 8(invocation)
|
|
441: 125(ptr) AccessChain 27(data) 29 59 30
|
|
442:22(float64_t) Load 441
|
|
443:22(float64_t) GroupNonUniformFMax 34 Reduce 442
|
|
444: 125(ptr) AccessChain 27(data) 440 59 30
|
|
Store 444 443
|
|
445: 6(int) Load 8(invocation)
|
|
446: 132(ptr) AccessChain 27(data) 38 59
|
|
447: 23(f64vec4) Load 446
|
|
448:131(f64vec2) VectorShuffle 447 447 0 1
|
|
449:131(f64vec2) GroupNonUniformFMax 34 Reduce 448
|
|
450: 132(ptr) AccessChain 27(data) 445 59
|
|
451: 23(f64vec4) Load 450
|
|
452: 23(f64vec4) VectorShuffle 451 449 4 5 2 3
|
|
Store 450 452
|
|
453: 6(int) Load 8(invocation)
|
|
454: 132(ptr) AccessChain 27(data) 49 59
|
|
455: 23(f64vec4) Load 454
|
|
456:141(f64vec3) VectorShuffle 455 455 0 1 2
|
|
457:141(f64vec3) GroupNonUniformFMax 34 Reduce 456
|
|
458: 132(ptr) AccessChain 27(data) 453 59
|
|
459: 23(f64vec4) Load 458
|
|
460: 23(f64vec4) VectorShuffle 459 457 4 5 6 3
|
|
Store 458 460
|
|
461: 6(int) Load 8(invocation)
|
|
462: 132(ptr) AccessChain 27(data) 59 59
|
|
463: 23(f64vec4) Load 462
|
|
464: 23(f64vec4) GroupNonUniformFMax 34 Reduce 463
|
|
465: 132(ptr) AccessChain 27(data) 461 59
|
|
Store 465 464
|
|
466: 6(int) Load 8(invocation)
|
|
467: 65(ptr) AccessChain 27(data) 29 38 30
|
|
468: 19(int) Load 467
|
|
469: 19(int) GroupNonUniformBitwiseAnd 34 Reduce 468
|
|
470: 65(ptr) AccessChain 27(data) 466 38 30
|
|
Store 470 469
|
|
471: 6(int) Load 8(invocation)
|
|
472: 72(ptr) AccessChain 27(data) 38 38
|
|
473: 20(ivec4) Load 472
|
|
474: 71(ivec2) VectorShuffle 473 473 0 1
|
|
475: 71(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 474
|
|
476: 72(ptr) AccessChain 27(data) 471 38
|
|
477: 20(ivec4) Load 476
|
|
478: 20(ivec4) VectorShuffle 477 475 4 5 2 3
|
|
Store 476 478
|
|
479: 6(int) Load 8(invocation)
|
|
480: 72(ptr) AccessChain 27(data) 49 38
|
|
481: 20(ivec4) Load 480
|
|
482: 81(ivec3) VectorShuffle 481 481 0 1 2
|
|
483: 81(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 482
|
|
484: 72(ptr) AccessChain 27(data) 479 38
|
|
485: 20(ivec4) Load 484
|
|
486: 20(ivec4) VectorShuffle 485 483 4 5 6 3
|
|
Store 484 486
|
|
487: 6(int) Load 8(invocation)
|
|
488: 72(ptr) AccessChain 27(data) 59 38
|
|
489: 20(ivec4) Load 488
|
|
490: 20(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 489
|
|
491: 72(ptr) AccessChain 27(data) 487 38
|
|
Store 491 490
|
|
492: 6(int) Load 8(invocation)
|
|
493: 95(ptr) AccessChain 27(data) 29 49 30
|
|
494: 6(int) Load 493
|
|
495: 6(int) GroupNonUniformBitwiseAnd 34 Reduce 494
|
|
496: 95(ptr) AccessChain 27(data) 492 49 30
|
|
Store 496 495
|
|
497: 6(int) Load 8(invocation)
|
|
498: 102(ptr) AccessChain 27(data) 38 49
|
|
499: 21(ivec4) Load 498
|
|
500: 101(ivec2) VectorShuffle 499 499 0 1
|
|
501: 101(ivec2) GroupNonUniformBitwiseAnd 34 Reduce 500
|
|
502: 102(ptr) AccessChain 27(data) 497 49
|
|
503: 21(ivec4) Load 502
|
|
504: 21(ivec4) VectorShuffle 503 501 4 5 2 3
|
|
Store 502 504
|
|
505: 6(int) Load 8(invocation)
|
|
506: 102(ptr) AccessChain 27(data) 49 49
|
|
507: 21(ivec4) Load 506
|
|
508: 111(ivec3) VectorShuffle 507 507 0 1 2
|
|
509: 111(ivec3) GroupNonUniformBitwiseAnd 34 Reduce 508
|
|
510: 102(ptr) AccessChain 27(data) 505 49
|
|
511: 21(ivec4) Load 510
|
|
512: 21(ivec4) VectorShuffle 511 509 4 5 6 3
|
|
Store 510 512
|
|
513: 6(int) Load 8(invocation)
|
|
514: 102(ptr) AccessChain 27(data) 59 49
|
|
515: 21(ivec4) Load 514
|
|
516: 21(ivec4) GroupNonUniformBitwiseAnd 34 Reduce 515
|
|
517: 102(ptr) AccessChain 27(data) 513 49
|
|
Store 517 516
|
|
518: 6(int) Load 8(invocation)
|
|
519: 65(ptr) AccessChain 27(data) 29 38 30
|
|
520: 19(int) Load 519
|
|
522: 521(bool) SLessThan 520 29
|
|
523: 521(bool) GroupNonUniformLogicalAnd 34 Reduce 522
|
|
524: 19(int) Select 523 38 29
|
|
525: 65(ptr) AccessChain 27(data) 518 38 30
|
|
Store 525 524
|
|
526: 6(int) Load 8(invocation)
|
|
527: 72(ptr) AccessChain 27(data) 38 38
|
|
528: 20(ivec4) Load 527
|
|
529: 71(ivec2) VectorShuffle 528 528 0 1
|
|
532: 531(bvec2) SLessThan 529 530
|
|
533: 531(bvec2) GroupNonUniformLogicalAnd 34 Reduce 532
|
|
535: 71(ivec2) Select 533 534 530
|
|
536: 72(ptr) AccessChain 27(data) 526 38
|
|
537: 20(ivec4) Load 536
|
|
538: 20(ivec4) VectorShuffle 537 535 4 5 2 3
|
|
Store 536 538
|
|
539: 6(int) Load 8(invocation)
|
|
540: 72(ptr) AccessChain 27(data) 38 38
|
|
541: 20(ivec4) Load 540
|
|
542: 81(ivec3) VectorShuffle 541 541 0 1 2
|
|
545: 544(bvec3) SLessThan 542 543
|
|
546: 544(bvec3) GroupNonUniformLogicalAnd 34 Reduce 545
|
|
548: 81(ivec3) Select 546 547 543
|
|
549: 72(ptr) AccessChain 27(data) 539 38
|
|
550: 20(ivec4) Load 549
|
|
551: 20(ivec4) VectorShuffle 550 548 4 5 6 3
|
|
Store 549 551
|
|
552: 6(int) Load 8(invocation)
|
|
553: 72(ptr) AccessChain 27(data) 38 38
|
|
554: 20(ivec4) Load 553
|
|
557: 556(bvec4) SLessThan 554 555
|
|
558: 556(bvec4) GroupNonUniformLogicalAnd 34 Reduce 557
|
|
560: 20(ivec4) Select 558 559 555
|
|
561: 72(ptr) AccessChain 27(data) 552 38
|
|
Store 561 560
|
|
562: 6(int) Load 8(invocation)
|
|
563: 65(ptr) AccessChain 27(data) 29 38 30
|
|
564: 19(int) Load 563
|
|
565: 19(int) GroupNonUniformBitwiseOr 34 Reduce 564
|
|
566: 65(ptr) AccessChain 27(data) 562 38 30
|
|
Store 566 565
|
|
567: 6(int) Load 8(invocation)
|
|
568: 72(ptr) AccessChain 27(data) 38 38
|
|
569: 20(ivec4) Load 568
|
|
570: 71(ivec2) VectorShuffle 569 569 0 1
|
|
571: 71(ivec2) GroupNonUniformBitwiseOr 34 Reduce 570
|
|
572: 72(ptr) AccessChain 27(data) 567 38
|
|
573: 20(ivec4) Load 572
|
|
574: 20(ivec4) VectorShuffle 573 571 4 5 2 3
|
|
Store 572 574
|
|
575: 6(int) Load 8(invocation)
|
|
576: 72(ptr) AccessChain 27(data) 49 38
|
|
577: 20(ivec4) Load 576
|
|
578: 81(ivec3) VectorShuffle 577 577 0 1 2
|
|
579: 81(ivec3) GroupNonUniformBitwiseOr 34 Reduce 578
|
|
580: 72(ptr) AccessChain 27(data) 575 38
|
|
581: 20(ivec4) Load 580
|
|
582: 20(ivec4) VectorShuffle 581 579 4 5 6 3
|
|
Store 580 582
|
|
583: 6(int) Load 8(invocation)
|
|
584: 72(ptr) AccessChain 27(data) 59 38
|
|
585: 20(ivec4) Load 584
|
|
586: 20(ivec4) GroupNonUniformBitwiseOr 34 Reduce 585
|
|
587: 72(ptr) AccessChain 27(data) 583 38
|
|
Store 587 586
|
|
588: 6(int) Load 8(invocation)
|
|
589: 95(ptr) AccessChain 27(data) 29 49 30
|
|
590: 6(int) Load 589
|
|
591: 6(int) GroupNonUniformBitwiseOr 34 Reduce 590
|
|
592: 95(ptr) AccessChain 27(data) 588 49 30
|
|
Store 592 591
|
|
593: 6(int) Load 8(invocation)
|
|
594: 102(ptr) AccessChain 27(data) 38 49
|
|
595: 21(ivec4) Load 594
|
|
596: 101(ivec2) VectorShuffle 595 595 0 1
|
|
597: 101(ivec2) GroupNonUniformBitwiseOr 34 Reduce 596
|
|
598: 102(ptr) AccessChain 27(data) 593 49
|
|
599: 21(ivec4) Load 598
|
|
600: 21(ivec4) VectorShuffle 599 597 4 5 2 3
|
|
Store 598 600
|
|
601: 6(int) Load 8(invocation)
|
|
602: 102(ptr) AccessChain 27(data) 49 49
|
|
603: 21(ivec4) Load 602
|
|
604: 111(ivec3) VectorShuffle 603 603 0 1 2
|
|
605: 111(ivec3) GroupNonUniformBitwiseOr 34 Reduce 604
|
|
606: 102(ptr) AccessChain 27(data) 601 49
|
|
607: 21(ivec4) Load 606
|
|
608: 21(ivec4) VectorShuffle 607 605 4 5 6 3
|
|
Store 606 608
|
|
609: 6(int) Load 8(invocation)
|
|
610: 102(ptr) AccessChain 27(data) 59 49
|
|
611: 21(ivec4) Load 610
|
|
612: 21(ivec4) GroupNonUniformBitwiseOr 34 Reduce 611
|
|
613: 102(ptr) AccessChain 27(data) 609 49
|
|
Store 613 612
|
|
614: 6(int) Load 8(invocation)
|
|
615: 65(ptr) AccessChain 27(data) 29 38 30
|
|
616: 19(int) Load 615
|
|
617: 521(bool) SLessThan 616 29
|
|
618: 521(bool) GroupNonUniformLogicalOr 34 Reduce 617
|
|
619: 19(int) Select 618 38 29
|
|
620: 65(ptr) AccessChain 27(data) 614 38 30
|
|
Store 620 619
|
|
621: 6(int) Load 8(invocation)
|
|
622: 72(ptr) AccessChain 27(data) 38 38
|
|
623: 20(ivec4) Load 622
|
|
624: 71(ivec2) VectorShuffle 623 623 0 1
|
|
625: 531(bvec2) SLessThan 624 530
|
|
626: 531(bvec2) GroupNonUniformLogicalOr 34 Reduce 625
|
|
627: 71(ivec2) Select 626 534 530
|
|
628: 72(ptr) AccessChain 27(data) 621 38
|
|
629: 20(ivec4) Load 628
|
|
630: 20(ivec4) VectorShuffle 629 627 4 5 2 3
|
|
Store 628 630
|
|
631: 6(int) Load 8(invocation)
|
|
632: 72(ptr) AccessChain 27(data) 38 38
|
|
633: 20(ivec4) Load 632
|
|
634: 81(ivec3) VectorShuffle 633 633 0 1 2
|
|
635: 544(bvec3) SLessThan 634 543
|
|
636: 544(bvec3) GroupNonUniformLogicalOr 34 Reduce 635
|
|
637: 81(ivec3) Select 636 547 543
|
|
638: 72(ptr) AccessChain 27(data) 631 38
|
|
639: 20(ivec4) Load 638
|
|
640: 20(ivec4) VectorShuffle 639 637 4 5 6 3
|
|
Store 638 640
|
|
641: 6(int) Load 8(invocation)
|
|
642: 72(ptr) AccessChain 27(data) 38 38
|
|
643: 20(ivec4) Load 642
|
|
644: 556(bvec4) SLessThan 643 555
|
|
645: 556(bvec4) GroupNonUniformLogicalOr 34 Reduce 644
|
|
646: 20(ivec4) Select 645 559 555
|
|
647: 72(ptr) AccessChain 27(data) 641 38
|
|
Store 647 646
|
|
648: 6(int) Load 8(invocation)
|
|
649: 65(ptr) AccessChain 27(data) 29 38 30
|
|
650: 19(int) Load 649
|
|
651: 19(int) GroupNonUniformBitwiseXor 34 Reduce 650
|
|
652: 65(ptr) AccessChain 27(data) 648 38 30
|
|
Store 652 651
|
|
653: 6(int) Load 8(invocation)
|
|
654: 72(ptr) AccessChain 27(data) 38 38
|
|
655: 20(ivec4) Load 654
|
|
656: 71(ivec2) VectorShuffle 655 655 0 1
|
|
657: 71(ivec2) GroupNonUniformBitwiseXor 34 Reduce 656
|
|
658: 72(ptr) AccessChain 27(data) 653 38
|
|
659: 20(ivec4) Load 658
|
|
660: 20(ivec4) VectorShuffle 659 657 4 5 2 3
|
|
Store 658 660
|
|
661: 6(int) Load 8(invocation)
|
|
662: 72(ptr) AccessChain 27(data) 49 38
|
|
663: 20(ivec4) Load 662
|
|
664: 81(ivec3) VectorShuffle 663 663 0 1 2
|
|
665: 81(ivec3) GroupNonUniformBitwiseXor 34 Reduce 664
|
|
666: 72(ptr) AccessChain 27(data) 661 38
|
|
667: 20(ivec4) Load 666
|
|
668: 20(ivec4) VectorShuffle 667 665 4 5 6 3
|
|
Store 666 668
|
|
669: 6(int) Load 8(invocation)
|
|
670: 72(ptr) AccessChain 27(data) 59 38
|
|
671: 20(ivec4) Load 670
|
|
672: 20(ivec4) GroupNonUniformBitwiseXor 34 Reduce 671
|
|
673: 72(ptr) AccessChain 27(data) 669 38
|
|
Store 673 672
|
|
674: 6(int) Load 8(invocation)
|
|
675: 95(ptr) AccessChain 27(data) 29 49 30
|
|
676: 6(int) Load 675
|
|
677: 6(int) GroupNonUniformBitwiseXor 34 Reduce 676
|
|
678: 95(ptr) AccessChain 27(data) 674 49 30
|
|
Store 678 677
|
|
679: 6(int) Load 8(invocation)
|
|
680: 102(ptr) AccessChain 27(data) 38 49
|
|
681: 21(ivec4) Load 680
|
|
682: 101(ivec2) VectorShuffle 681 681 0 1
|
|
683: 101(ivec2) GroupNonUniformBitwiseXor 34 Reduce 682
|
|
684: 102(ptr) AccessChain 27(data) 679 49
|
|
685: 21(ivec4) Load 684
|
|
686: 21(ivec4) VectorShuffle 685 683 4 5 2 3
|
|
Store 684 686
|
|
687: 6(int) Load 8(invocation)
|
|
688: 102(ptr) AccessChain 27(data) 49 49
|
|
689: 21(ivec4) Load 688
|
|
690: 111(ivec3) VectorShuffle 689 689 0 1 2
|
|
691: 111(ivec3) GroupNonUniformBitwiseXor 34 Reduce 690
|
|
692: 102(ptr) AccessChain 27(data) 687 49
|
|
693: 21(ivec4) Load 692
|
|
694: 21(ivec4) VectorShuffle 693 691 4 5 6 3
|
|
Store 692 694
|
|
695: 6(int) Load 8(invocation)
|
|
696: 102(ptr) AccessChain 27(data) 59 49
|
|
697: 21(ivec4) Load 696
|
|
698: 21(ivec4) GroupNonUniformBitwiseXor 34 Reduce 697
|
|
699: 102(ptr) AccessChain 27(data) 695 49
|
|
Store 699 698
|
|
700: 6(int) Load 8(invocation)
|
|
701: 65(ptr) AccessChain 27(data) 29 38 30
|
|
702: 19(int) Load 701
|
|
703: 521(bool) SLessThan 702 29
|
|
704: 521(bool) GroupNonUniformLogicalXor 34 Reduce 703
|
|
705: 19(int) Select 704 38 29
|
|
706: 65(ptr) AccessChain 27(data) 700 38 30
|
|
Store 706 705
|
|
707: 6(int) Load 8(invocation)
|
|
708: 72(ptr) AccessChain 27(data) 38 38
|
|
709: 20(ivec4) Load 708
|
|
710: 71(ivec2) VectorShuffle 709 709 0 1
|
|
711: 531(bvec2) SLessThan 710 530
|
|
712: 531(bvec2) GroupNonUniformLogicalXor 34 Reduce 711
|
|
713: 71(ivec2) Select 712 534 530
|
|
714: 72(ptr) AccessChain 27(data) 707 38
|
|
715: 20(ivec4) Load 714
|
|
716: 20(ivec4) VectorShuffle 715 713 4 5 2 3
|
|
Store 714 716
|
|
717: 6(int) Load 8(invocation)
|
|
718: 72(ptr) AccessChain 27(data) 38 38
|
|
719: 20(ivec4) Load 718
|
|
720: 81(ivec3) VectorShuffle 719 719 0 1 2
|
|
721: 544(bvec3) SLessThan 720 543
|
|
722: 544(bvec3) GroupNonUniformLogicalXor 34 Reduce 721
|
|
723: 81(ivec3) Select 722 547 543
|
|
724: 72(ptr) AccessChain 27(data) 717 38
|
|
725: 20(ivec4) Load 724
|
|
726: 20(ivec4) VectorShuffle 725 723 4 5 6 3
|
|
Store 724 726
|
|
727: 6(int) Load 8(invocation)
|
|
728: 72(ptr) AccessChain 27(data) 38 38
|
|
729: 20(ivec4) Load 728
|
|
730: 556(bvec4) SLessThan 729 555
|
|
731: 556(bvec4) GroupNonUniformLogicalXor 34 Reduce 730
|
|
732: 20(ivec4) Select 731 559 555
|
|
733: 72(ptr) AccessChain 27(data) 727 38
|
|
Store 733 732
|
|
734: 6(int) Load 8(invocation)
|
|
735: 31(ptr) AccessChain 27(data) 29 29 30
|
|
736: 17(float) Load 735
|
|
737: 17(float) GroupNonUniformFAdd 34 InclusiveScan 736
|
|
738: 31(ptr) AccessChain 27(data) 734 29 30
|
|
Store 738 737
|
|
739: 6(int) Load 8(invocation)
|
|
740: 40(ptr) AccessChain 27(data) 38 29
|
|
741: 18(fvec4) Load 740
|
|
742: 39(fvec2) VectorShuffle 741 741 0 1
|
|
743: 39(fvec2) GroupNonUniformFAdd 34 InclusiveScan 742
|
|
744: 40(ptr) AccessChain 27(data) 739 29
|
|
745: 18(fvec4) Load 744
|
|
746: 18(fvec4) VectorShuffle 745 743 4 5 2 3
|
|
Store 744 746
|
|
747: 6(int) Load 8(invocation)
|
|
748: 40(ptr) AccessChain 27(data) 49 29
|
|
749: 18(fvec4) Load 748
|
|
750: 50(fvec3) VectorShuffle 749 749 0 1 2
|
|
751: 50(fvec3) GroupNonUniformFAdd 34 InclusiveScan 750
|
|
752: 40(ptr) AccessChain 27(data) 747 29
|
|
753: 18(fvec4) Load 752
|
|
754: 18(fvec4) VectorShuffle 753 751 4 5 6 3
|
|
Store 752 754
|
|
755: 6(int) Load 8(invocation)
|
|
756: 40(ptr) AccessChain 27(data) 59 29
|
|
757: 18(fvec4) Load 756
|
|
758: 18(fvec4) GroupNonUniformFAdd 34 InclusiveScan 757
|
|
759: 40(ptr) AccessChain 27(data) 755 29
|
|
Store 759 758
|
|
760: 6(int) Load 8(invocation)
|
|
761: 65(ptr) AccessChain 27(data) 29 38 30
|
|
762: 19(int) Load 761
|
|
763: 19(int) GroupNonUniformIAdd 34 InclusiveScan 762
|
|
764: 65(ptr) AccessChain 27(data) 760 38 30
|
|
Store 764 763
|
|
765: 6(int) Load 8(invocation)
|
|
766: 72(ptr) AccessChain 27(data) 38 38
|
|
767: 20(ivec4) Load 766
|
|
768: 71(ivec2) VectorShuffle 767 767 0 1
|
|
769: 71(ivec2) GroupNonUniformIAdd 34 InclusiveScan 768
|
|
770: 72(ptr) AccessChain 27(data) 765 38
|
|
771: 20(ivec4) Load 770
|
|
772: 20(ivec4) VectorShuffle 771 769 4 5 2 3
|
|
Store 770 772
|
|
773: 6(int) Load 8(invocation)
|
|
774: 72(ptr) AccessChain 27(data) 49 38
|
|
775: 20(ivec4) Load 774
|
|
776: 81(ivec3) VectorShuffle 775 775 0 1 2
|
|
777: 81(ivec3) GroupNonUniformIAdd 34 InclusiveScan 776
|
|
778: 72(ptr) AccessChain 27(data) 773 38
|
|
779: 20(ivec4) Load 778
|
|
780: 20(ivec4) VectorShuffle 779 777 4 5 6 3
|
|
Store 778 780
|
|
781: 6(int) Load 8(invocation)
|
|
782: 72(ptr) AccessChain 27(data) 59 38
|
|
783: 20(ivec4) Load 782
|
|
784: 20(ivec4) GroupNonUniformIAdd 34 InclusiveScan 783
|
|
785: 72(ptr) AccessChain 27(data) 781 38
|
|
Store 785 784
|
|
786: 6(int) Load 8(invocation)
|
|
787: 95(ptr) AccessChain 27(data) 29 49 30
|
|
788: 6(int) Load 787
|
|
789: 6(int) GroupNonUniformIAdd 34 InclusiveScan 788
|
|
790: 95(ptr) AccessChain 27(data) 786 49 30
|
|
Store 790 789
|
|
791: 6(int) Load 8(invocation)
|
|
792: 102(ptr) AccessChain 27(data) 38 49
|
|
793: 21(ivec4) Load 792
|
|
794: 101(ivec2) VectorShuffle 793 793 0 1
|
|
795: 101(ivec2) GroupNonUniformIAdd 34 InclusiveScan 794
|
|
796: 102(ptr) AccessChain 27(data) 791 49
|
|
797: 21(ivec4) Load 796
|
|
798: 21(ivec4) VectorShuffle 797 795 4 5 2 3
|
|
Store 796 798
|
|
799: 6(int) Load 8(invocation)
|
|
800: 102(ptr) AccessChain 27(data) 49 49
|
|
801: 21(ivec4) Load 800
|
|
802: 111(ivec3) VectorShuffle 801 801 0 1 2
|
|
803: 111(ivec3) GroupNonUniformIAdd 34 InclusiveScan 802
|
|
804: 102(ptr) AccessChain 27(data) 799 49
|
|
805: 21(ivec4) Load 804
|
|
806: 21(ivec4) VectorShuffle 805 803 4 5 6 3
|
|
Store 804 806
|
|
807: 6(int) Load 8(invocation)
|
|
808: 102(ptr) AccessChain 27(data) 59 49
|
|
809: 21(ivec4) Load 808
|
|
810: 21(ivec4) GroupNonUniformIAdd 34 InclusiveScan 809
|
|
811: 102(ptr) AccessChain 27(data) 807 49
|
|
Store 811 810
|
|
812: 6(int) Load 8(invocation)
|
|
813: 125(ptr) AccessChain 27(data) 29 59 30
|
|
814:22(float64_t) Load 813
|
|
815:22(float64_t) GroupNonUniformFAdd 34 InclusiveScan 814
|
|
816: 125(ptr) AccessChain 27(data) 812 59 30
|
|
Store 816 815
|
|
817: 6(int) Load 8(invocation)
|
|
818: 132(ptr) AccessChain 27(data) 38 59
|
|
819: 23(f64vec4) Load 818
|
|
820:131(f64vec2) VectorShuffle 819 819 0 1
|
|
821:131(f64vec2) GroupNonUniformFAdd 34 InclusiveScan 820
|
|
822: 132(ptr) AccessChain 27(data) 817 59
|
|
823: 23(f64vec4) Load 822
|
|
824: 23(f64vec4) VectorShuffle 823 821 4 5 2 3
|
|
Store 822 824
|
|
825: 6(int) Load 8(invocation)
|
|
826: 132(ptr) AccessChain 27(data) 49 59
|
|
827: 23(f64vec4) Load 826
|
|
828:141(f64vec3) VectorShuffle 827 827 0 1 2
|
|
829:141(f64vec3) GroupNonUniformFAdd 34 InclusiveScan 828
|
|
830: 132(ptr) AccessChain 27(data) 825 59
|
|
831: 23(f64vec4) Load 830
|
|
832: 23(f64vec4) VectorShuffle 831 829 4 5 6 3
|
|
Store 830 832
|
|
833: 6(int) Load 8(invocation)
|
|
834: 132(ptr) AccessChain 27(data) 59 59
|
|
835: 23(f64vec4) Load 834
|
|
836: 23(f64vec4) GroupNonUniformFAdd 34 InclusiveScan 835
|
|
837: 132(ptr) AccessChain 27(data) 833 59
|
|
Store 837 836
|
|
838: 6(int) Load 8(invocation)
|
|
839: 31(ptr) AccessChain 27(data) 29 29 30
|
|
840: 17(float) Load 839
|
|
841: 17(float) GroupNonUniformFMul 34 InclusiveScan 840
|
|
842: 31(ptr) AccessChain 27(data) 838 29 30
|
|
Store 842 841
|
|
843: 6(int) Load 8(invocation)
|
|
844: 40(ptr) AccessChain 27(data) 38 29
|
|
845: 18(fvec4) Load 844
|
|
846: 39(fvec2) VectorShuffle 845 845 0 1
|
|
847: 39(fvec2) GroupNonUniformFMul 34 InclusiveScan 846
|
|
848: 40(ptr) AccessChain 27(data) 843 29
|
|
849: 18(fvec4) Load 848
|
|
850: 18(fvec4) VectorShuffle 849 847 4 5 2 3
|
|
Store 848 850
|
|
851: 6(int) Load 8(invocation)
|
|
852: 40(ptr) AccessChain 27(data) 49 29
|
|
853: 18(fvec4) Load 852
|
|
854: 50(fvec3) VectorShuffle 853 853 0 1 2
|
|
855: 50(fvec3) GroupNonUniformFMul 34 InclusiveScan 854
|
|
856: 40(ptr) AccessChain 27(data) 851 29
|
|
857: 18(fvec4) Load 856
|
|
858: 18(fvec4) VectorShuffle 857 855 4 5 6 3
|
|
Store 856 858
|
|
859: 6(int) Load 8(invocation)
|
|
860: 40(ptr) AccessChain 27(data) 59 29
|
|
861: 18(fvec4) Load 860
|
|
862: 18(fvec4) GroupNonUniformFMul 34 InclusiveScan 861
|
|
863: 40(ptr) AccessChain 27(data) 859 29
|
|
Store 863 862
|
|
864: 6(int) Load 8(invocation)
|
|
865: 65(ptr) AccessChain 27(data) 29 38 30
|
|
866: 19(int) Load 865
|
|
867: 19(int) GroupNonUniformIMul 34 InclusiveScan 866
|
|
868: 65(ptr) AccessChain 27(data) 864 38 30
|
|
Store 868 867
|
|
869: 6(int) Load 8(invocation)
|
|
870: 72(ptr) AccessChain 27(data) 38 38
|
|
871: 20(ivec4) Load 870
|
|
872: 71(ivec2) VectorShuffle 871 871 0 1
|
|
873: 71(ivec2) GroupNonUniformIMul 34 InclusiveScan 872
|
|
874: 72(ptr) AccessChain 27(data) 869 38
|
|
875: 20(ivec4) Load 874
|
|
876: 20(ivec4) VectorShuffle 875 873 4 5 2 3
|
|
Store 874 876
|
|
877: 6(int) Load 8(invocation)
|
|
878: 72(ptr) AccessChain 27(data) 49 38
|
|
879: 20(ivec4) Load 878
|
|
880: 81(ivec3) VectorShuffle 879 879 0 1 2
|
|
881: 81(ivec3) GroupNonUniformIMul 34 InclusiveScan 880
|
|
882: 72(ptr) AccessChain 27(data) 877 38
|
|
883: 20(ivec4) Load 882
|
|
884: 20(ivec4) VectorShuffle 883 881 4 5 6 3
|
|
Store 882 884
|
|
885: 6(int) Load 8(invocation)
|
|
886: 72(ptr) AccessChain 27(data) 59 38
|
|
887: 20(ivec4) Load 886
|
|
888: 20(ivec4) GroupNonUniformIMul 34 InclusiveScan 887
|
|
889: 72(ptr) AccessChain 27(data) 885 38
|
|
Store 889 888
|
|
890: 6(int) Load 8(invocation)
|
|
891: 95(ptr) AccessChain 27(data) 29 49 30
|
|
892: 6(int) Load 891
|
|
893: 6(int) GroupNonUniformIMul 34 InclusiveScan 892
|
|
894: 95(ptr) AccessChain 27(data) 890 49 30
|
|
Store 894 893
|
|
895: 6(int) Load 8(invocation)
|
|
896: 102(ptr) AccessChain 27(data) 38 49
|
|
897: 21(ivec4) Load 896
|
|
898: 101(ivec2) VectorShuffle 897 897 0 1
|
|
899: 101(ivec2) GroupNonUniformIMul 34 InclusiveScan 898
|
|
900: 102(ptr) AccessChain 27(data) 895 49
|
|
901: 21(ivec4) Load 900
|
|
902: 21(ivec4) VectorShuffle 901 899 4 5 2 3
|
|
Store 900 902
|
|
903: 6(int) Load 8(invocation)
|
|
904: 102(ptr) AccessChain 27(data) 49 49
|
|
905: 21(ivec4) Load 904
|
|
906: 111(ivec3) VectorShuffle 905 905 0 1 2
|
|
907: 111(ivec3) GroupNonUniformIMul 34 InclusiveScan 906
|
|
908: 102(ptr) AccessChain 27(data) 903 49
|
|
909: 21(ivec4) Load 908
|
|
910: 21(ivec4) VectorShuffle 909 907 4 5 6 3
|
|
Store 908 910
|
|
911: 6(int) Load 8(invocation)
|
|
912: 102(ptr) AccessChain 27(data) 59 49
|
|
913: 21(ivec4) Load 912
|
|
914: 21(ivec4) GroupNonUniformIMul 34 InclusiveScan 913
|
|
915: 102(ptr) AccessChain 27(data) 911 49
|
|
Store 915 914
|
|
916: 6(int) Load 8(invocation)
|
|
917: 125(ptr) AccessChain 27(data) 29 59 30
|
|
918:22(float64_t) Load 917
|
|
919:22(float64_t) GroupNonUniformFMul 34 InclusiveScan 918
|
|
920: 125(ptr) AccessChain 27(data) 916 59 30
|
|
Store 920 919
|
|
921: 6(int) Load 8(invocation)
|
|
922: 132(ptr) AccessChain 27(data) 38 59
|
|
923: 23(f64vec4) Load 922
|
|
924:131(f64vec2) VectorShuffle 923 923 0 1
|
|
925:131(f64vec2) GroupNonUniformFMul 34 InclusiveScan 924
|
|
926: 132(ptr) AccessChain 27(data) 921 59
|
|
927: 23(f64vec4) Load 926
|
|
928: 23(f64vec4) VectorShuffle 927 925 4 5 2 3
|
|
Store 926 928
|
|
929: 6(int) Load 8(invocation)
|
|
930: 132(ptr) AccessChain 27(data) 49 59
|
|
931: 23(f64vec4) Load 930
|
|
932:141(f64vec3) VectorShuffle 931 931 0 1 2
|
|
933:141(f64vec3) GroupNonUniformFMul 34 InclusiveScan 932
|
|
934: 132(ptr) AccessChain 27(data) 929 59
|
|
935: 23(f64vec4) Load 934
|
|
936: 23(f64vec4) VectorShuffle 935 933 4 5 6 3
|
|
Store 934 936
|
|
937: 6(int) Load 8(invocation)
|
|
938: 132(ptr) AccessChain 27(data) 59 59
|
|
939: 23(f64vec4) Load 938
|
|
940: 23(f64vec4) GroupNonUniformFMul 34 InclusiveScan 939
|
|
941: 132(ptr) AccessChain 27(data) 937 59
|
|
Store 941 940
|
|
942: 6(int) Load 8(invocation)
|
|
943: 31(ptr) AccessChain 27(data) 29 29 30
|
|
944: 17(float) Load 943
|
|
945: 17(float) GroupNonUniformFMin 34 InclusiveScan 944
|
|
946: 31(ptr) AccessChain 27(data) 942 29 30
|
|
Store 946 945
|
|
947: 6(int) Load 8(invocation)
|
|
948: 40(ptr) AccessChain 27(data) 38 29
|
|
949: 18(fvec4) Load 948
|
|
950: 39(fvec2) VectorShuffle 949 949 0 1
|
|
951: 39(fvec2) GroupNonUniformFMin 34 InclusiveScan 950
|
|
952: 40(ptr) AccessChain 27(data) 947 29
|
|
953: 18(fvec4) Load 952
|
|
954: 18(fvec4) VectorShuffle 953 951 4 5 2 3
|
|
Store 952 954
|
|
955: 6(int) Load 8(invocation)
|
|
956: 40(ptr) AccessChain 27(data) 49 29
|
|
957: 18(fvec4) Load 956
|
|
958: 50(fvec3) VectorShuffle 957 957 0 1 2
|
|
959: 50(fvec3) GroupNonUniformFMin 34 InclusiveScan 958
|
|
960: 40(ptr) AccessChain 27(data) 955 29
|
|
961: 18(fvec4) Load 960
|
|
962: 18(fvec4) VectorShuffle 961 959 4 5 6 3
|
|
Store 960 962
|
|
963: 6(int) Load 8(invocation)
|
|
964: 40(ptr) AccessChain 27(data) 59 29
|
|
965: 18(fvec4) Load 964
|
|
966: 18(fvec4) GroupNonUniformFMin 34 InclusiveScan 965
|
|
967: 40(ptr) AccessChain 27(data) 963 29
|
|
Store 967 966
|
|
968: 6(int) Load 8(invocation)
|
|
969: 65(ptr) AccessChain 27(data) 29 38 30
|
|
970: 19(int) Load 969
|
|
971: 19(int) GroupNonUniformSMin 34 InclusiveScan 970
|
|
972: 65(ptr) AccessChain 27(data) 968 38 30
|
|
Store 972 971
|
|
973: 6(int) Load 8(invocation)
|
|
974: 72(ptr) AccessChain 27(data) 38 38
|
|
975: 20(ivec4) Load 974
|
|
976: 71(ivec2) VectorShuffle 975 975 0 1
|
|
977: 71(ivec2) GroupNonUniformSMin 34 InclusiveScan 976
|
|
978: 72(ptr) AccessChain 27(data) 973 38
|
|
979: 20(ivec4) Load 978
|
|
980: 20(ivec4) VectorShuffle 979 977 4 5 2 3
|
|
Store 978 980
|
|
981: 6(int) Load 8(invocation)
|
|
982: 72(ptr) AccessChain 27(data) 49 38
|
|
983: 20(ivec4) Load 982
|
|
984: 81(ivec3) VectorShuffle 983 983 0 1 2
|
|
985: 81(ivec3) GroupNonUniformSMin 34 InclusiveScan 984
|
|
986: 72(ptr) AccessChain 27(data) 981 38
|
|
987: 20(ivec4) Load 986
|
|
988: 20(ivec4) VectorShuffle 987 985 4 5 6 3
|
|
Store 986 988
|
|
989: 6(int) Load 8(invocation)
|
|
990: 72(ptr) AccessChain 27(data) 59 38
|
|
991: 20(ivec4) Load 990
|
|
992: 20(ivec4) GroupNonUniformSMin 34 InclusiveScan 991
|
|
993: 72(ptr) AccessChain 27(data) 989 38
|
|
Store 993 992
|
|
994: 6(int) Load 8(invocation)
|
|
995: 95(ptr) AccessChain 27(data) 29 49 30
|
|
996: 6(int) Load 995
|
|
997: 6(int) GroupNonUniformUMin 34 InclusiveScan 996
|
|
998: 95(ptr) AccessChain 27(data) 994 49 30
|
|
Store 998 997
|
|
999: 6(int) Load 8(invocation)
|
|
1000: 102(ptr) AccessChain 27(data) 38 49
|
|
1001: 21(ivec4) Load 1000
|
|
1002: 101(ivec2) VectorShuffle 1001 1001 0 1
|
|
1003: 101(ivec2) GroupNonUniformUMin 34 InclusiveScan 1002
|
|
1004: 102(ptr) AccessChain 27(data) 999 49
|
|
1005: 21(ivec4) Load 1004
|
|
1006: 21(ivec4) VectorShuffle 1005 1003 4 5 2 3
|
|
Store 1004 1006
|
|
1007: 6(int) Load 8(invocation)
|
|
1008: 102(ptr) AccessChain 27(data) 49 49
|
|
1009: 21(ivec4) Load 1008
|
|
1010: 111(ivec3) VectorShuffle 1009 1009 0 1 2
|
|
1011: 111(ivec3) GroupNonUniformUMin 34 InclusiveScan 1010
|
|
1012: 102(ptr) AccessChain 27(data) 1007 49
|
|
1013: 21(ivec4) Load 1012
|
|
1014: 21(ivec4) VectorShuffle 1013 1011 4 5 6 3
|
|
Store 1012 1014
|
|
1015: 6(int) Load 8(invocation)
|
|
1016: 102(ptr) AccessChain 27(data) 59 49
|
|
1017: 21(ivec4) Load 1016
|
|
1018: 21(ivec4) GroupNonUniformUMin 34 InclusiveScan 1017
|
|
1019: 102(ptr) AccessChain 27(data) 1015 49
|
|
Store 1019 1018
|
|
1020: 6(int) Load 8(invocation)
|
|
1021: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1022:22(float64_t) Load 1021
|
|
1023:22(float64_t) GroupNonUniformFMin 34 InclusiveScan 1022
|
|
1024: 125(ptr) AccessChain 27(data) 1020 59 30
|
|
Store 1024 1023
|
|
1025: 6(int) Load 8(invocation)
|
|
1026: 132(ptr) AccessChain 27(data) 38 59
|
|
1027: 23(f64vec4) Load 1026
|
|
1028:131(f64vec2) VectorShuffle 1027 1027 0 1
|
|
1029:131(f64vec2) GroupNonUniformFMin 34 InclusiveScan 1028
|
|
1030: 132(ptr) AccessChain 27(data) 1025 59
|
|
1031: 23(f64vec4) Load 1030
|
|
1032: 23(f64vec4) VectorShuffle 1031 1029 4 5 2 3
|
|
Store 1030 1032
|
|
1033: 6(int) Load 8(invocation)
|
|
1034: 132(ptr) AccessChain 27(data) 49 59
|
|
1035: 23(f64vec4) Load 1034
|
|
1036:141(f64vec3) VectorShuffle 1035 1035 0 1 2
|
|
1037:141(f64vec3) GroupNonUniformFMin 34 InclusiveScan 1036
|
|
1038: 132(ptr) AccessChain 27(data) 1033 59
|
|
1039: 23(f64vec4) Load 1038
|
|
1040: 23(f64vec4) VectorShuffle 1039 1037 4 5 6 3
|
|
Store 1038 1040
|
|
1041: 6(int) Load 8(invocation)
|
|
1042: 132(ptr) AccessChain 27(data) 59 59
|
|
1043: 23(f64vec4) Load 1042
|
|
1044: 23(f64vec4) GroupNonUniformFMin 34 InclusiveScan 1043
|
|
1045: 132(ptr) AccessChain 27(data) 1041 59
|
|
Store 1045 1044
|
|
1046: 6(int) Load 8(invocation)
|
|
1047: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1048: 17(float) Load 1047
|
|
1049: 17(float) GroupNonUniformFMax 34 InclusiveScan 1048
|
|
1050: 31(ptr) AccessChain 27(data) 1046 29 30
|
|
Store 1050 1049
|
|
1051: 6(int) Load 8(invocation)
|
|
1052: 40(ptr) AccessChain 27(data) 38 29
|
|
1053: 18(fvec4) Load 1052
|
|
1054: 39(fvec2) VectorShuffle 1053 1053 0 1
|
|
1055: 39(fvec2) GroupNonUniformFMax 34 InclusiveScan 1054
|
|
1056: 40(ptr) AccessChain 27(data) 1051 29
|
|
1057: 18(fvec4) Load 1056
|
|
1058: 18(fvec4) VectorShuffle 1057 1055 4 5 2 3
|
|
Store 1056 1058
|
|
1059: 6(int) Load 8(invocation)
|
|
1060: 40(ptr) AccessChain 27(data) 49 29
|
|
1061: 18(fvec4) Load 1060
|
|
1062: 50(fvec3) VectorShuffle 1061 1061 0 1 2
|
|
1063: 50(fvec3) GroupNonUniformFMax 34 InclusiveScan 1062
|
|
1064: 40(ptr) AccessChain 27(data) 1059 29
|
|
1065: 18(fvec4) Load 1064
|
|
1066: 18(fvec4) VectorShuffle 1065 1063 4 5 6 3
|
|
Store 1064 1066
|
|
1067: 6(int) Load 8(invocation)
|
|
1068: 40(ptr) AccessChain 27(data) 59 29
|
|
1069: 18(fvec4) Load 1068
|
|
1070: 18(fvec4) GroupNonUniformFMax 34 InclusiveScan 1069
|
|
1071: 40(ptr) AccessChain 27(data) 1067 29
|
|
Store 1071 1070
|
|
1072: 6(int) Load 8(invocation)
|
|
1073: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1074: 19(int) Load 1073
|
|
1075: 19(int) GroupNonUniformSMax 34 InclusiveScan 1074
|
|
1076: 65(ptr) AccessChain 27(data) 1072 38 30
|
|
Store 1076 1075
|
|
1077: 6(int) Load 8(invocation)
|
|
1078: 72(ptr) AccessChain 27(data) 38 38
|
|
1079: 20(ivec4) Load 1078
|
|
1080: 71(ivec2) VectorShuffle 1079 1079 0 1
|
|
1081: 71(ivec2) GroupNonUniformSMax 34 InclusiveScan 1080
|
|
1082: 72(ptr) AccessChain 27(data) 1077 38
|
|
1083: 20(ivec4) Load 1082
|
|
1084: 20(ivec4) VectorShuffle 1083 1081 4 5 2 3
|
|
Store 1082 1084
|
|
1085: 6(int) Load 8(invocation)
|
|
1086: 72(ptr) AccessChain 27(data) 49 38
|
|
1087: 20(ivec4) Load 1086
|
|
1088: 81(ivec3) VectorShuffle 1087 1087 0 1 2
|
|
1089: 81(ivec3) GroupNonUniformSMax 34 InclusiveScan 1088
|
|
1090: 72(ptr) AccessChain 27(data) 1085 38
|
|
1091: 20(ivec4) Load 1090
|
|
1092: 20(ivec4) VectorShuffle 1091 1089 4 5 6 3
|
|
Store 1090 1092
|
|
1093: 6(int) Load 8(invocation)
|
|
1094: 72(ptr) AccessChain 27(data) 59 38
|
|
1095: 20(ivec4) Load 1094
|
|
1096: 20(ivec4) GroupNonUniformSMax 34 InclusiveScan 1095
|
|
1097: 72(ptr) AccessChain 27(data) 1093 38
|
|
Store 1097 1096
|
|
1098: 6(int) Load 8(invocation)
|
|
1099: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1100: 6(int) Load 1099
|
|
1101: 6(int) GroupNonUniformUMax 34 InclusiveScan 1100
|
|
1102: 95(ptr) AccessChain 27(data) 1098 49 30
|
|
Store 1102 1101
|
|
1103: 6(int) Load 8(invocation)
|
|
1104: 102(ptr) AccessChain 27(data) 38 49
|
|
1105: 21(ivec4) Load 1104
|
|
1106: 101(ivec2) VectorShuffle 1105 1105 0 1
|
|
1107: 101(ivec2) GroupNonUniformUMax 34 InclusiveScan 1106
|
|
1108: 102(ptr) AccessChain 27(data) 1103 49
|
|
1109: 21(ivec4) Load 1108
|
|
1110: 21(ivec4) VectorShuffle 1109 1107 4 5 2 3
|
|
Store 1108 1110
|
|
1111: 6(int) Load 8(invocation)
|
|
1112: 102(ptr) AccessChain 27(data) 49 49
|
|
1113: 21(ivec4) Load 1112
|
|
1114: 111(ivec3) VectorShuffle 1113 1113 0 1 2
|
|
1115: 111(ivec3) GroupNonUniformUMax 34 InclusiveScan 1114
|
|
1116: 102(ptr) AccessChain 27(data) 1111 49
|
|
1117: 21(ivec4) Load 1116
|
|
1118: 21(ivec4) VectorShuffle 1117 1115 4 5 6 3
|
|
Store 1116 1118
|
|
1119: 6(int) Load 8(invocation)
|
|
1120: 102(ptr) AccessChain 27(data) 59 49
|
|
1121: 21(ivec4) Load 1120
|
|
1122: 21(ivec4) GroupNonUniformUMax 34 InclusiveScan 1121
|
|
1123: 102(ptr) AccessChain 27(data) 1119 49
|
|
Store 1123 1122
|
|
1124: 6(int) Load 8(invocation)
|
|
1125: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1126:22(float64_t) Load 1125
|
|
1127:22(float64_t) GroupNonUniformFMax 34 InclusiveScan 1126
|
|
1128: 125(ptr) AccessChain 27(data) 1124 59 30
|
|
Store 1128 1127
|
|
1129: 6(int) Load 8(invocation)
|
|
1130: 132(ptr) AccessChain 27(data) 38 59
|
|
1131: 23(f64vec4) Load 1130
|
|
1132:131(f64vec2) VectorShuffle 1131 1131 0 1
|
|
1133:131(f64vec2) GroupNonUniformFMax 34 InclusiveScan 1132
|
|
1134: 132(ptr) AccessChain 27(data) 1129 59
|
|
1135: 23(f64vec4) Load 1134
|
|
1136: 23(f64vec4) VectorShuffle 1135 1133 4 5 2 3
|
|
Store 1134 1136
|
|
1137: 6(int) Load 8(invocation)
|
|
1138: 132(ptr) AccessChain 27(data) 49 59
|
|
1139: 23(f64vec4) Load 1138
|
|
1140:141(f64vec3) VectorShuffle 1139 1139 0 1 2
|
|
1141:141(f64vec3) GroupNonUniformFMax 34 InclusiveScan 1140
|
|
1142: 132(ptr) AccessChain 27(data) 1137 59
|
|
1143: 23(f64vec4) Load 1142
|
|
1144: 23(f64vec4) VectorShuffle 1143 1141 4 5 6 3
|
|
Store 1142 1144
|
|
1145: 6(int) Load 8(invocation)
|
|
1146: 132(ptr) AccessChain 27(data) 59 59
|
|
1147: 23(f64vec4) Load 1146
|
|
1148: 23(f64vec4) GroupNonUniformFMax 34 InclusiveScan 1147
|
|
1149: 132(ptr) AccessChain 27(data) 1145 59
|
|
Store 1149 1148
|
|
1150: 6(int) Load 8(invocation)
|
|
1151: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1152: 19(int) Load 1151
|
|
1153: 19(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1152
|
|
1154: 65(ptr) AccessChain 27(data) 1150 38 30
|
|
Store 1154 1153
|
|
1155: 6(int) Load 8(invocation)
|
|
1156: 72(ptr) AccessChain 27(data) 38 38
|
|
1157: 20(ivec4) Load 1156
|
|
1158: 71(ivec2) VectorShuffle 1157 1157 0 1
|
|
1159: 71(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1158
|
|
1160: 72(ptr) AccessChain 27(data) 1155 38
|
|
1161: 20(ivec4) Load 1160
|
|
1162: 20(ivec4) VectorShuffle 1161 1159 4 5 2 3
|
|
Store 1160 1162
|
|
1163: 6(int) Load 8(invocation)
|
|
1164: 72(ptr) AccessChain 27(data) 49 38
|
|
1165: 20(ivec4) Load 1164
|
|
1166: 81(ivec3) VectorShuffle 1165 1165 0 1 2
|
|
1167: 81(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1166
|
|
1168: 72(ptr) AccessChain 27(data) 1163 38
|
|
1169: 20(ivec4) Load 1168
|
|
1170: 20(ivec4) VectorShuffle 1169 1167 4 5 6 3
|
|
Store 1168 1170
|
|
1171: 6(int) Load 8(invocation)
|
|
1172: 72(ptr) AccessChain 27(data) 59 38
|
|
1173: 20(ivec4) Load 1172
|
|
1174: 20(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1173
|
|
1175: 72(ptr) AccessChain 27(data) 1171 38
|
|
Store 1175 1174
|
|
1176: 6(int) Load 8(invocation)
|
|
1177: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1178: 6(int) Load 1177
|
|
1179: 6(int) GroupNonUniformBitwiseAnd 34 InclusiveScan 1178
|
|
1180: 95(ptr) AccessChain 27(data) 1176 49 30
|
|
Store 1180 1179
|
|
1181: 6(int) Load 8(invocation)
|
|
1182: 102(ptr) AccessChain 27(data) 38 49
|
|
1183: 21(ivec4) Load 1182
|
|
1184: 101(ivec2) VectorShuffle 1183 1183 0 1
|
|
1185: 101(ivec2) GroupNonUniformBitwiseAnd 34 InclusiveScan 1184
|
|
1186: 102(ptr) AccessChain 27(data) 1181 49
|
|
1187: 21(ivec4) Load 1186
|
|
1188: 21(ivec4) VectorShuffle 1187 1185 4 5 2 3
|
|
Store 1186 1188
|
|
1189: 6(int) Load 8(invocation)
|
|
1190: 102(ptr) AccessChain 27(data) 49 49
|
|
1191: 21(ivec4) Load 1190
|
|
1192: 111(ivec3) VectorShuffle 1191 1191 0 1 2
|
|
1193: 111(ivec3) GroupNonUniformBitwiseAnd 34 InclusiveScan 1192
|
|
1194: 102(ptr) AccessChain 27(data) 1189 49
|
|
1195: 21(ivec4) Load 1194
|
|
1196: 21(ivec4) VectorShuffle 1195 1193 4 5 6 3
|
|
Store 1194 1196
|
|
1197: 6(int) Load 8(invocation)
|
|
1198: 102(ptr) AccessChain 27(data) 59 49
|
|
1199: 21(ivec4) Load 1198
|
|
1200: 21(ivec4) GroupNonUniformBitwiseAnd 34 InclusiveScan 1199
|
|
1201: 102(ptr) AccessChain 27(data) 1197 49
|
|
Store 1201 1200
|
|
1202: 6(int) Load 8(invocation)
|
|
1203: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1204: 19(int) Load 1203
|
|
1205: 521(bool) SLessThan 1204 29
|
|
1206: 521(bool) GroupNonUniformLogicalAnd 34 InclusiveScan 1205
|
|
1207: 19(int) Select 1206 38 29
|
|
1208: 65(ptr) AccessChain 27(data) 1202 38 30
|
|
Store 1208 1207
|
|
1209: 6(int) Load 8(invocation)
|
|
1210: 72(ptr) AccessChain 27(data) 38 38
|
|
1211: 20(ivec4) Load 1210
|
|
1212: 71(ivec2) VectorShuffle 1211 1211 0 1
|
|
1213: 531(bvec2) SLessThan 1212 530
|
|
1214: 531(bvec2) GroupNonUniformLogicalAnd 34 InclusiveScan 1213
|
|
1215: 71(ivec2) Select 1214 534 530
|
|
1216: 72(ptr) AccessChain 27(data) 1209 38
|
|
1217: 20(ivec4) Load 1216
|
|
1218: 20(ivec4) VectorShuffle 1217 1215 4 5 2 3
|
|
Store 1216 1218
|
|
1219: 6(int) Load 8(invocation)
|
|
1220: 72(ptr) AccessChain 27(data) 38 38
|
|
1221: 20(ivec4) Load 1220
|
|
1222: 81(ivec3) VectorShuffle 1221 1221 0 1 2
|
|
1223: 544(bvec3) SLessThan 1222 543
|
|
1224: 544(bvec3) GroupNonUniformLogicalAnd 34 InclusiveScan 1223
|
|
1225: 81(ivec3) Select 1224 547 543
|
|
1226: 72(ptr) AccessChain 27(data) 1219 38
|
|
1227: 20(ivec4) Load 1226
|
|
1228: 20(ivec4) VectorShuffle 1227 1225 4 5 6 3
|
|
Store 1226 1228
|
|
1229: 6(int) Load 8(invocation)
|
|
1230: 72(ptr) AccessChain 27(data) 38 38
|
|
1231: 20(ivec4) Load 1230
|
|
1232: 556(bvec4) SLessThan 1231 555
|
|
1233: 556(bvec4) GroupNonUniformLogicalAnd 34 InclusiveScan 1232
|
|
1234: 20(ivec4) Select 1233 559 555
|
|
1235: 72(ptr) AccessChain 27(data) 1229 38
|
|
Store 1235 1234
|
|
1236: 6(int) Load 8(invocation)
|
|
1237: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1238: 19(int) Load 1237
|
|
1239: 19(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1238
|
|
1240: 65(ptr) AccessChain 27(data) 1236 38 30
|
|
Store 1240 1239
|
|
1241: 6(int) Load 8(invocation)
|
|
1242: 72(ptr) AccessChain 27(data) 38 38
|
|
1243: 20(ivec4) Load 1242
|
|
1244: 71(ivec2) VectorShuffle 1243 1243 0 1
|
|
1245: 71(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1244
|
|
1246: 72(ptr) AccessChain 27(data) 1241 38
|
|
1247: 20(ivec4) Load 1246
|
|
1248: 20(ivec4) VectorShuffle 1247 1245 4 5 2 3
|
|
Store 1246 1248
|
|
1249: 6(int) Load 8(invocation)
|
|
1250: 72(ptr) AccessChain 27(data) 49 38
|
|
1251: 20(ivec4) Load 1250
|
|
1252: 81(ivec3) VectorShuffle 1251 1251 0 1 2
|
|
1253: 81(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1252
|
|
1254: 72(ptr) AccessChain 27(data) 1249 38
|
|
1255: 20(ivec4) Load 1254
|
|
1256: 20(ivec4) VectorShuffle 1255 1253 4 5 6 3
|
|
Store 1254 1256
|
|
1257: 6(int) Load 8(invocation)
|
|
1258: 72(ptr) AccessChain 27(data) 59 38
|
|
1259: 20(ivec4) Load 1258
|
|
1260: 20(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1259
|
|
1261: 72(ptr) AccessChain 27(data) 1257 38
|
|
Store 1261 1260
|
|
1262: 6(int) Load 8(invocation)
|
|
1263: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1264: 6(int) Load 1263
|
|
1265: 6(int) GroupNonUniformBitwiseOr 34 InclusiveScan 1264
|
|
1266: 95(ptr) AccessChain 27(data) 1262 49 30
|
|
Store 1266 1265
|
|
1267: 6(int) Load 8(invocation)
|
|
1268: 102(ptr) AccessChain 27(data) 38 49
|
|
1269: 21(ivec4) Load 1268
|
|
1270: 101(ivec2) VectorShuffle 1269 1269 0 1
|
|
1271: 101(ivec2) GroupNonUniformBitwiseOr 34 InclusiveScan 1270
|
|
1272: 102(ptr) AccessChain 27(data) 1267 49
|
|
1273: 21(ivec4) Load 1272
|
|
1274: 21(ivec4) VectorShuffle 1273 1271 4 5 2 3
|
|
Store 1272 1274
|
|
1275: 6(int) Load 8(invocation)
|
|
1276: 102(ptr) AccessChain 27(data) 49 49
|
|
1277: 21(ivec4) Load 1276
|
|
1278: 111(ivec3) VectorShuffle 1277 1277 0 1 2
|
|
1279: 111(ivec3) GroupNonUniformBitwiseOr 34 InclusiveScan 1278
|
|
1280: 102(ptr) AccessChain 27(data) 1275 49
|
|
1281: 21(ivec4) Load 1280
|
|
1282: 21(ivec4) VectorShuffle 1281 1279 4 5 6 3
|
|
Store 1280 1282
|
|
1283: 6(int) Load 8(invocation)
|
|
1284: 102(ptr) AccessChain 27(data) 59 49
|
|
1285: 21(ivec4) Load 1284
|
|
1286: 21(ivec4) GroupNonUniformBitwiseOr 34 InclusiveScan 1285
|
|
1287: 102(ptr) AccessChain 27(data) 1283 49
|
|
Store 1287 1286
|
|
1288: 6(int) Load 8(invocation)
|
|
1289: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1290: 19(int) Load 1289
|
|
1291: 521(bool) SLessThan 1290 29
|
|
1292: 521(bool) GroupNonUniformLogicalOr 34 InclusiveScan 1291
|
|
1293: 19(int) Select 1292 38 29
|
|
1294: 65(ptr) AccessChain 27(data) 1288 38 30
|
|
Store 1294 1293
|
|
1295: 6(int) Load 8(invocation)
|
|
1296: 72(ptr) AccessChain 27(data) 38 38
|
|
1297: 20(ivec4) Load 1296
|
|
1298: 71(ivec2) VectorShuffle 1297 1297 0 1
|
|
1299: 531(bvec2) SLessThan 1298 530
|
|
1300: 531(bvec2) GroupNonUniformLogicalOr 34 InclusiveScan 1299
|
|
1301: 71(ivec2) Select 1300 534 530
|
|
1302: 72(ptr) AccessChain 27(data) 1295 38
|
|
1303: 20(ivec4) Load 1302
|
|
1304: 20(ivec4) VectorShuffle 1303 1301 4 5 2 3
|
|
Store 1302 1304
|
|
1305: 6(int) Load 8(invocation)
|
|
1306: 72(ptr) AccessChain 27(data) 38 38
|
|
1307: 20(ivec4) Load 1306
|
|
1308: 81(ivec3) VectorShuffle 1307 1307 0 1 2
|
|
1309: 544(bvec3) SLessThan 1308 543
|
|
1310: 544(bvec3) GroupNonUniformLogicalOr 34 InclusiveScan 1309
|
|
1311: 81(ivec3) Select 1310 547 543
|
|
1312: 72(ptr) AccessChain 27(data) 1305 38
|
|
1313: 20(ivec4) Load 1312
|
|
1314: 20(ivec4) VectorShuffle 1313 1311 4 5 6 3
|
|
Store 1312 1314
|
|
1315: 6(int) Load 8(invocation)
|
|
1316: 72(ptr) AccessChain 27(data) 38 38
|
|
1317: 20(ivec4) Load 1316
|
|
1318: 556(bvec4) SLessThan 1317 555
|
|
1319: 556(bvec4) GroupNonUniformLogicalOr 34 InclusiveScan 1318
|
|
1320: 20(ivec4) Select 1319 559 555
|
|
1321: 72(ptr) AccessChain 27(data) 1315 38
|
|
Store 1321 1320
|
|
1322: 6(int) Load 8(invocation)
|
|
1323: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1324: 19(int) Load 1323
|
|
1325: 19(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1324
|
|
1326: 65(ptr) AccessChain 27(data) 1322 38 30
|
|
Store 1326 1325
|
|
1327: 6(int) Load 8(invocation)
|
|
1328: 72(ptr) AccessChain 27(data) 38 38
|
|
1329: 20(ivec4) Load 1328
|
|
1330: 71(ivec2) VectorShuffle 1329 1329 0 1
|
|
1331: 71(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1330
|
|
1332: 72(ptr) AccessChain 27(data) 1327 38
|
|
1333: 20(ivec4) Load 1332
|
|
1334: 20(ivec4) VectorShuffle 1333 1331 4 5 2 3
|
|
Store 1332 1334
|
|
1335: 6(int) Load 8(invocation)
|
|
1336: 72(ptr) AccessChain 27(data) 49 38
|
|
1337: 20(ivec4) Load 1336
|
|
1338: 81(ivec3) VectorShuffle 1337 1337 0 1 2
|
|
1339: 81(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1338
|
|
1340: 72(ptr) AccessChain 27(data) 1335 38
|
|
1341: 20(ivec4) Load 1340
|
|
1342: 20(ivec4) VectorShuffle 1341 1339 4 5 6 3
|
|
Store 1340 1342
|
|
1343: 6(int) Load 8(invocation)
|
|
1344: 72(ptr) AccessChain 27(data) 59 38
|
|
1345: 20(ivec4) Load 1344
|
|
1346: 20(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1345
|
|
1347: 72(ptr) AccessChain 27(data) 1343 38
|
|
Store 1347 1346
|
|
1348: 6(int) Load 8(invocation)
|
|
1349: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1350: 6(int) Load 1349
|
|
1351: 6(int) GroupNonUniformBitwiseXor 34 InclusiveScan 1350
|
|
1352: 95(ptr) AccessChain 27(data) 1348 49 30
|
|
Store 1352 1351
|
|
1353: 6(int) Load 8(invocation)
|
|
1354: 102(ptr) AccessChain 27(data) 38 49
|
|
1355: 21(ivec4) Load 1354
|
|
1356: 101(ivec2) VectorShuffle 1355 1355 0 1
|
|
1357: 101(ivec2) GroupNonUniformBitwiseXor 34 InclusiveScan 1356
|
|
1358: 102(ptr) AccessChain 27(data) 1353 49
|
|
1359: 21(ivec4) Load 1358
|
|
1360: 21(ivec4) VectorShuffle 1359 1357 4 5 2 3
|
|
Store 1358 1360
|
|
1361: 6(int) Load 8(invocation)
|
|
1362: 102(ptr) AccessChain 27(data) 49 49
|
|
1363: 21(ivec4) Load 1362
|
|
1364: 111(ivec3) VectorShuffle 1363 1363 0 1 2
|
|
1365: 111(ivec3) GroupNonUniformBitwiseXor 34 InclusiveScan 1364
|
|
1366: 102(ptr) AccessChain 27(data) 1361 49
|
|
1367: 21(ivec4) Load 1366
|
|
1368: 21(ivec4) VectorShuffle 1367 1365 4 5 6 3
|
|
Store 1366 1368
|
|
1369: 6(int) Load 8(invocation)
|
|
1370: 102(ptr) AccessChain 27(data) 59 49
|
|
1371: 21(ivec4) Load 1370
|
|
1372: 21(ivec4) GroupNonUniformBitwiseXor 34 InclusiveScan 1371
|
|
1373: 102(ptr) AccessChain 27(data) 1369 49
|
|
Store 1373 1372
|
|
1374: 6(int) Load 8(invocation)
|
|
1375: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1376: 19(int) Load 1375
|
|
1377: 521(bool) SLessThan 1376 29
|
|
1378: 521(bool) GroupNonUniformLogicalXor 34 InclusiveScan 1377
|
|
1379: 19(int) Select 1378 38 29
|
|
1380: 65(ptr) AccessChain 27(data) 1374 38 30
|
|
Store 1380 1379
|
|
1381: 6(int) Load 8(invocation)
|
|
1382: 72(ptr) AccessChain 27(data) 38 38
|
|
1383: 20(ivec4) Load 1382
|
|
1384: 71(ivec2) VectorShuffle 1383 1383 0 1
|
|
1385: 531(bvec2) SLessThan 1384 530
|
|
1386: 531(bvec2) GroupNonUniformLogicalXor 34 InclusiveScan 1385
|
|
1387: 71(ivec2) Select 1386 534 530
|
|
1388: 72(ptr) AccessChain 27(data) 1381 38
|
|
1389: 20(ivec4) Load 1388
|
|
1390: 20(ivec4) VectorShuffle 1389 1387 4 5 2 3
|
|
Store 1388 1390
|
|
1391: 6(int) Load 8(invocation)
|
|
1392: 72(ptr) AccessChain 27(data) 38 38
|
|
1393: 20(ivec4) Load 1392
|
|
1394: 81(ivec3) VectorShuffle 1393 1393 0 1 2
|
|
1395: 544(bvec3) SLessThan 1394 543
|
|
1396: 544(bvec3) GroupNonUniformLogicalXor 34 InclusiveScan 1395
|
|
1397: 81(ivec3) Select 1396 547 543
|
|
1398: 72(ptr) AccessChain 27(data) 1391 38
|
|
1399: 20(ivec4) Load 1398
|
|
1400: 20(ivec4) VectorShuffle 1399 1397 4 5 6 3
|
|
Store 1398 1400
|
|
1401: 6(int) Load 8(invocation)
|
|
1402: 72(ptr) AccessChain 27(data) 38 38
|
|
1403: 20(ivec4) Load 1402
|
|
1404: 556(bvec4) SLessThan 1403 555
|
|
1405: 556(bvec4) GroupNonUniformLogicalXor 34 InclusiveScan 1404
|
|
1406: 20(ivec4) Select 1405 559 555
|
|
1407: 72(ptr) AccessChain 27(data) 1401 38
|
|
Store 1407 1406
|
|
1408: 6(int) Load 8(invocation)
|
|
1409: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1410: 17(float) Load 1409
|
|
1411: 17(float) GroupNonUniformFAdd 34 ExclusiveScan 1410
|
|
1412: 31(ptr) AccessChain 27(data) 1408 29 30
|
|
Store 1412 1411
|
|
1413: 6(int) Load 8(invocation)
|
|
1414: 40(ptr) AccessChain 27(data) 38 29
|
|
1415: 18(fvec4) Load 1414
|
|
1416: 39(fvec2) VectorShuffle 1415 1415 0 1
|
|
1417: 39(fvec2) GroupNonUniformFAdd 34 ExclusiveScan 1416
|
|
1418: 40(ptr) AccessChain 27(data) 1413 29
|
|
1419: 18(fvec4) Load 1418
|
|
1420: 18(fvec4) VectorShuffle 1419 1417 4 5 2 3
|
|
Store 1418 1420
|
|
1421: 6(int) Load 8(invocation)
|
|
1422: 40(ptr) AccessChain 27(data) 49 29
|
|
1423: 18(fvec4) Load 1422
|
|
1424: 50(fvec3) VectorShuffle 1423 1423 0 1 2
|
|
1425: 50(fvec3) GroupNonUniformFAdd 34 ExclusiveScan 1424
|
|
1426: 40(ptr) AccessChain 27(data) 1421 29
|
|
1427: 18(fvec4) Load 1426
|
|
1428: 18(fvec4) VectorShuffle 1427 1425 4 5 6 3
|
|
Store 1426 1428
|
|
1429: 6(int) Load 8(invocation)
|
|
1430: 40(ptr) AccessChain 27(data) 59 29
|
|
1431: 18(fvec4) Load 1430
|
|
1432: 18(fvec4) GroupNonUniformFAdd 34 ExclusiveScan 1431
|
|
1433: 40(ptr) AccessChain 27(data) 1429 29
|
|
Store 1433 1432
|
|
1434: 6(int) Load 8(invocation)
|
|
1435: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1436: 19(int) Load 1435
|
|
1437: 19(int) GroupNonUniformIAdd 34 ExclusiveScan 1436
|
|
1438: 65(ptr) AccessChain 27(data) 1434 38 30
|
|
Store 1438 1437
|
|
1439: 6(int) Load 8(invocation)
|
|
1440: 72(ptr) AccessChain 27(data) 38 38
|
|
1441: 20(ivec4) Load 1440
|
|
1442: 71(ivec2) VectorShuffle 1441 1441 0 1
|
|
1443: 71(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1442
|
|
1444: 72(ptr) AccessChain 27(data) 1439 38
|
|
1445: 20(ivec4) Load 1444
|
|
1446: 20(ivec4) VectorShuffle 1445 1443 4 5 2 3
|
|
Store 1444 1446
|
|
1447: 6(int) Load 8(invocation)
|
|
1448: 72(ptr) AccessChain 27(data) 49 38
|
|
1449: 20(ivec4) Load 1448
|
|
1450: 81(ivec3) VectorShuffle 1449 1449 0 1 2
|
|
1451: 81(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1450
|
|
1452: 72(ptr) AccessChain 27(data) 1447 38
|
|
1453: 20(ivec4) Load 1452
|
|
1454: 20(ivec4) VectorShuffle 1453 1451 4 5 6 3
|
|
Store 1452 1454
|
|
1455: 6(int) Load 8(invocation)
|
|
1456: 72(ptr) AccessChain 27(data) 59 38
|
|
1457: 20(ivec4) Load 1456
|
|
1458: 20(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1457
|
|
1459: 72(ptr) AccessChain 27(data) 1455 38
|
|
Store 1459 1458
|
|
1460: 6(int) Load 8(invocation)
|
|
1461: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1462: 6(int) Load 1461
|
|
1463: 6(int) GroupNonUniformIAdd 34 ExclusiveScan 1462
|
|
1464: 95(ptr) AccessChain 27(data) 1460 49 30
|
|
Store 1464 1463
|
|
1465: 6(int) Load 8(invocation)
|
|
1466: 102(ptr) AccessChain 27(data) 38 49
|
|
1467: 21(ivec4) Load 1466
|
|
1468: 101(ivec2) VectorShuffle 1467 1467 0 1
|
|
1469: 101(ivec2) GroupNonUniformIAdd 34 ExclusiveScan 1468
|
|
1470: 102(ptr) AccessChain 27(data) 1465 49
|
|
1471: 21(ivec4) Load 1470
|
|
1472: 21(ivec4) VectorShuffle 1471 1469 4 5 2 3
|
|
Store 1470 1472
|
|
1473: 6(int) Load 8(invocation)
|
|
1474: 102(ptr) AccessChain 27(data) 49 49
|
|
1475: 21(ivec4) Load 1474
|
|
1476: 111(ivec3) VectorShuffle 1475 1475 0 1 2
|
|
1477: 111(ivec3) GroupNonUniformIAdd 34 ExclusiveScan 1476
|
|
1478: 102(ptr) AccessChain 27(data) 1473 49
|
|
1479: 21(ivec4) Load 1478
|
|
1480: 21(ivec4) VectorShuffle 1479 1477 4 5 6 3
|
|
Store 1478 1480
|
|
1481: 6(int) Load 8(invocation)
|
|
1482: 102(ptr) AccessChain 27(data) 59 49
|
|
1483: 21(ivec4) Load 1482
|
|
1484: 21(ivec4) GroupNonUniformIAdd 34 ExclusiveScan 1483
|
|
1485: 102(ptr) AccessChain 27(data) 1481 49
|
|
Store 1485 1484
|
|
1486: 6(int) Load 8(invocation)
|
|
1487: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1488:22(float64_t) Load 1487
|
|
1489:22(float64_t) GroupNonUniformFAdd 34 ExclusiveScan 1488
|
|
1490: 125(ptr) AccessChain 27(data) 1486 59 30
|
|
Store 1490 1489
|
|
1491: 6(int) Load 8(invocation)
|
|
1492: 132(ptr) AccessChain 27(data) 38 59
|
|
1493: 23(f64vec4) Load 1492
|
|
1494:131(f64vec2) VectorShuffle 1493 1493 0 1
|
|
1495:131(f64vec2) GroupNonUniformFAdd 34 ExclusiveScan 1494
|
|
1496: 132(ptr) AccessChain 27(data) 1491 59
|
|
1497: 23(f64vec4) Load 1496
|
|
1498: 23(f64vec4) VectorShuffle 1497 1495 4 5 2 3
|
|
Store 1496 1498
|
|
1499: 6(int) Load 8(invocation)
|
|
1500: 132(ptr) AccessChain 27(data) 49 59
|
|
1501: 23(f64vec4) Load 1500
|
|
1502:141(f64vec3) VectorShuffle 1501 1501 0 1 2
|
|
1503:141(f64vec3) GroupNonUniformFAdd 34 ExclusiveScan 1502
|
|
1504: 132(ptr) AccessChain 27(data) 1499 59
|
|
1505: 23(f64vec4) Load 1504
|
|
1506: 23(f64vec4) VectorShuffle 1505 1503 4 5 6 3
|
|
Store 1504 1506
|
|
1507: 6(int) Load 8(invocation)
|
|
1508: 132(ptr) AccessChain 27(data) 59 59
|
|
1509: 23(f64vec4) Load 1508
|
|
1510: 23(f64vec4) GroupNonUniformFAdd 34 ExclusiveScan 1509
|
|
1511: 132(ptr) AccessChain 27(data) 1507 59
|
|
Store 1511 1510
|
|
1512: 6(int) Load 8(invocation)
|
|
1513: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1514: 17(float) Load 1513
|
|
1515: 17(float) GroupNonUniformFMul 34 ExclusiveScan 1514
|
|
1516: 31(ptr) AccessChain 27(data) 1512 29 30
|
|
Store 1516 1515
|
|
1517: 6(int) Load 8(invocation)
|
|
1518: 40(ptr) AccessChain 27(data) 38 29
|
|
1519: 18(fvec4) Load 1518
|
|
1520: 39(fvec2) VectorShuffle 1519 1519 0 1
|
|
1521: 39(fvec2) GroupNonUniformFMul 34 ExclusiveScan 1520
|
|
1522: 40(ptr) AccessChain 27(data) 1517 29
|
|
1523: 18(fvec4) Load 1522
|
|
1524: 18(fvec4) VectorShuffle 1523 1521 4 5 2 3
|
|
Store 1522 1524
|
|
1525: 6(int) Load 8(invocation)
|
|
1526: 40(ptr) AccessChain 27(data) 49 29
|
|
1527: 18(fvec4) Load 1526
|
|
1528: 50(fvec3) VectorShuffle 1527 1527 0 1 2
|
|
1529: 50(fvec3) GroupNonUniformFMul 34 ExclusiveScan 1528
|
|
1530: 40(ptr) AccessChain 27(data) 1525 29
|
|
1531: 18(fvec4) Load 1530
|
|
1532: 18(fvec4) VectorShuffle 1531 1529 4 5 6 3
|
|
Store 1530 1532
|
|
1533: 6(int) Load 8(invocation)
|
|
1534: 40(ptr) AccessChain 27(data) 59 29
|
|
1535: 18(fvec4) Load 1534
|
|
1536: 18(fvec4) GroupNonUniformFMul 34 ExclusiveScan 1535
|
|
1537: 40(ptr) AccessChain 27(data) 1533 29
|
|
Store 1537 1536
|
|
1538: 6(int) Load 8(invocation)
|
|
1539: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1540: 19(int) Load 1539
|
|
1541: 19(int) GroupNonUniformIMul 34 ExclusiveScan 1540
|
|
1542: 65(ptr) AccessChain 27(data) 1538 38 30
|
|
Store 1542 1541
|
|
1543: 6(int) Load 8(invocation)
|
|
1544: 72(ptr) AccessChain 27(data) 38 38
|
|
1545: 20(ivec4) Load 1544
|
|
1546: 71(ivec2) VectorShuffle 1545 1545 0 1
|
|
1547: 71(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1546
|
|
1548: 72(ptr) AccessChain 27(data) 1543 38
|
|
1549: 20(ivec4) Load 1548
|
|
1550: 20(ivec4) VectorShuffle 1549 1547 4 5 2 3
|
|
Store 1548 1550
|
|
1551: 6(int) Load 8(invocation)
|
|
1552: 72(ptr) AccessChain 27(data) 49 38
|
|
1553: 20(ivec4) Load 1552
|
|
1554: 81(ivec3) VectorShuffle 1553 1553 0 1 2
|
|
1555: 81(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1554
|
|
1556: 72(ptr) AccessChain 27(data) 1551 38
|
|
1557: 20(ivec4) Load 1556
|
|
1558: 20(ivec4) VectorShuffle 1557 1555 4 5 6 3
|
|
Store 1556 1558
|
|
1559: 6(int) Load 8(invocation)
|
|
1560: 72(ptr) AccessChain 27(data) 59 38
|
|
1561: 20(ivec4) Load 1560
|
|
1562: 20(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1561
|
|
1563: 72(ptr) AccessChain 27(data) 1559 38
|
|
Store 1563 1562
|
|
1564: 6(int) Load 8(invocation)
|
|
1565: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1566: 6(int) Load 1565
|
|
1567: 6(int) GroupNonUniformIMul 34 ExclusiveScan 1566
|
|
1568: 95(ptr) AccessChain 27(data) 1564 49 30
|
|
Store 1568 1567
|
|
1569: 6(int) Load 8(invocation)
|
|
1570: 102(ptr) AccessChain 27(data) 38 49
|
|
1571: 21(ivec4) Load 1570
|
|
1572: 101(ivec2) VectorShuffle 1571 1571 0 1
|
|
1573: 101(ivec2) GroupNonUniformIMul 34 ExclusiveScan 1572
|
|
1574: 102(ptr) AccessChain 27(data) 1569 49
|
|
1575: 21(ivec4) Load 1574
|
|
1576: 21(ivec4) VectorShuffle 1575 1573 4 5 2 3
|
|
Store 1574 1576
|
|
1577: 6(int) Load 8(invocation)
|
|
1578: 102(ptr) AccessChain 27(data) 49 49
|
|
1579: 21(ivec4) Load 1578
|
|
1580: 111(ivec3) VectorShuffle 1579 1579 0 1 2
|
|
1581: 111(ivec3) GroupNonUniformIMul 34 ExclusiveScan 1580
|
|
1582: 102(ptr) AccessChain 27(data) 1577 49
|
|
1583: 21(ivec4) Load 1582
|
|
1584: 21(ivec4) VectorShuffle 1583 1581 4 5 6 3
|
|
Store 1582 1584
|
|
1585: 6(int) Load 8(invocation)
|
|
1586: 102(ptr) AccessChain 27(data) 59 49
|
|
1587: 21(ivec4) Load 1586
|
|
1588: 21(ivec4) GroupNonUniformIMul 34 ExclusiveScan 1587
|
|
1589: 102(ptr) AccessChain 27(data) 1585 49
|
|
Store 1589 1588
|
|
1590: 6(int) Load 8(invocation)
|
|
1591: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1592:22(float64_t) Load 1591
|
|
1593:22(float64_t) GroupNonUniformFMul 34 ExclusiveScan 1592
|
|
1594: 125(ptr) AccessChain 27(data) 1590 59 30
|
|
Store 1594 1593
|
|
1595: 6(int) Load 8(invocation)
|
|
1596: 132(ptr) AccessChain 27(data) 38 59
|
|
1597: 23(f64vec4) Load 1596
|
|
1598:131(f64vec2) VectorShuffle 1597 1597 0 1
|
|
1599:131(f64vec2) GroupNonUniformFMul 34 ExclusiveScan 1598
|
|
1600: 132(ptr) AccessChain 27(data) 1595 59
|
|
1601: 23(f64vec4) Load 1600
|
|
1602: 23(f64vec4) VectorShuffle 1601 1599 4 5 2 3
|
|
Store 1600 1602
|
|
1603: 6(int) Load 8(invocation)
|
|
1604: 132(ptr) AccessChain 27(data) 49 59
|
|
1605: 23(f64vec4) Load 1604
|
|
1606:141(f64vec3) VectorShuffle 1605 1605 0 1 2
|
|
1607:141(f64vec3) GroupNonUniformFMul 34 ExclusiveScan 1606
|
|
1608: 132(ptr) AccessChain 27(data) 1603 59
|
|
1609: 23(f64vec4) Load 1608
|
|
1610: 23(f64vec4) VectorShuffle 1609 1607 4 5 6 3
|
|
Store 1608 1610
|
|
1611: 6(int) Load 8(invocation)
|
|
1612: 132(ptr) AccessChain 27(data) 59 59
|
|
1613: 23(f64vec4) Load 1612
|
|
1614: 23(f64vec4) GroupNonUniformFMul 34 ExclusiveScan 1613
|
|
1615: 132(ptr) AccessChain 27(data) 1611 59
|
|
Store 1615 1614
|
|
1616: 6(int) Load 8(invocation)
|
|
1617: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1618: 17(float) Load 1617
|
|
1619: 17(float) GroupNonUniformFMin 34 ExclusiveScan 1618
|
|
1620: 31(ptr) AccessChain 27(data) 1616 29 30
|
|
Store 1620 1619
|
|
1621: 6(int) Load 8(invocation)
|
|
1622: 40(ptr) AccessChain 27(data) 38 29
|
|
1623: 18(fvec4) Load 1622
|
|
1624: 39(fvec2) VectorShuffle 1623 1623 0 1
|
|
1625: 39(fvec2) GroupNonUniformFMin 34 ExclusiveScan 1624
|
|
1626: 40(ptr) AccessChain 27(data) 1621 29
|
|
1627: 18(fvec4) Load 1626
|
|
1628: 18(fvec4) VectorShuffle 1627 1625 4 5 2 3
|
|
Store 1626 1628
|
|
1629: 6(int) Load 8(invocation)
|
|
1630: 40(ptr) AccessChain 27(data) 49 29
|
|
1631: 18(fvec4) Load 1630
|
|
1632: 50(fvec3) VectorShuffle 1631 1631 0 1 2
|
|
1633: 50(fvec3) GroupNonUniformFMin 34 ExclusiveScan 1632
|
|
1634: 40(ptr) AccessChain 27(data) 1629 29
|
|
1635: 18(fvec4) Load 1634
|
|
1636: 18(fvec4) VectorShuffle 1635 1633 4 5 6 3
|
|
Store 1634 1636
|
|
1637: 6(int) Load 8(invocation)
|
|
1638: 40(ptr) AccessChain 27(data) 59 29
|
|
1639: 18(fvec4) Load 1638
|
|
1640: 18(fvec4) GroupNonUniformFMin 34 ExclusiveScan 1639
|
|
1641: 40(ptr) AccessChain 27(data) 1637 29
|
|
Store 1641 1640
|
|
1642: 6(int) Load 8(invocation)
|
|
1643: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1644: 19(int) Load 1643
|
|
1645: 19(int) GroupNonUniformSMin 34 ExclusiveScan 1644
|
|
1646: 65(ptr) AccessChain 27(data) 1642 38 30
|
|
Store 1646 1645
|
|
1647: 6(int) Load 8(invocation)
|
|
1648: 72(ptr) AccessChain 27(data) 38 38
|
|
1649: 20(ivec4) Load 1648
|
|
1650: 71(ivec2) VectorShuffle 1649 1649 0 1
|
|
1651: 71(ivec2) GroupNonUniformSMin 34 ExclusiveScan 1650
|
|
1652: 72(ptr) AccessChain 27(data) 1647 38
|
|
1653: 20(ivec4) Load 1652
|
|
1654: 20(ivec4) VectorShuffle 1653 1651 4 5 2 3
|
|
Store 1652 1654
|
|
1655: 6(int) Load 8(invocation)
|
|
1656: 72(ptr) AccessChain 27(data) 49 38
|
|
1657: 20(ivec4) Load 1656
|
|
1658: 81(ivec3) VectorShuffle 1657 1657 0 1 2
|
|
1659: 81(ivec3) GroupNonUniformSMin 34 ExclusiveScan 1658
|
|
1660: 72(ptr) AccessChain 27(data) 1655 38
|
|
1661: 20(ivec4) Load 1660
|
|
1662: 20(ivec4) VectorShuffle 1661 1659 4 5 6 3
|
|
Store 1660 1662
|
|
1663: 6(int) Load 8(invocation)
|
|
1664: 72(ptr) AccessChain 27(data) 59 38
|
|
1665: 20(ivec4) Load 1664
|
|
1666: 20(ivec4) GroupNonUniformSMin 34 ExclusiveScan 1665
|
|
1667: 72(ptr) AccessChain 27(data) 1663 38
|
|
Store 1667 1666
|
|
1668: 6(int) Load 8(invocation)
|
|
1669: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1670: 6(int) Load 1669
|
|
1671: 6(int) GroupNonUniformUMin 34 ExclusiveScan 1670
|
|
1672: 95(ptr) AccessChain 27(data) 1668 49 30
|
|
Store 1672 1671
|
|
1673: 6(int) Load 8(invocation)
|
|
1674: 102(ptr) AccessChain 27(data) 38 49
|
|
1675: 21(ivec4) Load 1674
|
|
1676: 101(ivec2) VectorShuffle 1675 1675 0 1
|
|
1677: 101(ivec2) GroupNonUniformUMin 34 ExclusiveScan 1676
|
|
1678: 102(ptr) AccessChain 27(data) 1673 49
|
|
1679: 21(ivec4) Load 1678
|
|
1680: 21(ivec4) VectorShuffle 1679 1677 4 5 2 3
|
|
Store 1678 1680
|
|
1681: 6(int) Load 8(invocation)
|
|
1682: 102(ptr) AccessChain 27(data) 49 49
|
|
1683: 21(ivec4) Load 1682
|
|
1684: 111(ivec3) VectorShuffle 1683 1683 0 1 2
|
|
1685: 111(ivec3) GroupNonUniformUMin 34 ExclusiveScan 1684
|
|
1686: 102(ptr) AccessChain 27(data) 1681 49
|
|
1687: 21(ivec4) Load 1686
|
|
1688: 21(ivec4) VectorShuffle 1687 1685 4 5 6 3
|
|
Store 1686 1688
|
|
1689: 6(int) Load 8(invocation)
|
|
1690: 102(ptr) AccessChain 27(data) 59 49
|
|
1691: 21(ivec4) Load 1690
|
|
1692: 21(ivec4) GroupNonUniformUMin 34 ExclusiveScan 1691
|
|
1693: 102(ptr) AccessChain 27(data) 1689 49
|
|
Store 1693 1692
|
|
1694: 6(int) Load 8(invocation)
|
|
1695: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1696:22(float64_t) Load 1695
|
|
1697:22(float64_t) GroupNonUniformFMin 34 ExclusiveScan 1696
|
|
1698: 125(ptr) AccessChain 27(data) 1694 59 30
|
|
Store 1698 1697
|
|
1699: 6(int) Load 8(invocation)
|
|
1700: 132(ptr) AccessChain 27(data) 38 59
|
|
1701: 23(f64vec4) Load 1700
|
|
1702:131(f64vec2) VectorShuffle 1701 1701 0 1
|
|
1703:131(f64vec2) GroupNonUniformFMin 34 ExclusiveScan 1702
|
|
1704: 132(ptr) AccessChain 27(data) 1699 59
|
|
1705: 23(f64vec4) Load 1704
|
|
1706: 23(f64vec4) VectorShuffle 1705 1703 4 5 2 3
|
|
Store 1704 1706
|
|
1707: 6(int) Load 8(invocation)
|
|
1708: 132(ptr) AccessChain 27(data) 49 59
|
|
1709: 23(f64vec4) Load 1708
|
|
1710:141(f64vec3) VectorShuffle 1709 1709 0 1 2
|
|
1711:141(f64vec3) GroupNonUniformFMin 34 ExclusiveScan 1710
|
|
1712: 132(ptr) AccessChain 27(data) 1707 59
|
|
1713: 23(f64vec4) Load 1712
|
|
1714: 23(f64vec4) VectorShuffle 1713 1711 4 5 6 3
|
|
Store 1712 1714
|
|
1715: 6(int) Load 8(invocation)
|
|
1716: 132(ptr) AccessChain 27(data) 59 59
|
|
1717: 23(f64vec4) Load 1716
|
|
1718: 23(f64vec4) GroupNonUniformFMin 34 ExclusiveScan 1717
|
|
1719: 132(ptr) AccessChain 27(data) 1715 59
|
|
Store 1719 1718
|
|
1720: 6(int) Load 8(invocation)
|
|
1721: 31(ptr) AccessChain 27(data) 29 29 30
|
|
1722: 17(float) Load 1721
|
|
1723: 17(float) GroupNonUniformFMax 34 ExclusiveScan 1722
|
|
1724: 31(ptr) AccessChain 27(data) 1720 29 30
|
|
Store 1724 1723
|
|
1725: 6(int) Load 8(invocation)
|
|
1726: 40(ptr) AccessChain 27(data) 38 29
|
|
1727: 18(fvec4) Load 1726
|
|
1728: 39(fvec2) VectorShuffle 1727 1727 0 1
|
|
1729: 39(fvec2) GroupNonUniformFMax 34 ExclusiveScan 1728
|
|
1730: 40(ptr) AccessChain 27(data) 1725 29
|
|
1731: 18(fvec4) Load 1730
|
|
1732: 18(fvec4) VectorShuffle 1731 1729 4 5 2 3
|
|
Store 1730 1732
|
|
1733: 6(int) Load 8(invocation)
|
|
1734: 40(ptr) AccessChain 27(data) 49 29
|
|
1735: 18(fvec4) Load 1734
|
|
1736: 50(fvec3) VectorShuffle 1735 1735 0 1 2
|
|
1737: 50(fvec3) GroupNonUniformFMax 34 ExclusiveScan 1736
|
|
1738: 40(ptr) AccessChain 27(data) 1733 29
|
|
1739: 18(fvec4) Load 1738
|
|
1740: 18(fvec4) VectorShuffle 1739 1737 4 5 6 3
|
|
Store 1738 1740
|
|
1741: 6(int) Load 8(invocation)
|
|
1742: 40(ptr) AccessChain 27(data) 59 29
|
|
1743: 18(fvec4) Load 1742
|
|
1744: 18(fvec4) GroupNonUniformFMax 34 ExclusiveScan 1743
|
|
1745: 40(ptr) AccessChain 27(data) 1741 29
|
|
Store 1745 1744
|
|
1746: 6(int) Load 8(invocation)
|
|
1747: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1748: 19(int) Load 1747
|
|
1749: 19(int) GroupNonUniformSMax 34 ExclusiveScan 1748
|
|
1750: 65(ptr) AccessChain 27(data) 1746 38 30
|
|
Store 1750 1749
|
|
1751: 6(int) Load 8(invocation)
|
|
1752: 72(ptr) AccessChain 27(data) 38 38
|
|
1753: 20(ivec4) Load 1752
|
|
1754: 71(ivec2) VectorShuffle 1753 1753 0 1
|
|
1755: 71(ivec2) GroupNonUniformSMax 34 ExclusiveScan 1754
|
|
1756: 72(ptr) AccessChain 27(data) 1751 38
|
|
1757: 20(ivec4) Load 1756
|
|
1758: 20(ivec4) VectorShuffle 1757 1755 4 5 2 3
|
|
Store 1756 1758
|
|
1759: 6(int) Load 8(invocation)
|
|
1760: 72(ptr) AccessChain 27(data) 49 38
|
|
1761: 20(ivec4) Load 1760
|
|
1762: 81(ivec3) VectorShuffle 1761 1761 0 1 2
|
|
1763: 81(ivec3) GroupNonUniformSMax 34 ExclusiveScan 1762
|
|
1764: 72(ptr) AccessChain 27(data) 1759 38
|
|
1765: 20(ivec4) Load 1764
|
|
1766: 20(ivec4) VectorShuffle 1765 1763 4 5 6 3
|
|
Store 1764 1766
|
|
1767: 6(int) Load 8(invocation)
|
|
1768: 72(ptr) AccessChain 27(data) 59 38
|
|
1769: 20(ivec4) Load 1768
|
|
1770: 20(ivec4) GroupNonUniformSMax 34 ExclusiveScan 1769
|
|
1771: 72(ptr) AccessChain 27(data) 1767 38
|
|
Store 1771 1770
|
|
1772: 6(int) Load 8(invocation)
|
|
1773: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1774: 6(int) Load 1773
|
|
1775: 6(int) GroupNonUniformUMax 34 ExclusiveScan 1774
|
|
1776: 95(ptr) AccessChain 27(data) 1772 49 30
|
|
Store 1776 1775
|
|
1777: 6(int) Load 8(invocation)
|
|
1778: 102(ptr) AccessChain 27(data) 38 49
|
|
1779: 21(ivec4) Load 1778
|
|
1780: 101(ivec2) VectorShuffle 1779 1779 0 1
|
|
1781: 101(ivec2) GroupNonUniformUMax 34 ExclusiveScan 1780
|
|
1782: 102(ptr) AccessChain 27(data) 1777 49
|
|
1783: 21(ivec4) Load 1782
|
|
1784: 21(ivec4) VectorShuffle 1783 1781 4 5 2 3
|
|
Store 1782 1784
|
|
1785: 6(int) Load 8(invocation)
|
|
1786: 102(ptr) AccessChain 27(data) 49 49
|
|
1787: 21(ivec4) Load 1786
|
|
1788: 111(ivec3) VectorShuffle 1787 1787 0 1 2
|
|
1789: 111(ivec3) GroupNonUniformUMax 34 ExclusiveScan 1788
|
|
1790: 102(ptr) AccessChain 27(data) 1785 49
|
|
1791: 21(ivec4) Load 1790
|
|
1792: 21(ivec4) VectorShuffle 1791 1789 4 5 6 3
|
|
Store 1790 1792
|
|
1793: 6(int) Load 8(invocation)
|
|
1794: 102(ptr) AccessChain 27(data) 59 49
|
|
1795: 21(ivec4) Load 1794
|
|
1796: 21(ivec4) GroupNonUniformUMax 34 ExclusiveScan 1795
|
|
1797: 102(ptr) AccessChain 27(data) 1793 49
|
|
Store 1797 1796
|
|
1798: 6(int) Load 8(invocation)
|
|
1799: 125(ptr) AccessChain 27(data) 29 59 30
|
|
1800:22(float64_t) Load 1799
|
|
1801:22(float64_t) GroupNonUniformFMax 34 ExclusiveScan 1800
|
|
1802: 125(ptr) AccessChain 27(data) 1798 59 30
|
|
Store 1802 1801
|
|
1803: 6(int) Load 8(invocation)
|
|
1804: 132(ptr) AccessChain 27(data) 38 59
|
|
1805: 23(f64vec4) Load 1804
|
|
1806:131(f64vec2) VectorShuffle 1805 1805 0 1
|
|
1807:131(f64vec2) GroupNonUniformFMax 34 ExclusiveScan 1806
|
|
1808: 132(ptr) AccessChain 27(data) 1803 59
|
|
1809: 23(f64vec4) Load 1808
|
|
1810: 23(f64vec4) VectorShuffle 1809 1807 4 5 2 3
|
|
Store 1808 1810
|
|
1811: 6(int) Load 8(invocation)
|
|
1812: 132(ptr) AccessChain 27(data) 49 59
|
|
1813: 23(f64vec4) Load 1812
|
|
1814:141(f64vec3) VectorShuffle 1813 1813 0 1 2
|
|
1815:141(f64vec3) GroupNonUniformFMax 34 ExclusiveScan 1814
|
|
1816: 132(ptr) AccessChain 27(data) 1811 59
|
|
1817: 23(f64vec4) Load 1816
|
|
1818: 23(f64vec4) VectorShuffle 1817 1815 4 5 6 3
|
|
Store 1816 1818
|
|
1819: 6(int) Load 8(invocation)
|
|
1820: 132(ptr) AccessChain 27(data) 59 59
|
|
1821: 23(f64vec4) Load 1820
|
|
1822: 23(f64vec4) GroupNonUniformFMax 34 ExclusiveScan 1821
|
|
1823: 132(ptr) AccessChain 27(data) 1819 59
|
|
Store 1823 1822
|
|
1824: 6(int) Load 8(invocation)
|
|
1825: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1826: 19(int) Load 1825
|
|
1827: 19(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1826
|
|
1828: 65(ptr) AccessChain 27(data) 1824 38 30
|
|
Store 1828 1827
|
|
1829: 6(int) Load 8(invocation)
|
|
1830: 72(ptr) AccessChain 27(data) 38 38
|
|
1831: 20(ivec4) Load 1830
|
|
1832: 71(ivec2) VectorShuffle 1831 1831 0 1
|
|
1833: 71(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1832
|
|
1834: 72(ptr) AccessChain 27(data) 1829 38
|
|
1835: 20(ivec4) Load 1834
|
|
1836: 20(ivec4) VectorShuffle 1835 1833 4 5 2 3
|
|
Store 1834 1836
|
|
1837: 6(int) Load 8(invocation)
|
|
1838: 72(ptr) AccessChain 27(data) 49 38
|
|
1839: 20(ivec4) Load 1838
|
|
1840: 81(ivec3) VectorShuffle 1839 1839 0 1 2
|
|
1841: 81(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1840
|
|
1842: 72(ptr) AccessChain 27(data) 1837 38
|
|
1843: 20(ivec4) Load 1842
|
|
1844: 20(ivec4) VectorShuffle 1843 1841 4 5 6 3
|
|
Store 1842 1844
|
|
1845: 6(int) Load 8(invocation)
|
|
1846: 72(ptr) AccessChain 27(data) 59 38
|
|
1847: 20(ivec4) Load 1846
|
|
1848: 20(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1847
|
|
1849: 72(ptr) AccessChain 27(data) 1845 38
|
|
Store 1849 1848
|
|
1850: 6(int) Load 8(invocation)
|
|
1851: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1852: 6(int) Load 1851
|
|
1853: 6(int) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1852
|
|
1854: 95(ptr) AccessChain 27(data) 1850 49 30
|
|
Store 1854 1853
|
|
1855: 6(int) Load 8(invocation)
|
|
1856: 102(ptr) AccessChain 27(data) 38 49
|
|
1857: 21(ivec4) Load 1856
|
|
1858: 101(ivec2) VectorShuffle 1857 1857 0 1
|
|
1859: 101(ivec2) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1858
|
|
1860: 102(ptr) AccessChain 27(data) 1855 49
|
|
1861: 21(ivec4) Load 1860
|
|
1862: 21(ivec4) VectorShuffle 1861 1859 4 5 2 3
|
|
Store 1860 1862
|
|
1863: 6(int) Load 8(invocation)
|
|
1864: 102(ptr) AccessChain 27(data) 49 49
|
|
1865: 21(ivec4) Load 1864
|
|
1866: 111(ivec3) VectorShuffle 1865 1865 0 1 2
|
|
1867: 111(ivec3) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1866
|
|
1868: 102(ptr) AccessChain 27(data) 1863 49
|
|
1869: 21(ivec4) Load 1868
|
|
1870: 21(ivec4) VectorShuffle 1869 1867 4 5 6 3
|
|
Store 1868 1870
|
|
1871: 6(int) Load 8(invocation)
|
|
1872: 102(ptr) AccessChain 27(data) 59 49
|
|
1873: 21(ivec4) Load 1872
|
|
1874: 21(ivec4) GroupNonUniformBitwiseAnd 34 ExclusiveScan 1873
|
|
1875: 102(ptr) AccessChain 27(data) 1871 49
|
|
Store 1875 1874
|
|
1876: 6(int) Load 8(invocation)
|
|
1877: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1878: 19(int) Load 1877
|
|
1879: 521(bool) SLessThan 1878 29
|
|
1880: 521(bool) GroupNonUniformLogicalAnd 34 ExclusiveScan 1879
|
|
1881: 19(int) Select 1880 38 29
|
|
1882: 65(ptr) AccessChain 27(data) 1876 38 30
|
|
Store 1882 1881
|
|
1883: 6(int) Load 8(invocation)
|
|
1884: 72(ptr) AccessChain 27(data) 38 38
|
|
1885: 20(ivec4) Load 1884
|
|
1886: 71(ivec2) VectorShuffle 1885 1885 0 1
|
|
1887: 531(bvec2) SLessThan 1886 530
|
|
1888: 531(bvec2) GroupNonUniformLogicalAnd 34 ExclusiveScan 1887
|
|
1889: 71(ivec2) Select 1888 534 530
|
|
1890: 72(ptr) AccessChain 27(data) 1883 38
|
|
1891: 20(ivec4) Load 1890
|
|
1892: 20(ivec4) VectorShuffle 1891 1889 4 5 2 3
|
|
Store 1890 1892
|
|
1893: 6(int) Load 8(invocation)
|
|
1894: 72(ptr) AccessChain 27(data) 38 38
|
|
1895: 20(ivec4) Load 1894
|
|
1896: 81(ivec3) VectorShuffle 1895 1895 0 1 2
|
|
1897: 544(bvec3) SLessThan 1896 543
|
|
1898: 544(bvec3) GroupNonUniformLogicalAnd 34 ExclusiveScan 1897
|
|
1899: 81(ivec3) Select 1898 547 543
|
|
1900: 72(ptr) AccessChain 27(data) 1893 38
|
|
1901: 20(ivec4) Load 1900
|
|
1902: 20(ivec4) VectorShuffle 1901 1899 4 5 6 3
|
|
Store 1900 1902
|
|
1903: 6(int) Load 8(invocation)
|
|
1904: 72(ptr) AccessChain 27(data) 38 38
|
|
1905: 20(ivec4) Load 1904
|
|
1906: 556(bvec4) SLessThan 1905 555
|
|
1907: 556(bvec4) GroupNonUniformLogicalAnd 34 ExclusiveScan 1906
|
|
1908: 20(ivec4) Select 1907 559 555
|
|
1909: 72(ptr) AccessChain 27(data) 1903 38
|
|
Store 1909 1908
|
|
1910: 6(int) Load 8(invocation)
|
|
1911: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1912: 19(int) Load 1911
|
|
1913: 19(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 1912
|
|
1914: 65(ptr) AccessChain 27(data) 1910 38 30
|
|
Store 1914 1913
|
|
1915: 6(int) Load 8(invocation)
|
|
1916: 72(ptr) AccessChain 27(data) 38 38
|
|
1917: 20(ivec4) Load 1916
|
|
1918: 71(ivec2) VectorShuffle 1917 1917 0 1
|
|
1919: 71(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 1918
|
|
1920: 72(ptr) AccessChain 27(data) 1915 38
|
|
1921: 20(ivec4) Load 1920
|
|
1922: 20(ivec4) VectorShuffle 1921 1919 4 5 2 3
|
|
Store 1920 1922
|
|
1923: 6(int) Load 8(invocation)
|
|
1924: 72(ptr) AccessChain 27(data) 49 38
|
|
1925: 20(ivec4) Load 1924
|
|
1926: 81(ivec3) VectorShuffle 1925 1925 0 1 2
|
|
1927: 81(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 1926
|
|
1928: 72(ptr) AccessChain 27(data) 1923 38
|
|
1929: 20(ivec4) Load 1928
|
|
1930: 20(ivec4) VectorShuffle 1929 1927 4 5 6 3
|
|
Store 1928 1930
|
|
1931: 6(int) Load 8(invocation)
|
|
1932: 72(ptr) AccessChain 27(data) 59 38
|
|
1933: 20(ivec4) Load 1932
|
|
1934: 20(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 1933
|
|
1935: 72(ptr) AccessChain 27(data) 1931 38
|
|
Store 1935 1934
|
|
1936: 6(int) Load 8(invocation)
|
|
1937: 95(ptr) AccessChain 27(data) 29 49 30
|
|
1938: 6(int) Load 1937
|
|
1939: 6(int) GroupNonUniformBitwiseOr 34 ExclusiveScan 1938
|
|
1940: 95(ptr) AccessChain 27(data) 1936 49 30
|
|
Store 1940 1939
|
|
1941: 6(int) Load 8(invocation)
|
|
1942: 102(ptr) AccessChain 27(data) 38 49
|
|
1943: 21(ivec4) Load 1942
|
|
1944: 101(ivec2) VectorShuffle 1943 1943 0 1
|
|
1945: 101(ivec2) GroupNonUniformBitwiseOr 34 ExclusiveScan 1944
|
|
1946: 102(ptr) AccessChain 27(data) 1941 49
|
|
1947: 21(ivec4) Load 1946
|
|
1948: 21(ivec4) VectorShuffle 1947 1945 4 5 2 3
|
|
Store 1946 1948
|
|
1949: 6(int) Load 8(invocation)
|
|
1950: 102(ptr) AccessChain 27(data) 49 49
|
|
1951: 21(ivec4) Load 1950
|
|
1952: 111(ivec3) VectorShuffle 1951 1951 0 1 2
|
|
1953: 111(ivec3) GroupNonUniformBitwiseOr 34 ExclusiveScan 1952
|
|
1954: 102(ptr) AccessChain 27(data) 1949 49
|
|
1955: 21(ivec4) Load 1954
|
|
1956: 21(ivec4) VectorShuffle 1955 1953 4 5 6 3
|
|
Store 1954 1956
|
|
1957: 6(int) Load 8(invocation)
|
|
1958: 102(ptr) AccessChain 27(data) 59 49
|
|
1959: 21(ivec4) Load 1958
|
|
1960: 21(ivec4) GroupNonUniformBitwiseOr 34 ExclusiveScan 1959
|
|
1961: 102(ptr) AccessChain 27(data) 1957 49
|
|
Store 1961 1960
|
|
1962: 6(int) Load 8(invocation)
|
|
1963: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1964: 19(int) Load 1963
|
|
1965: 521(bool) SLessThan 1964 29
|
|
1966: 521(bool) GroupNonUniformLogicalOr 34 ExclusiveScan 1965
|
|
1967: 19(int) Select 1966 38 29
|
|
1968: 65(ptr) AccessChain 27(data) 1962 38 30
|
|
Store 1968 1967
|
|
1969: 6(int) Load 8(invocation)
|
|
1970: 72(ptr) AccessChain 27(data) 38 38
|
|
1971: 20(ivec4) Load 1970
|
|
1972: 71(ivec2) VectorShuffle 1971 1971 0 1
|
|
1973: 531(bvec2) SLessThan 1972 530
|
|
1974: 531(bvec2) GroupNonUniformLogicalOr 34 ExclusiveScan 1973
|
|
1975: 71(ivec2) Select 1974 534 530
|
|
1976: 72(ptr) AccessChain 27(data) 1969 38
|
|
1977: 20(ivec4) Load 1976
|
|
1978: 20(ivec4) VectorShuffle 1977 1975 4 5 2 3
|
|
Store 1976 1978
|
|
1979: 6(int) Load 8(invocation)
|
|
1980: 72(ptr) AccessChain 27(data) 38 38
|
|
1981: 20(ivec4) Load 1980
|
|
1982: 81(ivec3) VectorShuffle 1981 1981 0 1 2
|
|
1983: 544(bvec3) SLessThan 1982 543
|
|
1984: 544(bvec3) GroupNonUniformLogicalOr 34 ExclusiveScan 1983
|
|
1985: 81(ivec3) Select 1984 547 543
|
|
1986: 72(ptr) AccessChain 27(data) 1979 38
|
|
1987: 20(ivec4) Load 1986
|
|
1988: 20(ivec4) VectorShuffle 1987 1985 4 5 6 3
|
|
Store 1986 1988
|
|
1989: 6(int) Load 8(invocation)
|
|
1990: 72(ptr) AccessChain 27(data) 38 38
|
|
1991: 20(ivec4) Load 1990
|
|
1992: 556(bvec4) SLessThan 1991 555
|
|
1993: 556(bvec4) GroupNonUniformLogicalOr 34 ExclusiveScan 1992
|
|
1994: 20(ivec4) Select 1993 559 555
|
|
1995: 72(ptr) AccessChain 27(data) 1989 38
|
|
Store 1995 1994
|
|
1996: 6(int) Load 8(invocation)
|
|
1997: 65(ptr) AccessChain 27(data) 29 38 30
|
|
1998: 19(int) Load 1997
|
|
1999: 19(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 1998
|
|
2000: 65(ptr) AccessChain 27(data) 1996 38 30
|
|
Store 2000 1999
|
|
2001: 6(int) Load 8(invocation)
|
|
2002: 72(ptr) AccessChain 27(data) 38 38
|
|
2003: 20(ivec4) Load 2002
|
|
2004: 71(ivec2) VectorShuffle 2003 2003 0 1
|
|
2005: 71(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2004
|
|
2006: 72(ptr) AccessChain 27(data) 2001 38
|
|
2007: 20(ivec4) Load 2006
|
|
2008: 20(ivec4) VectorShuffle 2007 2005 4 5 2 3
|
|
Store 2006 2008
|
|
2009: 6(int) Load 8(invocation)
|
|
2010: 72(ptr) AccessChain 27(data) 49 38
|
|
2011: 20(ivec4) Load 2010
|
|
2012: 81(ivec3) VectorShuffle 2011 2011 0 1 2
|
|
2013: 81(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2012
|
|
2014: 72(ptr) AccessChain 27(data) 2009 38
|
|
2015: 20(ivec4) Load 2014
|
|
2016: 20(ivec4) VectorShuffle 2015 2013 4 5 6 3
|
|
Store 2014 2016
|
|
2017: 6(int) Load 8(invocation)
|
|
2018: 72(ptr) AccessChain 27(data) 59 38
|
|
2019: 20(ivec4) Load 2018
|
|
2020: 20(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2019
|
|
2021: 72(ptr) AccessChain 27(data) 2017 38
|
|
Store 2021 2020
|
|
2022: 6(int) Load 8(invocation)
|
|
2023: 95(ptr) AccessChain 27(data) 29 49 30
|
|
2024: 6(int) Load 2023
|
|
2025: 6(int) GroupNonUniformBitwiseXor 34 ExclusiveScan 2024
|
|
2026: 95(ptr) AccessChain 27(data) 2022 49 30
|
|
Store 2026 2025
|
|
2027: 6(int) Load 8(invocation)
|
|
2028: 102(ptr) AccessChain 27(data) 38 49
|
|
2029: 21(ivec4) Load 2028
|
|
2030: 101(ivec2) VectorShuffle 2029 2029 0 1
|
|
2031: 101(ivec2) GroupNonUniformBitwiseXor 34 ExclusiveScan 2030
|
|
2032: 102(ptr) AccessChain 27(data) 2027 49
|
|
2033: 21(ivec4) Load 2032
|
|
2034: 21(ivec4) VectorShuffle 2033 2031 4 5 2 3
|
|
Store 2032 2034
|
|
2035: 6(int) Load 8(invocation)
|
|
2036: 102(ptr) AccessChain 27(data) 49 49
|
|
2037: 21(ivec4) Load 2036
|
|
2038: 111(ivec3) VectorShuffle 2037 2037 0 1 2
|
|
2039: 111(ivec3) GroupNonUniformBitwiseXor 34 ExclusiveScan 2038
|
|
2040: 102(ptr) AccessChain 27(data) 2035 49
|
|
2041: 21(ivec4) Load 2040
|
|
2042: 21(ivec4) VectorShuffle 2041 2039 4 5 6 3
|
|
Store 2040 2042
|
|
2043: 6(int) Load 8(invocation)
|
|
2044: 102(ptr) AccessChain 27(data) 59 49
|
|
2045: 21(ivec4) Load 2044
|
|
2046: 21(ivec4) GroupNonUniformBitwiseXor 34 ExclusiveScan 2045
|
|
2047: 102(ptr) AccessChain 27(data) 2043 49
|
|
Store 2047 2046
|
|
2048: 6(int) Load 8(invocation)
|
|
2049: 65(ptr) AccessChain 27(data) 29 38 30
|
|
2050: 19(int) Load 2049
|
|
2051: 521(bool) SLessThan 2050 29
|
|
2052: 521(bool) GroupNonUniformLogicalXor 34 ExclusiveScan 2051
|
|
2053: 19(int) Select 2052 38 29
|
|
2054: 65(ptr) AccessChain 27(data) 2048 38 30
|
|
Store 2054 2053
|
|
2055: 6(int) Load 8(invocation)
|
|
2056: 72(ptr) AccessChain 27(data) 38 38
|
|
2057: 20(ivec4) Load 2056
|
|
2058: 71(ivec2) VectorShuffle 2057 2057 0 1
|
|
2059: 531(bvec2) SLessThan 2058 530
|
|
2060: 531(bvec2) GroupNonUniformLogicalXor 34 ExclusiveScan 2059
|
|
2061: 71(ivec2) Select 2060 534 530
|
|
2062: 72(ptr) AccessChain 27(data) 2055 38
|
|
2063: 20(ivec4) Load 2062
|
|
2064: 20(ivec4) VectorShuffle 2063 2061 4 5 2 3
|
|
Store 2062 2064
|
|
2065: 6(int) Load 8(invocation)
|
|
2066: 72(ptr) AccessChain 27(data) 38 38
|
|
2067: 20(ivec4) Load 2066
|
|
2068: 81(ivec3) VectorShuffle 2067 2067 0 1 2
|
|
2069: 544(bvec3) SLessThan 2068 543
|
|
2070: 544(bvec3) GroupNonUniformLogicalXor 34 ExclusiveScan 2069
|
|
2071: 81(ivec3) Select 2070 547 543
|
|
2072: 72(ptr) AccessChain 27(data) 2065 38
|
|
2073: 20(ivec4) Load 2072
|
|
2074: 20(ivec4) VectorShuffle 2073 2071 4 5 6 3
|
|
Store 2072 2074
|
|
2075: 6(int) Load 8(invocation)
|
|
2076: 72(ptr) AccessChain 27(data) 38 38
|
|
2077: 20(ivec4) Load 2076
|
|
2078: 556(bvec4) SLessThan 2077 555
|
|
2079: 556(bvec4) GroupNonUniformLogicalXor 34 ExclusiveScan 2078
|
|
2080: 20(ivec4) Select 2079 559 555
|
|
2081: 72(ptr) AccessChain 27(data) 2075 38
|
|
Store 2081 2080
|
|
Return
|
|
FunctionEnd
|