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