1836 lines
98 KiB
Plaintext
1836 lines
98 KiB
Plaintext
spv.subgroupExtendedTypesPartitioned.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000a
|
|
// Id's are bound by 1558
|
|
|
|
Capability Shader
|
|
Capability Float16
|
|
Capability Int64
|
|
Capability Int16
|
|
Capability Int8
|
|
Capability GroupNonUniform
|
|
Capability StorageUniformBufferBlock16
|
|
Capability StorageBuffer8BitAccess
|
|
Capability GroupNonUniformPartitionedNV
|
|
Extension "SPV_KHR_8bit_storage"
|
|
Extension "SPV_NV_shader_subgroup_partitioned"
|
|
1: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint GLCompute 4 "main" 10 12
|
|
ExecutionMode 4 LocalSize 8 1 1
|
|
Source GLSL 450
|
|
SourceExtension "GL_EXT_shader_explicit_arithmetic_types_float16"
|
|
SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int16"
|
|
SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int64"
|
|
SourceExtension "GL_EXT_shader_explicit_arithmetic_types_int8"
|
|
SourceExtension "GL_EXT_shader_subgroup_extended_types_float16"
|
|
SourceExtension "GL_EXT_shader_subgroup_extended_types_int16"
|
|
SourceExtension "GL_EXT_shader_subgroup_extended_types_int64"
|
|
SourceExtension "GL_EXT_shader_subgroup_extended_types_int8"
|
|
SourceExtension "GL_KHR_shader_subgroup_basic"
|
|
SourceExtension "GL_NV_shader_subgroup_partitioned"
|
|
Name 4 "main"
|
|
Name 8 "invocation"
|
|
Name 10 "gl_SubgroupInvocationID"
|
|
Name 12 "gl_SubgroupSize"
|
|
Name 19 "ballot"
|
|
Name 34 "Buffers"
|
|
MemberName 34(Buffers) 0 "i8"
|
|
MemberName 34(Buffers) 1 "u8"
|
|
MemberName 34(Buffers) 2 "i16"
|
|
MemberName 34(Buffers) 3 "u16"
|
|
MemberName 34(Buffers) 4 "i64"
|
|
MemberName 34(Buffers) 5 "u64"
|
|
MemberName 34(Buffers) 6 "f16"
|
|
Name 37 "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 34(Buffers) 0 Offset 0
|
|
MemberDecorate 34(Buffers) 1 Offset 4
|
|
MemberDecorate 34(Buffers) 2 Offset 8
|
|
MemberDecorate 34(Buffers) 3 Offset 16
|
|
MemberDecorate 34(Buffers) 4 Offset 32
|
|
MemberDecorate 34(Buffers) 5 Offset 64
|
|
MemberDecorate 34(Buffers) 6 Offset 96
|
|
Decorate 34(Buffers) Block
|
|
Decorate 37(data) DescriptorSet 0
|
|
Decorate 37(data) Binding 0
|
|
Decorate 1557 BuiltIn WorkgroupSize
|
|
2: TypeVoid
|
|
3: TypeFunction 2
|
|
6: TypeInt 32 0
|
|
7: TypePointer Function 6(int)
|
|
9: TypePointer Input 6(int)
|
|
10(gl_SubgroupInvocationID): 9(ptr) Variable Input
|
|
12(gl_SubgroupSize): 9(ptr) Variable Input
|
|
15: 6(int) Constant 4
|
|
17: TypeVector 6(int) 4
|
|
18: TypePointer Function 17(ivec4)
|
|
20: TypeInt 8 1
|
|
21: TypeVector 20(int8_t) 4
|
|
22: TypeInt 8 0
|
|
23: TypeVector 22(int8_t) 4
|
|
24: TypeInt 16 1
|
|
25: TypeVector 24(int16_t) 4
|
|
26: TypeInt 16 0
|
|
27: TypeVector 26(int16_t) 4
|
|
28: TypeInt 64 1
|
|
29: TypeVector 28(int64_t) 4
|
|
30: TypeInt 64 0
|
|
31: TypeVector 30(int64_t) 4
|
|
32: TypeFloat 16
|
|
33: TypeVector 32(float16_t) 4
|
|
34(Buffers): TypeStruct 21(i8vec4) 23(i8vec4) 25(i16vec4) 27(i16vec4) 29(i64vec4) 31(i64vec4) 33(f16vec4)
|
|
35: TypeArray 34(Buffers) 15
|
|
36: TypePointer StorageBuffer 35
|
|
37(data): 36(ptr) Variable StorageBuffer
|
|
38: TypeInt 32 1
|
|
39: 38(int) Constant 0
|
|
40: 6(int) Constant 0
|
|
41: TypePointer StorageBuffer 20(int8_t)
|
|
45: 38(int) Constant 1
|
|
46: TypeVector 20(int8_t) 2
|
|
47: TypePointer StorageBuffer 21(i8vec4)
|
|
52: 38(int) Constant 2
|
|
53: TypeVector 20(int8_t) 3
|
|
58: 38(int) Constant 3
|
|
62: TypePointer StorageBuffer 22(int8_t)
|
|
66: TypeVector 22(int8_t) 2
|
|
67: TypePointer StorageBuffer 23(i8vec4)
|
|
72: TypeVector 22(int8_t) 3
|
|
80: TypePointer StorageBuffer 24(int16_t)
|
|
84: TypeVector 24(int16_t) 2
|
|
85: TypePointer StorageBuffer 25(i16vec4)
|
|
90: TypeVector 24(int16_t) 3
|
|
98: TypePointer StorageBuffer 26(int16_t)
|
|
102: TypeVector 26(int16_t) 2
|
|
103: TypePointer StorageBuffer 27(i16vec4)
|
|
108: TypeVector 26(int16_t) 3
|
|
116: 38(int) Constant 4
|
|
117: TypePointer StorageBuffer 28(int64_t)
|
|
121: TypeVector 28(int64_t) 2
|
|
122: TypePointer StorageBuffer 29(i64vec4)
|
|
127: TypeVector 28(int64_t) 3
|
|
135: 38(int) Constant 5
|
|
136: TypePointer StorageBuffer 30(int64_t)
|
|
140: TypeVector 30(int64_t) 2
|
|
141: TypePointer StorageBuffer 31(i64vec4)
|
|
146: TypeVector 30(int64_t) 3
|
|
154: 38(int) Constant 6
|
|
155: TypePointer StorageBuffer 32(float16_t)
|
|
159: TypeVector 32(float16_t) 2
|
|
160: TypePointer StorageBuffer 33(f16vec4)
|
|
165: TypeVector 32(float16_t) 3
|
|
177: 6(int) Constant 3
|
|
1554: TypeVector 6(int) 3
|
|
1555: 6(int) Constant 8
|
|
1556: 6(int) Constant 1
|
|
1557: 1554(ivec3) ConstantComposite 1555 1556 1556
|
|
4(main): 2 Function None 3
|
|
5: Label
|
|
8(invocation): 7(ptr) Variable Function
|
|
19(ballot): 18(ptr) Variable Function
|
|
11: 6(int) Load 10(gl_SubgroupInvocationID)
|
|
13: 6(int) Load 12(gl_SubgroupSize)
|
|
14: 6(int) IAdd 11 13
|
|
16: 6(int) UMod 14 15
|
|
Store 8(invocation) 16
|
|
42: 41(ptr) AccessChain 37(data) 39 39 40
|
|
43: 20(int8_t) Load 42
|
|
44: 17(ivec4) GroupNonUniformPartitionNV 43
|
|
Store 19(ballot) 44
|
|
48: 47(ptr) AccessChain 37(data) 45 39
|
|
49: 21(i8vec4) Load 48
|
|
50: 46(i8vec2) VectorShuffle 49 49 0 1
|
|
51: 17(ivec4) GroupNonUniformPartitionNV 50
|
|
Store 19(ballot) 51
|
|
54: 47(ptr) AccessChain 37(data) 52 39
|
|
55: 21(i8vec4) Load 54
|
|
56: 53(i8vec3) VectorShuffle 55 55 0 1 2
|
|
57: 17(ivec4) GroupNonUniformPartitionNV 56
|
|
Store 19(ballot) 57
|
|
59: 47(ptr) AccessChain 37(data) 58 39
|
|
60: 21(i8vec4) Load 59
|
|
61: 17(ivec4) GroupNonUniformPartitionNV 60
|
|
Store 19(ballot) 61
|
|
63: 62(ptr) AccessChain 37(data) 39 45 40
|
|
64: 22(int8_t) Load 63
|
|
65: 17(ivec4) GroupNonUniformPartitionNV 64
|
|
Store 19(ballot) 65
|
|
68: 67(ptr) AccessChain 37(data) 45 45
|
|
69: 23(i8vec4) Load 68
|
|
70: 66(i8vec2) VectorShuffle 69 69 0 1
|
|
71: 17(ivec4) GroupNonUniformPartitionNV 70
|
|
Store 19(ballot) 71
|
|
73: 67(ptr) AccessChain 37(data) 52 45
|
|
74: 23(i8vec4) Load 73
|
|
75: 72(i8vec3) VectorShuffle 74 74 0 1 2
|
|
76: 17(ivec4) GroupNonUniformPartitionNV 75
|
|
Store 19(ballot) 76
|
|
77: 67(ptr) AccessChain 37(data) 58 45
|
|
78: 23(i8vec4) Load 77
|
|
79: 17(ivec4) GroupNonUniformPartitionNV 78
|
|
Store 19(ballot) 79
|
|
81: 80(ptr) AccessChain 37(data) 39 52 40
|
|
82: 24(int16_t) Load 81
|
|
83: 17(ivec4) GroupNonUniformPartitionNV 82
|
|
Store 19(ballot) 83
|
|
86: 85(ptr) AccessChain 37(data) 45 52
|
|
87: 25(i16vec4) Load 86
|
|
88: 84(i16vec2) VectorShuffle 87 87 0 1
|
|
89: 17(ivec4) GroupNonUniformPartitionNV 88
|
|
Store 19(ballot) 89
|
|
91: 85(ptr) AccessChain 37(data) 52 52
|
|
92: 25(i16vec4) Load 91
|
|
93: 90(i16vec3) VectorShuffle 92 92 0 1 2
|
|
94: 17(ivec4) GroupNonUniformPartitionNV 93
|
|
Store 19(ballot) 94
|
|
95: 85(ptr) AccessChain 37(data) 58 52
|
|
96: 25(i16vec4) Load 95
|
|
97: 17(ivec4) GroupNonUniformPartitionNV 96
|
|
Store 19(ballot) 97
|
|
99: 98(ptr) AccessChain 37(data) 39 58 40
|
|
100: 26(int16_t) Load 99
|
|
101: 17(ivec4) GroupNonUniformPartitionNV 100
|
|
Store 19(ballot) 101
|
|
104: 103(ptr) AccessChain 37(data) 45 58
|
|
105: 27(i16vec4) Load 104
|
|
106:102(i16vec2) VectorShuffle 105 105 0 1
|
|
107: 17(ivec4) GroupNonUniformPartitionNV 106
|
|
Store 19(ballot) 107
|
|
109: 103(ptr) AccessChain 37(data) 52 58
|
|
110: 27(i16vec4) Load 109
|
|
111:108(i16vec3) VectorShuffle 110 110 0 1 2
|
|
112: 17(ivec4) GroupNonUniformPartitionNV 111
|
|
Store 19(ballot) 112
|
|
113: 103(ptr) AccessChain 37(data) 58 58
|
|
114: 27(i16vec4) Load 113
|
|
115: 17(ivec4) GroupNonUniformPartitionNV 114
|
|
Store 19(ballot) 115
|
|
118: 117(ptr) AccessChain 37(data) 39 116 40
|
|
119: 28(int64_t) Load 118
|
|
120: 17(ivec4) GroupNonUniformPartitionNV 119
|
|
Store 19(ballot) 120
|
|
123: 122(ptr) AccessChain 37(data) 45 116
|
|
124: 29(i64vec4) Load 123
|
|
125:121(i64vec2) VectorShuffle 124 124 0 1
|
|
126: 17(ivec4) GroupNonUniformPartitionNV 125
|
|
Store 19(ballot) 126
|
|
128: 122(ptr) AccessChain 37(data) 52 116
|
|
129: 29(i64vec4) Load 128
|
|
130:127(i64vec3) VectorShuffle 129 129 0 1 2
|
|
131: 17(ivec4) GroupNonUniformPartitionNV 130
|
|
Store 19(ballot) 131
|
|
132: 122(ptr) AccessChain 37(data) 58 116
|
|
133: 29(i64vec4) Load 132
|
|
134: 17(ivec4) GroupNonUniformPartitionNV 133
|
|
Store 19(ballot) 134
|
|
137: 136(ptr) AccessChain 37(data) 39 135 40
|
|
138: 30(int64_t) Load 137
|
|
139: 17(ivec4) GroupNonUniformPartitionNV 138
|
|
Store 19(ballot) 139
|
|
142: 141(ptr) AccessChain 37(data) 45 135
|
|
143: 31(i64vec4) Load 142
|
|
144:140(i64vec2) VectorShuffle 143 143 0 1
|
|
145: 17(ivec4) GroupNonUniformPartitionNV 144
|
|
Store 19(ballot) 145
|
|
147: 141(ptr) AccessChain 37(data) 52 135
|
|
148: 31(i64vec4) Load 147
|
|
149:146(i64vec3) VectorShuffle 148 148 0 1 2
|
|
150: 17(ivec4) GroupNonUniformPartitionNV 149
|
|
Store 19(ballot) 150
|
|
151: 141(ptr) AccessChain 37(data) 58 135
|
|
152: 31(i64vec4) Load 151
|
|
153: 17(ivec4) GroupNonUniformPartitionNV 152
|
|
Store 19(ballot) 153
|
|
156: 155(ptr) AccessChain 37(data) 39 154 40
|
|
157:32(float16_t) Load 156
|
|
158: 17(ivec4) GroupNonUniformPartitionNV 157
|
|
Store 19(ballot) 158
|
|
161: 160(ptr) AccessChain 37(data) 45 154
|
|
162: 33(f16vec4) Load 161
|
|
163:159(f16vec2) VectorShuffle 162 162 0 1
|
|
164: 17(ivec4) GroupNonUniformPartitionNV 163
|
|
Store 19(ballot) 164
|
|
166: 160(ptr) AccessChain 37(data) 52 154
|
|
167: 33(f16vec4) Load 166
|
|
168:165(f16vec3) VectorShuffle 167 167 0 1 2
|
|
169: 17(ivec4) GroupNonUniformPartitionNV 168
|
|
Store 19(ballot) 169
|
|
170: 160(ptr) AccessChain 37(data) 58 154
|
|
171: 33(f16vec4) Load 170
|
|
172: 17(ivec4) GroupNonUniformPartitionNV 171
|
|
Store 19(ballot) 172
|
|
173: 6(int) Load 8(invocation)
|
|
174: 41(ptr) AccessChain 37(data) 39 39 40
|
|
175: 20(int8_t) Load 174
|
|
176: 17(ivec4) Load 19(ballot)
|
|
178: 20(int8_t) GroupNonUniformIAdd 177 PartitionedReduceNV 175 176
|
|
179: 41(ptr) AccessChain 37(data) 173 39 40
|
|
Store 179 178
|
|
180: 6(int) Load 8(invocation)
|
|
181: 47(ptr) AccessChain 37(data) 45 39
|
|
182: 21(i8vec4) Load 181
|
|
183: 46(i8vec2) VectorShuffle 182 182 0 1
|
|
184: 17(ivec4) Load 19(ballot)
|
|
185: 46(i8vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 183 184
|
|
186: 47(ptr) AccessChain 37(data) 180 39
|
|
187: 21(i8vec4) Load 186
|
|
188: 21(i8vec4) VectorShuffle 187 185 4 5 2 3
|
|
Store 186 188
|
|
189: 6(int) Load 8(invocation)
|
|
190: 47(ptr) AccessChain 37(data) 52 39
|
|
191: 21(i8vec4) Load 190
|
|
192: 53(i8vec3) VectorShuffle 191 191 0 1 2
|
|
193: 17(ivec4) Load 19(ballot)
|
|
194: 53(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 192 193
|
|
195: 47(ptr) AccessChain 37(data) 189 39
|
|
196: 21(i8vec4) Load 195
|
|
197: 21(i8vec4) VectorShuffle 196 194 4 5 6 3
|
|
Store 195 197
|
|
198: 6(int) Load 8(invocation)
|
|
199: 47(ptr) AccessChain 37(data) 58 39
|
|
200: 21(i8vec4) Load 199
|
|
201: 17(ivec4) Load 19(ballot)
|
|
202: 21(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 200 201
|
|
203: 47(ptr) AccessChain 37(data) 198 39
|
|
Store 203 202
|
|
204: 6(int) Load 8(invocation)
|
|
205: 41(ptr) AccessChain 37(data) 39 39 40
|
|
206: 20(int8_t) Load 205
|
|
207: 17(ivec4) Load 19(ballot)
|
|
208: 20(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 206 207
|
|
209: 41(ptr) AccessChain 37(data) 204 39 40
|
|
Store 209 208
|
|
210: 6(int) Load 8(invocation)
|
|
211: 47(ptr) AccessChain 37(data) 45 39
|
|
212: 21(i8vec4) Load 211
|
|
213: 46(i8vec2) VectorShuffle 212 212 0 1
|
|
214: 17(ivec4) Load 19(ballot)
|
|
215: 46(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 213 214
|
|
216: 47(ptr) AccessChain 37(data) 210 39
|
|
217: 21(i8vec4) Load 216
|
|
218: 21(i8vec4) VectorShuffle 217 215 4 5 2 3
|
|
Store 216 218
|
|
219: 6(int) Load 8(invocation)
|
|
220: 47(ptr) AccessChain 37(data) 52 39
|
|
221: 21(i8vec4) Load 220
|
|
222: 53(i8vec3) VectorShuffle 221 221 0 1 2
|
|
223: 17(ivec4) Load 19(ballot)
|
|
224: 53(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 222 223
|
|
225: 47(ptr) AccessChain 37(data) 219 39
|
|
226: 21(i8vec4) Load 225
|
|
227: 21(i8vec4) VectorShuffle 226 224 4 5 6 3
|
|
Store 225 227
|
|
228: 6(int) Load 8(invocation)
|
|
229: 47(ptr) AccessChain 37(data) 58 39
|
|
230: 21(i8vec4) Load 229
|
|
231: 17(ivec4) Load 19(ballot)
|
|
232: 21(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 230 231
|
|
233: 47(ptr) AccessChain 37(data) 228 39
|
|
Store 233 232
|
|
234: 6(int) Load 8(invocation)
|
|
235: 41(ptr) AccessChain 37(data) 39 39 40
|
|
236: 20(int8_t) Load 235
|
|
237: 17(ivec4) Load 19(ballot)
|
|
238: 20(int8_t) GroupNonUniformSMin 177 PartitionedReduceNV 236 237
|
|
239: 41(ptr) AccessChain 37(data) 234 39 40
|
|
Store 239 238
|
|
240: 6(int) Load 8(invocation)
|
|
241: 47(ptr) AccessChain 37(data) 45 39
|
|
242: 21(i8vec4) Load 241
|
|
243: 46(i8vec2) VectorShuffle 242 242 0 1
|
|
244: 17(ivec4) Load 19(ballot)
|
|
245: 46(i8vec2) GroupNonUniformSMin 177 PartitionedReduceNV 243 244
|
|
246: 47(ptr) AccessChain 37(data) 240 39
|
|
247: 21(i8vec4) Load 246
|
|
248: 21(i8vec4) VectorShuffle 247 245 4 5 2 3
|
|
Store 246 248
|
|
249: 6(int) Load 8(invocation)
|
|
250: 47(ptr) AccessChain 37(data) 52 39
|
|
251: 21(i8vec4) Load 250
|
|
252: 53(i8vec3) VectorShuffle 251 251 0 1 2
|
|
253: 17(ivec4) Load 19(ballot)
|
|
254: 53(i8vec3) GroupNonUniformSMin 177 PartitionedReduceNV 252 253
|
|
255: 47(ptr) AccessChain 37(data) 249 39
|
|
256: 21(i8vec4) Load 255
|
|
257: 21(i8vec4) VectorShuffle 256 254 4 5 6 3
|
|
Store 255 257
|
|
258: 6(int) Load 8(invocation)
|
|
259: 47(ptr) AccessChain 37(data) 58 39
|
|
260: 21(i8vec4) Load 259
|
|
261: 17(ivec4) Load 19(ballot)
|
|
262: 21(i8vec4) GroupNonUniformSMin 177 PartitionedReduceNV 260 261
|
|
263: 47(ptr) AccessChain 37(data) 258 39
|
|
Store 263 262
|
|
264: 6(int) Load 8(invocation)
|
|
265: 41(ptr) AccessChain 37(data) 39 39 40
|
|
266: 20(int8_t) Load 265
|
|
267: 17(ivec4) Load 19(ballot)
|
|
268: 20(int8_t) GroupNonUniformSMax 177 PartitionedReduceNV 266 267
|
|
269: 41(ptr) AccessChain 37(data) 264 39 40
|
|
Store 269 268
|
|
270: 6(int) Load 8(invocation)
|
|
271: 47(ptr) AccessChain 37(data) 45 39
|
|
272: 21(i8vec4) Load 271
|
|
273: 46(i8vec2) VectorShuffle 272 272 0 1
|
|
274: 17(ivec4) Load 19(ballot)
|
|
275: 46(i8vec2) GroupNonUniformSMax 177 PartitionedReduceNV 273 274
|
|
276: 47(ptr) AccessChain 37(data) 270 39
|
|
277: 21(i8vec4) Load 276
|
|
278: 21(i8vec4) VectorShuffle 277 275 4 5 2 3
|
|
Store 276 278
|
|
279: 6(int) Load 8(invocation)
|
|
280: 47(ptr) AccessChain 37(data) 52 39
|
|
281: 21(i8vec4) Load 280
|
|
282: 53(i8vec3) VectorShuffle 281 281 0 1 2
|
|
283: 17(ivec4) Load 19(ballot)
|
|
284: 53(i8vec3) GroupNonUniformSMax 177 PartitionedReduceNV 282 283
|
|
285: 47(ptr) AccessChain 37(data) 279 39
|
|
286: 21(i8vec4) Load 285
|
|
287: 21(i8vec4) VectorShuffle 286 284 4 5 6 3
|
|
Store 285 287
|
|
288: 6(int) Load 8(invocation)
|
|
289: 47(ptr) AccessChain 37(data) 58 39
|
|
290: 21(i8vec4) Load 289
|
|
291: 17(ivec4) Load 19(ballot)
|
|
292: 21(i8vec4) GroupNonUniformSMax 177 PartitionedReduceNV 290 291
|
|
293: 47(ptr) AccessChain 37(data) 288 39
|
|
Store 293 292
|
|
294: 6(int) Load 8(invocation)
|
|
295: 41(ptr) AccessChain 37(data) 39 39 40
|
|
296: 20(int8_t) Load 295
|
|
297: 17(ivec4) Load 19(ballot)
|
|
298: 20(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 296 297
|
|
299: 41(ptr) AccessChain 37(data) 294 39 40
|
|
Store 299 298
|
|
300: 6(int) Load 8(invocation)
|
|
301: 47(ptr) AccessChain 37(data) 45 39
|
|
302: 21(i8vec4) Load 301
|
|
303: 46(i8vec2) VectorShuffle 302 302 0 1
|
|
304: 17(ivec4) Load 19(ballot)
|
|
305: 46(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 303 304
|
|
306: 47(ptr) AccessChain 37(data) 300 39
|
|
307: 21(i8vec4) Load 306
|
|
308: 21(i8vec4) VectorShuffle 307 305 4 5 2 3
|
|
Store 306 308
|
|
309: 6(int) Load 8(invocation)
|
|
310: 47(ptr) AccessChain 37(data) 52 39
|
|
311: 21(i8vec4) Load 310
|
|
312: 53(i8vec3) VectorShuffle 311 311 0 1 2
|
|
313: 17(ivec4) Load 19(ballot)
|
|
314: 53(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 312 313
|
|
315: 47(ptr) AccessChain 37(data) 309 39
|
|
316: 21(i8vec4) Load 315
|
|
317: 21(i8vec4) VectorShuffle 316 314 4 5 6 3
|
|
Store 315 317
|
|
318: 6(int) Load 8(invocation)
|
|
319: 47(ptr) AccessChain 37(data) 58 39
|
|
320: 21(i8vec4) Load 319
|
|
321: 17(ivec4) Load 19(ballot)
|
|
322: 21(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 320 321
|
|
323: 47(ptr) AccessChain 37(data) 318 39
|
|
Store 323 322
|
|
324: 6(int) Load 8(invocation)
|
|
325: 41(ptr) AccessChain 37(data) 39 39 40
|
|
326: 20(int8_t) Load 325
|
|
327: 17(ivec4) Load 19(ballot)
|
|
328: 20(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 326 327
|
|
329: 41(ptr) AccessChain 37(data) 324 39 40
|
|
Store 329 328
|
|
330: 6(int) Load 8(invocation)
|
|
331: 47(ptr) AccessChain 37(data) 45 39
|
|
332: 21(i8vec4) Load 331
|
|
333: 46(i8vec2) VectorShuffle 332 332 0 1
|
|
334: 17(ivec4) Load 19(ballot)
|
|
335: 46(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 333 334
|
|
336: 47(ptr) AccessChain 37(data) 330 39
|
|
337: 21(i8vec4) Load 336
|
|
338: 21(i8vec4) VectorShuffle 337 335 4 5 2 3
|
|
Store 336 338
|
|
339: 6(int) Load 8(invocation)
|
|
340: 47(ptr) AccessChain 37(data) 52 39
|
|
341: 21(i8vec4) Load 340
|
|
342: 53(i8vec3) VectorShuffle 341 341 0 1 2
|
|
343: 17(ivec4) Load 19(ballot)
|
|
344: 53(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 342 343
|
|
345: 47(ptr) AccessChain 37(data) 339 39
|
|
346: 21(i8vec4) Load 345
|
|
347: 21(i8vec4) VectorShuffle 346 344 4 5 6 3
|
|
Store 345 347
|
|
348: 6(int) Load 8(invocation)
|
|
349: 47(ptr) AccessChain 37(data) 58 39
|
|
350: 21(i8vec4) Load 349
|
|
351: 17(ivec4) Load 19(ballot)
|
|
352: 21(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 350 351
|
|
353: 47(ptr) AccessChain 37(data) 348 39
|
|
Store 353 352
|
|
354: 6(int) Load 8(invocation)
|
|
355: 41(ptr) AccessChain 37(data) 39 39 40
|
|
356: 20(int8_t) Load 355
|
|
357: 17(ivec4) Load 19(ballot)
|
|
358: 20(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 356 357
|
|
359: 41(ptr) AccessChain 37(data) 354 39 40
|
|
Store 359 358
|
|
360: 6(int) Load 8(invocation)
|
|
361: 47(ptr) AccessChain 37(data) 45 39
|
|
362: 21(i8vec4) Load 361
|
|
363: 46(i8vec2) VectorShuffle 362 362 0 1
|
|
364: 17(ivec4) Load 19(ballot)
|
|
365: 46(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 363 364
|
|
366: 47(ptr) AccessChain 37(data) 360 39
|
|
367: 21(i8vec4) Load 366
|
|
368: 21(i8vec4) VectorShuffle 367 365 4 5 2 3
|
|
Store 366 368
|
|
369: 6(int) Load 8(invocation)
|
|
370: 47(ptr) AccessChain 37(data) 52 39
|
|
371: 21(i8vec4) Load 370
|
|
372: 53(i8vec3) VectorShuffle 371 371 0 1 2
|
|
373: 17(ivec4) Load 19(ballot)
|
|
374: 53(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 372 373
|
|
375: 47(ptr) AccessChain 37(data) 369 39
|
|
376: 21(i8vec4) Load 375
|
|
377: 21(i8vec4) VectorShuffle 376 374 4 5 6 3
|
|
Store 375 377
|
|
378: 6(int) Load 8(invocation)
|
|
379: 47(ptr) AccessChain 37(data) 58 39
|
|
380: 21(i8vec4) Load 379
|
|
381: 17(ivec4) Load 19(ballot)
|
|
382: 21(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 380 381
|
|
383: 47(ptr) AccessChain 37(data) 378 39
|
|
Store 383 382
|
|
384: 6(int) Load 8(invocation)
|
|
385: 62(ptr) AccessChain 37(data) 39 45 40
|
|
386: 22(int8_t) Load 385
|
|
387: 17(ivec4) Load 19(ballot)
|
|
388: 22(int8_t) GroupNonUniformIAdd 177 PartitionedReduceNV 386 387
|
|
389: 62(ptr) AccessChain 37(data) 384 45 40
|
|
Store 389 388
|
|
390: 6(int) Load 8(invocation)
|
|
391: 67(ptr) AccessChain 37(data) 45 45
|
|
392: 23(i8vec4) Load 391
|
|
393: 66(i8vec2) VectorShuffle 392 392 0 1
|
|
394: 17(ivec4) Load 19(ballot)
|
|
395: 66(i8vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 393 394
|
|
396: 67(ptr) AccessChain 37(data) 390 45
|
|
397: 23(i8vec4) Load 396
|
|
398: 23(i8vec4) VectorShuffle 397 395 4 5 2 3
|
|
Store 396 398
|
|
399: 6(int) Load 8(invocation)
|
|
400: 67(ptr) AccessChain 37(data) 52 45
|
|
401: 23(i8vec4) Load 400
|
|
402: 72(i8vec3) VectorShuffle 401 401 0 1 2
|
|
403: 17(ivec4) Load 19(ballot)
|
|
404: 72(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 402 403
|
|
405: 67(ptr) AccessChain 37(data) 399 45
|
|
406: 23(i8vec4) Load 405
|
|
407: 23(i8vec4) VectorShuffle 406 404 4 5 6 3
|
|
Store 405 407
|
|
408: 6(int) Load 8(invocation)
|
|
409: 67(ptr) AccessChain 37(data) 58 45
|
|
410: 23(i8vec4) Load 409
|
|
411: 17(ivec4) Load 19(ballot)
|
|
412: 23(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 410 411
|
|
413: 67(ptr) AccessChain 37(data) 408 45
|
|
Store 413 412
|
|
414: 6(int) Load 8(invocation)
|
|
415: 62(ptr) AccessChain 37(data) 39 45 40
|
|
416: 22(int8_t) Load 415
|
|
417: 17(ivec4) Load 19(ballot)
|
|
418: 22(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 416 417
|
|
419: 62(ptr) AccessChain 37(data) 414 45 40
|
|
Store 419 418
|
|
420: 6(int) Load 8(invocation)
|
|
421: 67(ptr) AccessChain 37(data) 45 45
|
|
422: 23(i8vec4) Load 421
|
|
423: 66(i8vec2) VectorShuffle 422 422 0 1
|
|
424: 17(ivec4) Load 19(ballot)
|
|
425: 66(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 423 424
|
|
426: 67(ptr) AccessChain 37(data) 420 45
|
|
427: 23(i8vec4) Load 426
|
|
428: 23(i8vec4) VectorShuffle 427 425 4 5 2 3
|
|
Store 426 428
|
|
429: 6(int) Load 8(invocation)
|
|
430: 67(ptr) AccessChain 37(data) 52 45
|
|
431: 23(i8vec4) Load 430
|
|
432: 72(i8vec3) VectorShuffle 431 431 0 1 2
|
|
433: 17(ivec4) Load 19(ballot)
|
|
434: 72(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 432 433
|
|
435: 67(ptr) AccessChain 37(data) 429 45
|
|
436: 23(i8vec4) Load 435
|
|
437: 23(i8vec4) VectorShuffle 436 434 4 5 6 3
|
|
Store 435 437
|
|
438: 6(int) Load 8(invocation)
|
|
439: 67(ptr) AccessChain 37(data) 58 45
|
|
440: 23(i8vec4) Load 439
|
|
441: 17(ivec4) Load 19(ballot)
|
|
442: 23(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 440 441
|
|
443: 67(ptr) AccessChain 37(data) 438 45
|
|
Store 443 442
|
|
444: 6(int) Load 8(invocation)
|
|
445: 62(ptr) AccessChain 37(data) 39 45 40
|
|
446: 22(int8_t) Load 445
|
|
447: 17(ivec4) Load 19(ballot)
|
|
448: 22(int8_t) GroupNonUniformUMin 177 PartitionedReduceNV 446 447
|
|
449: 62(ptr) AccessChain 37(data) 444 45 40
|
|
Store 449 448
|
|
450: 6(int) Load 8(invocation)
|
|
451: 67(ptr) AccessChain 37(data) 45 45
|
|
452: 23(i8vec4) Load 451
|
|
453: 66(i8vec2) VectorShuffle 452 452 0 1
|
|
454: 17(ivec4) Load 19(ballot)
|
|
455: 66(i8vec2) GroupNonUniformUMin 177 PartitionedReduceNV 453 454
|
|
456: 67(ptr) AccessChain 37(data) 450 45
|
|
457: 23(i8vec4) Load 456
|
|
458: 23(i8vec4) VectorShuffle 457 455 4 5 2 3
|
|
Store 456 458
|
|
459: 6(int) Load 8(invocation)
|
|
460: 67(ptr) AccessChain 37(data) 52 45
|
|
461: 23(i8vec4) Load 460
|
|
462: 72(i8vec3) VectorShuffle 461 461 0 1 2
|
|
463: 17(ivec4) Load 19(ballot)
|
|
464: 72(i8vec3) GroupNonUniformUMin 177 PartitionedReduceNV 462 463
|
|
465: 67(ptr) AccessChain 37(data) 459 45
|
|
466: 23(i8vec4) Load 465
|
|
467: 23(i8vec4) VectorShuffle 466 464 4 5 6 3
|
|
Store 465 467
|
|
468: 6(int) Load 8(invocation)
|
|
469: 67(ptr) AccessChain 37(data) 58 45
|
|
470: 23(i8vec4) Load 469
|
|
471: 17(ivec4) Load 19(ballot)
|
|
472: 23(i8vec4) GroupNonUniformUMin 177 PartitionedReduceNV 470 471
|
|
473: 67(ptr) AccessChain 37(data) 468 45
|
|
Store 473 472
|
|
474: 6(int) Load 8(invocation)
|
|
475: 62(ptr) AccessChain 37(data) 39 45 40
|
|
476: 22(int8_t) Load 475
|
|
477: 17(ivec4) Load 19(ballot)
|
|
478: 22(int8_t) GroupNonUniformUMax 177 PartitionedReduceNV 476 477
|
|
479: 62(ptr) AccessChain 37(data) 474 45 40
|
|
Store 479 478
|
|
480: 6(int) Load 8(invocation)
|
|
481: 67(ptr) AccessChain 37(data) 45 45
|
|
482: 23(i8vec4) Load 481
|
|
483: 66(i8vec2) VectorShuffle 482 482 0 1
|
|
484: 17(ivec4) Load 19(ballot)
|
|
485: 66(i8vec2) GroupNonUniformUMax 177 PartitionedReduceNV 483 484
|
|
486: 67(ptr) AccessChain 37(data) 480 45
|
|
487: 23(i8vec4) Load 486
|
|
488: 23(i8vec4) VectorShuffle 487 485 4 5 2 3
|
|
Store 486 488
|
|
489: 6(int) Load 8(invocation)
|
|
490: 67(ptr) AccessChain 37(data) 52 45
|
|
491: 23(i8vec4) Load 490
|
|
492: 72(i8vec3) VectorShuffle 491 491 0 1 2
|
|
493: 17(ivec4) Load 19(ballot)
|
|
494: 72(i8vec3) GroupNonUniformUMax 177 PartitionedReduceNV 492 493
|
|
495: 67(ptr) AccessChain 37(data) 489 45
|
|
496: 23(i8vec4) Load 495
|
|
497: 23(i8vec4) VectorShuffle 496 494 4 5 6 3
|
|
Store 495 497
|
|
498: 6(int) Load 8(invocation)
|
|
499: 67(ptr) AccessChain 37(data) 58 45
|
|
500: 23(i8vec4) Load 499
|
|
501: 17(ivec4) Load 19(ballot)
|
|
502: 23(i8vec4) GroupNonUniformUMax 177 PartitionedReduceNV 500 501
|
|
503: 67(ptr) AccessChain 37(data) 498 45
|
|
Store 503 502
|
|
504: 6(int) Load 8(invocation)
|
|
505: 62(ptr) AccessChain 37(data) 39 45 40
|
|
506: 22(int8_t) Load 505
|
|
507: 17(ivec4) Load 19(ballot)
|
|
508: 22(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 506 507
|
|
509: 62(ptr) AccessChain 37(data) 504 45 40
|
|
Store 509 508
|
|
510: 6(int) Load 8(invocation)
|
|
511: 67(ptr) AccessChain 37(data) 45 45
|
|
512: 23(i8vec4) Load 511
|
|
513: 66(i8vec2) VectorShuffle 512 512 0 1
|
|
514: 17(ivec4) Load 19(ballot)
|
|
515: 66(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 513 514
|
|
516: 67(ptr) AccessChain 37(data) 510 45
|
|
517: 23(i8vec4) Load 516
|
|
518: 23(i8vec4) VectorShuffle 517 515 4 5 2 3
|
|
Store 516 518
|
|
519: 6(int) Load 8(invocation)
|
|
520: 67(ptr) AccessChain 37(data) 52 45
|
|
521: 23(i8vec4) Load 520
|
|
522: 72(i8vec3) VectorShuffle 521 521 0 1 2
|
|
523: 17(ivec4) Load 19(ballot)
|
|
524: 72(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 522 523
|
|
525: 67(ptr) AccessChain 37(data) 519 45
|
|
526: 23(i8vec4) Load 525
|
|
527: 23(i8vec4) VectorShuffle 526 524 4 5 6 3
|
|
Store 525 527
|
|
528: 6(int) Load 8(invocation)
|
|
529: 67(ptr) AccessChain 37(data) 58 45
|
|
530: 23(i8vec4) Load 529
|
|
531: 17(ivec4) Load 19(ballot)
|
|
532: 23(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 530 531
|
|
533: 67(ptr) AccessChain 37(data) 528 45
|
|
Store 533 532
|
|
534: 6(int) Load 8(invocation)
|
|
535: 62(ptr) AccessChain 37(data) 39 45 40
|
|
536: 22(int8_t) Load 535
|
|
537: 17(ivec4) Load 19(ballot)
|
|
538: 22(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 536 537
|
|
539: 62(ptr) AccessChain 37(data) 534 45 40
|
|
Store 539 538
|
|
540: 6(int) Load 8(invocation)
|
|
541: 67(ptr) AccessChain 37(data) 45 45
|
|
542: 23(i8vec4) Load 541
|
|
543: 66(i8vec2) VectorShuffle 542 542 0 1
|
|
544: 17(ivec4) Load 19(ballot)
|
|
545: 66(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 543 544
|
|
546: 67(ptr) AccessChain 37(data) 540 45
|
|
547: 23(i8vec4) Load 546
|
|
548: 23(i8vec4) VectorShuffle 547 545 4 5 2 3
|
|
Store 546 548
|
|
549: 6(int) Load 8(invocation)
|
|
550: 67(ptr) AccessChain 37(data) 52 45
|
|
551: 23(i8vec4) Load 550
|
|
552: 72(i8vec3) VectorShuffle 551 551 0 1 2
|
|
553: 17(ivec4) Load 19(ballot)
|
|
554: 72(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 552 553
|
|
555: 67(ptr) AccessChain 37(data) 549 45
|
|
556: 23(i8vec4) Load 555
|
|
557: 23(i8vec4) VectorShuffle 556 554 4 5 6 3
|
|
Store 555 557
|
|
558: 6(int) Load 8(invocation)
|
|
559: 67(ptr) AccessChain 37(data) 58 45
|
|
560: 23(i8vec4) Load 559
|
|
561: 17(ivec4) Load 19(ballot)
|
|
562: 23(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 560 561
|
|
563: 67(ptr) AccessChain 37(data) 558 45
|
|
Store 563 562
|
|
564: 6(int) Load 8(invocation)
|
|
565: 62(ptr) AccessChain 37(data) 39 45 40
|
|
566: 22(int8_t) Load 565
|
|
567: 17(ivec4) Load 19(ballot)
|
|
568: 22(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 566 567
|
|
569: 62(ptr) AccessChain 37(data) 564 45 40
|
|
Store 569 568
|
|
570: 6(int) Load 8(invocation)
|
|
571: 67(ptr) AccessChain 37(data) 45 45
|
|
572: 23(i8vec4) Load 571
|
|
573: 66(i8vec2) VectorShuffle 572 572 0 1
|
|
574: 17(ivec4) Load 19(ballot)
|
|
575: 66(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 573 574
|
|
576: 67(ptr) AccessChain 37(data) 570 45
|
|
577: 23(i8vec4) Load 576
|
|
578: 23(i8vec4) VectorShuffle 577 575 4 5 2 3
|
|
Store 576 578
|
|
579: 6(int) Load 8(invocation)
|
|
580: 67(ptr) AccessChain 37(data) 52 45
|
|
581: 23(i8vec4) Load 580
|
|
582: 72(i8vec3) VectorShuffle 581 581 0 1 2
|
|
583: 17(ivec4) Load 19(ballot)
|
|
584: 72(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 582 583
|
|
585: 67(ptr) AccessChain 37(data) 579 45
|
|
586: 23(i8vec4) Load 585
|
|
587: 23(i8vec4) VectorShuffle 586 584 4 5 6 3
|
|
Store 585 587
|
|
588: 6(int) Load 8(invocation)
|
|
589: 67(ptr) AccessChain 37(data) 58 45
|
|
590: 23(i8vec4) Load 589
|
|
591: 17(ivec4) Load 19(ballot)
|
|
592: 23(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 590 591
|
|
593: 67(ptr) AccessChain 37(data) 588 45
|
|
Store 593 592
|
|
594: 6(int) Load 8(invocation)
|
|
595: 80(ptr) AccessChain 37(data) 39 52 40
|
|
596: 24(int16_t) Load 595
|
|
597: 17(ivec4) Load 19(ballot)
|
|
598: 24(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 596 597
|
|
599: 80(ptr) AccessChain 37(data) 594 52 40
|
|
Store 599 598
|
|
600: 6(int) Load 8(invocation)
|
|
601: 85(ptr) AccessChain 37(data) 45 52
|
|
602: 25(i16vec4) Load 601
|
|
603: 84(i16vec2) VectorShuffle 602 602 0 1
|
|
604: 17(ivec4) Load 19(ballot)
|
|
605: 84(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 603 604
|
|
606: 85(ptr) AccessChain 37(data) 600 52
|
|
607: 25(i16vec4) Load 606
|
|
608: 25(i16vec4) VectorShuffle 607 605 4 5 2 3
|
|
Store 606 608
|
|
609: 6(int) Load 8(invocation)
|
|
610: 85(ptr) AccessChain 37(data) 52 52
|
|
611: 25(i16vec4) Load 610
|
|
612: 90(i16vec3) VectorShuffle 611 611 0 1 2
|
|
613: 17(ivec4) Load 19(ballot)
|
|
614: 90(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 612 613
|
|
615: 85(ptr) AccessChain 37(data) 609 52
|
|
616: 25(i16vec4) Load 615
|
|
617: 25(i16vec4) VectorShuffle 616 614 4 5 6 3
|
|
Store 615 617
|
|
618: 6(int) Load 8(invocation)
|
|
619: 85(ptr) AccessChain 37(data) 58 52
|
|
620: 25(i16vec4) Load 619
|
|
621: 17(ivec4) Load 19(ballot)
|
|
622: 25(i16vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 620 621
|
|
623: 85(ptr) AccessChain 37(data) 618 52
|
|
Store 623 622
|
|
624: 6(int) Load 8(invocation)
|
|
625: 80(ptr) AccessChain 37(data) 39 52 40
|
|
626: 24(int16_t) Load 625
|
|
627: 17(ivec4) Load 19(ballot)
|
|
628: 24(int16_t) GroupNonUniformIMul 177 PartitionedReduceNV 626 627
|
|
629: 80(ptr) AccessChain 37(data) 624 52 40
|
|
Store 629 628
|
|
630: 6(int) Load 8(invocation)
|
|
631: 85(ptr) AccessChain 37(data) 45 52
|
|
632: 25(i16vec4) Load 631
|
|
633: 84(i16vec2) VectorShuffle 632 632 0 1
|
|
634: 17(ivec4) Load 19(ballot)
|
|
635: 84(i16vec2) GroupNonUniformIMul 177 PartitionedReduceNV 633 634
|
|
636: 85(ptr) AccessChain 37(data) 630 52
|
|
637: 25(i16vec4) Load 636
|
|
638: 25(i16vec4) VectorShuffle 637 635 4 5 2 3
|
|
Store 636 638
|
|
639: 6(int) Load 8(invocation)
|
|
640: 85(ptr) AccessChain 37(data) 52 52
|
|
641: 25(i16vec4) Load 640
|
|
642: 90(i16vec3) VectorShuffle 641 641 0 1 2
|
|
643: 17(ivec4) Load 19(ballot)
|
|
644: 90(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 642 643
|
|
645: 85(ptr) AccessChain 37(data) 639 52
|
|
646: 25(i16vec4) Load 645
|
|
647: 25(i16vec4) VectorShuffle 646 644 4 5 6 3
|
|
Store 645 647
|
|
648: 6(int) Load 8(invocation)
|
|
649: 85(ptr) AccessChain 37(data) 58 52
|
|
650: 25(i16vec4) Load 649
|
|
651: 17(ivec4) Load 19(ballot)
|
|
652: 25(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 650 651
|
|
653: 85(ptr) AccessChain 37(data) 648 52
|
|
Store 653 652
|
|
654: 6(int) Load 8(invocation)
|
|
655: 80(ptr) AccessChain 37(data) 39 52 40
|
|
656: 24(int16_t) Load 655
|
|
657: 17(ivec4) Load 19(ballot)
|
|
658: 24(int16_t) GroupNonUniformSMin 177 PartitionedReduceNV 656 657
|
|
659: 80(ptr) AccessChain 37(data) 654 52 40
|
|
Store 659 658
|
|
660: 6(int) Load 8(invocation)
|
|
661: 85(ptr) AccessChain 37(data) 45 52
|
|
662: 25(i16vec4) Load 661
|
|
663: 84(i16vec2) VectorShuffle 662 662 0 1
|
|
664: 17(ivec4) Load 19(ballot)
|
|
665: 84(i16vec2) GroupNonUniformSMin 177 PartitionedReduceNV 663 664
|
|
666: 85(ptr) AccessChain 37(data) 660 52
|
|
667: 25(i16vec4) Load 666
|
|
668: 25(i16vec4) VectorShuffle 667 665 4 5 2 3
|
|
Store 666 668
|
|
669: 6(int) Load 8(invocation)
|
|
670: 85(ptr) AccessChain 37(data) 52 52
|
|
671: 25(i16vec4) Load 670
|
|
672: 90(i16vec3) VectorShuffle 671 671 0 1 2
|
|
673: 17(ivec4) Load 19(ballot)
|
|
674: 90(i16vec3) GroupNonUniformSMin 177 PartitionedReduceNV 672 673
|
|
675: 85(ptr) AccessChain 37(data) 669 52
|
|
676: 25(i16vec4) Load 675
|
|
677: 25(i16vec4) VectorShuffle 676 674 4 5 6 3
|
|
Store 675 677
|
|
678: 6(int) Load 8(invocation)
|
|
679: 85(ptr) AccessChain 37(data) 58 52
|
|
680: 25(i16vec4) Load 679
|
|
681: 17(ivec4) Load 19(ballot)
|
|
682: 25(i16vec4) GroupNonUniformSMin 177 PartitionedReduceNV 680 681
|
|
683: 85(ptr) AccessChain 37(data) 678 52
|
|
Store 683 682
|
|
684: 6(int) Load 8(invocation)
|
|
685: 80(ptr) AccessChain 37(data) 39 52 40
|
|
686: 24(int16_t) Load 685
|
|
687: 17(ivec4) Load 19(ballot)
|
|
688: 24(int16_t) GroupNonUniformSMax 177 PartitionedReduceNV 686 687
|
|
689: 80(ptr) AccessChain 37(data) 684 52 40
|
|
Store 689 688
|
|
690: 6(int) Load 8(invocation)
|
|
691: 85(ptr) AccessChain 37(data) 45 52
|
|
692: 25(i16vec4) Load 691
|
|
693: 84(i16vec2) VectorShuffle 692 692 0 1
|
|
694: 17(ivec4) Load 19(ballot)
|
|
695: 84(i16vec2) GroupNonUniformSMax 177 PartitionedReduceNV 693 694
|
|
696: 85(ptr) AccessChain 37(data) 690 52
|
|
697: 25(i16vec4) Load 696
|
|
698: 25(i16vec4) VectorShuffle 697 695 4 5 2 3
|
|
Store 696 698
|
|
699: 6(int) Load 8(invocation)
|
|
700: 85(ptr) AccessChain 37(data) 52 52
|
|
701: 25(i16vec4) Load 700
|
|
702: 90(i16vec3) VectorShuffle 701 701 0 1 2
|
|
703: 17(ivec4) Load 19(ballot)
|
|
704: 90(i16vec3) GroupNonUniformSMax 177 PartitionedReduceNV 702 703
|
|
705: 85(ptr) AccessChain 37(data) 699 52
|
|
706: 25(i16vec4) Load 705
|
|
707: 25(i16vec4) VectorShuffle 706 704 4 5 6 3
|
|
Store 705 707
|
|
708: 6(int) Load 8(invocation)
|
|
709: 85(ptr) AccessChain 37(data) 58 52
|
|
710: 25(i16vec4) Load 709
|
|
711: 17(ivec4) Load 19(ballot)
|
|
712: 25(i16vec4) GroupNonUniformSMax 177 PartitionedReduceNV 710 711
|
|
713: 85(ptr) AccessChain 37(data) 708 52
|
|
Store 713 712
|
|
714: 6(int) Load 8(invocation)
|
|
715: 80(ptr) AccessChain 37(data) 39 52 40
|
|
716: 24(int16_t) Load 715
|
|
717: 17(ivec4) Load 19(ballot)
|
|
718: 24(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 716 717
|
|
719: 80(ptr) AccessChain 37(data) 714 52 40
|
|
Store 719 718
|
|
720: 6(int) Load 8(invocation)
|
|
721: 85(ptr) AccessChain 37(data) 45 52
|
|
722: 25(i16vec4) Load 721
|
|
723: 84(i16vec2) VectorShuffle 722 722 0 1
|
|
724: 17(ivec4) Load 19(ballot)
|
|
725: 84(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 723 724
|
|
726: 85(ptr) AccessChain 37(data) 720 52
|
|
727: 25(i16vec4) Load 726
|
|
728: 25(i16vec4) VectorShuffle 727 725 4 5 2 3
|
|
Store 726 728
|
|
729: 6(int) Load 8(invocation)
|
|
730: 85(ptr) AccessChain 37(data) 52 52
|
|
731: 25(i16vec4) Load 730
|
|
732: 90(i16vec3) VectorShuffle 731 731 0 1 2
|
|
733: 17(ivec4) Load 19(ballot)
|
|
734: 90(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 732 733
|
|
735: 85(ptr) AccessChain 37(data) 729 52
|
|
736: 25(i16vec4) Load 735
|
|
737: 25(i16vec4) VectorShuffle 736 734 4 5 6 3
|
|
Store 735 737
|
|
738: 6(int) Load 8(invocation)
|
|
739: 85(ptr) AccessChain 37(data) 58 52
|
|
740: 25(i16vec4) Load 739
|
|
741: 17(ivec4) Load 19(ballot)
|
|
742: 25(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 740 741
|
|
743: 85(ptr) AccessChain 37(data) 738 52
|
|
Store 743 742
|
|
744: 6(int) Load 8(invocation)
|
|
745: 80(ptr) AccessChain 37(data) 39 52 40
|
|
746: 24(int16_t) Load 745
|
|
747: 17(ivec4) Load 19(ballot)
|
|
748: 24(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 746 747
|
|
749: 80(ptr) AccessChain 37(data) 744 52 40
|
|
Store 749 748
|
|
750: 6(int) Load 8(invocation)
|
|
751: 85(ptr) AccessChain 37(data) 45 52
|
|
752: 25(i16vec4) Load 751
|
|
753: 84(i16vec2) VectorShuffle 752 752 0 1
|
|
754: 17(ivec4) Load 19(ballot)
|
|
755: 84(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 753 754
|
|
756: 85(ptr) AccessChain 37(data) 750 52
|
|
757: 25(i16vec4) Load 756
|
|
758: 25(i16vec4) VectorShuffle 757 755 4 5 2 3
|
|
Store 756 758
|
|
759: 6(int) Load 8(invocation)
|
|
760: 85(ptr) AccessChain 37(data) 52 52
|
|
761: 25(i16vec4) Load 760
|
|
762: 90(i16vec3) VectorShuffle 761 761 0 1 2
|
|
763: 17(ivec4) Load 19(ballot)
|
|
764: 90(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 762 763
|
|
765: 85(ptr) AccessChain 37(data) 759 52
|
|
766: 25(i16vec4) Load 765
|
|
767: 25(i16vec4) VectorShuffle 766 764 4 5 6 3
|
|
Store 765 767
|
|
768: 6(int) Load 8(invocation)
|
|
769: 85(ptr) AccessChain 37(data) 58 52
|
|
770: 25(i16vec4) Load 769
|
|
771: 17(ivec4) Load 19(ballot)
|
|
772: 25(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 770 771
|
|
773: 85(ptr) AccessChain 37(data) 768 52
|
|
Store 773 772
|
|
774: 6(int) Load 8(invocation)
|
|
775: 80(ptr) AccessChain 37(data) 39 52 40
|
|
776: 24(int16_t) Load 775
|
|
777: 17(ivec4) Load 19(ballot)
|
|
778: 24(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 776 777
|
|
779: 80(ptr) AccessChain 37(data) 774 52 40
|
|
Store 779 778
|
|
780: 6(int) Load 8(invocation)
|
|
781: 85(ptr) AccessChain 37(data) 45 52
|
|
782: 25(i16vec4) Load 781
|
|
783: 84(i16vec2) VectorShuffle 782 782 0 1
|
|
784: 17(ivec4) Load 19(ballot)
|
|
785: 84(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 783 784
|
|
786: 85(ptr) AccessChain 37(data) 780 52
|
|
787: 25(i16vec4) Load 786
|
|
788: 25(i16vec4) VectorShuffle 787 785 4 5 2 3
|
|
Store 786 788
|
|
789: 6(int) Load 8(invocation)
|
|
790: 85(ptr) AccessChain 37(data) 52 52
|
|
791: 25(i16vec4) Load 790
|
|
792: 90(i16vec3) VectorShuffle 791 791 0 1 2
|
|
793: 17(ivec4) Load 19(ballot)
|
|
794: 90(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 792 793
|
|
795: 85(ptr) AccessChain 37(data) 789 52
|
|
796: 25(i16vec4) Load 795
|
|
797: 25(i16vec4) VectorShuffle 796 794 4 5 6 3
|
|
Store 795 797
|
|
798: 6(int) Load 8(invocation)
|
|
799: 85(ptr) AccessChain 37(data) 58 52
|
|
800: 25(i16vec4) Load 799
|
|
801: 17(ivec4) Load 19(ballot)
|
|
802: 25(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 800 801
|
|
803: 85(ptr) AccessChain 37(data) 798 52
|
|
Store 803 802
|
|
804: 6(int) Load 8(invocation)
|
|
805: 98(ptr) AccessChain 37(data) 39 58 40
|
|
806: 26(int16_t) Load 805
|
|
807: 17(ivec4) Load 19(ballot)
|
|
808: 26(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 806 807
|
|
809: 98(ptr) AccessChain 37(data) 804 58 40
|
|
Store 809 808
|
|
810: 6(int) Load 8(invocation)
|
|
811: 103(ptr) AccessChain 37(data) 45 58
|
|
812: 27(i16vec4) Load 811
|
|
813:102(i16vec2) VectorShuffle 812 812 0 1
|
|
814: 17(ivec4) Load 19(ballot)
|
|
815:102(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 813 814
|
|
816: 103(ptr) AccessChain 37(data) 810 58
|
|
817: 27(i16vec4) Load 816
|
|
818: 27(i16vec4) VectorShuffle 817 815 4 5 2 3
|
|
Store 816 818
|
|
819: 6(int) Load 8(invocation)
|
|
820: 103(ptr) AccessChain 37(data) 52 58
|
|
821: 27(i16vec4) Load 820
|
|
822:108(i16vec3) VectorShuffle 821 821 0 1 2
|
|
823: 17(ivec4) Load 19(ballot)
|
|
824:108(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 822 823
|
|
825: 103(ptr) AccessChain 37(data) 819 58
|
|
826: 27(i16vec4) Load 825
|
|
827: 27(i16vec4) VectorShuffle 826 824 4 5 6 3
|
|
Store 825 827
|
|
828: 6(int) Load 8(invocation)
|
|
829: 103(ptr) AccessChain 37(data) 58 58
|
|
830: 27(i16vec4) Load 829
|
|
831: 17(ivec4) Load 19(ballot)
|
|
832: 27(i16vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 830 831
|
|
833: 103(ptr) AccessChain 37(data) 828 58
|
|
Store 833 832
|
|
834: 6(int) Load 8(invocation)
|
|
835: 98(ptr) AccessChain 37(data) 39 58 40
|
|
836: 26(int16_t) Load 835
|
|
837: 17(ivec4) Load 19(ballot)
|
|
838: 26(int16_t) GroupNonUniformIMul 177 PartitionedReduceNV 836 837
|
|
839: 98(ptr) AccessChain 37(data) 834 58 40
|
|
Store 839 838
|
|
840: 6(int) Load 8(invocation)
|
|
841: 103(ptr) AccessChain 37(data) 45 58
|
|
842: 27(i16vec4) Load 841
|
|
843:102(i16vec2) VectorShuffle 842 842 0 1
|
|
844: 17(ivec4) Load 19(ballot)
|
|
845:102(i16vec2) GroupNonUniformIMul 177 PartitionedReduceNV 843 844
|
|
846: 103(ptr) AccessChain 37(data) 840 58
|
|
847: 27(i16vec4) Load 846
|
|
848: 27(i16vec4) VectorShuffle 847 845 4 5 2 3
|
|
Store 846 848
|
|
849: 6(int) Load 8(invocation)
|
|
850: 103(ptr) AccessChain 37(data) 52 58
|
|
851: 27(i16vec4) Load 850
|
|
852:108(i16vec3) VectorShuffle 851 851 0 1 2
|
|
853: 17(ivec4) Load 19(ballot)
|
|
854:108(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 852 853
|
|
855: 103(ptr) AccessChain 37(data) 849 58
|
|
856: 27(i16vec4) Load 855
|
|
857: 27(i16vec4) VectorShuffle 856 854 4 5 6 3
|
|
Store 855 857
|
|
858: 6(int) Load 8(invocation)
|
|
859: 103(ptr) AccessChain 37(data) 58 58
|
|
860: 27(i16vec4) Load 859
|
|
861: 17(ivec4) Load 19(ballot)
|
|
862: 27(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 860 861
|
|
863: 103(ptr) AccessChain 37(data) 858 58
|
|
Store 863 862
|
|
864: 6(int) Load 8(invocation)
|
|
865: 98(ptr) AccessChain 37(data) 39 58 40
|
|
866: 26(int16_t) Load 865
|
|
867: 17(ivec4) Load 19(ballot)
|
|
868: 26(int16_t) GroupNonUniformUMin 177 PartitionedReduceNV 866 867
|
|
869: 98(ptr) AccessChain 37(data) 864 58 40
|
|
Store 869 868
|
|
870: 6(int) Load 8(invocation)
|
|
871: 103(ptr) AccessChain 37(data) 45 58
|
|
872: 27(i16vec4) Load 871
|
|
873:102(i16vec2) VectorShuffle 872 872 0 1
|
|
874: 17(ivec4) Load 19(ballot)
|
|
875:102(i16vec2) GroupNonUniformUMin 177 PartitionedReduceNV 873 874
|
|
876: 103(ptr) AccessChain 37(data) 870 58
|
|
877: 27(i16vec4) Load 876
|
|
878: 27(i16vec4) VectorShuffle 877 875 4 5 2 3
|
|
Store 876 878
|
|
879: 6(int) Load 8(invocation)
|
|
880: 103(ptr) AccessChain 37(data) 52 58
|
|
881: 27(i16vec4) Load 880
|
|
882:108(i16vec3) VectorShuffle 881 881 0 1 2
|
|
883: 17(ivec4) Load 19(ballot)
|
|
884:108(i16vec3) GroupNonUniformUMin 177 PartitionedReduceNV 882 883
|
|
885: 103(ptr) AccessChain 37(data) 879 58
|
|
886: 27(i16vec4) Load 885
|
|
887: 27(i16vec4) VectorShuffle 886 884 4 5 6 3
|
|
Store 885 887
|
|
888: 6(int) Load 8(invocation)
|
|
889: 103(ptr) AccessChain 37(data) 58 58
|
|
890: 27(i16vec4) Load 889
|
|
891: 17(ivec4) Load 19(ballot)
|
|
892: 27(i16vec4) GroupNonUniformUMin 177 PartitionedReduceNV 890 891
|
|
893: 103(ptr) AccessChain 37(data) 888 58
|
|
Store 893 892
|
|
894: 6(int) Load 8(invocation)
|
|
895: 98(ptr) AccessChain 37(data) 39 58 40
|
|
896: 26(int16_t) Load 895
|
|
897: 17(ivec4) Load 19(ballot)
|
|
898: 26(int16_t) GroupNonUniformUMax 177 PartitionedReduceNV 896 897
|
|
899: 98(ptr) AccessChain 37(data) 894 58 40
|
|
Store 899 898
|
|
900: 6(int) Load 8(invocation)
|
|
901: 103(ptr) AccessChain 37(data) 45 58
|
|
902: 27(i16vec4) Load 901
|
|
903:102(i16vec2) VectorShuffle 902 902 0 1
|
|
904: 17(ivec4) Load 19(ballot)
|
|
905:102(i16vec2) GroupNonUniformUMax 177 PartitionedReduceNV 903 904
|
|
906: 103(ptr) AccessChain 37(data) 900 58
|
|
907: 27(i16vec4) Load 906
|
|
908: 27(i16vec4) VectorShuffle 907 905 4 5 2 3
|
|
Store 906 908
|
|
909: 6(int) Load 8(invocation)
|
|
910: 103(ptr) AccessChain 37(data) 52 58
|
|
911: 27(i16vec4) Load 910
|
|
912:108(i16vec3) VectorShuffle 911 911 0 1 2
|
|
913: 17(ivec4) Load 19(ballot)
|
|
914:108(i16vec3) GroupNonUniformUMax 177 PartitionedReduceNV 912 913
|
|
915: 103(ptr) AccessChain 37(data) 909 58
|
|
916: 27(i16vec4) Load 915
|
|
917: 27(i16vec4) VectorShuffle 916 914 4 5 6 3
|
|
Store 915 917
|
|
918: 6(int) Load 8(invocation)
|
|
919: 103(ptr) AccessChain 37(data) 58 58
|
|
920: 27(i16vec4) Load 919
|
|
921: 17(ivec4) Load 19(ballot)
|
|
922: 27(i16vec4) GroupNonUniformUMax 177 PartitionedReduceNV 920 921
|
|
923: 103(ptr) AccessChain 37(data) 918 58
|
|
Store 923 922
|
|
924: 6(int) Load 8(invocation)
|
|
925: 98(ptr) AccessChain 37(data) 39 58 40
|
|
926: 26(int16_t) Load 925
|
|
927: 17(ivec4) Load 19(ballot)
|
|
928: 26(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 926 927
|
|
929: 98(ptr) AccessChain 37(data) 924 58 40
|
|
Store 929 928
|
|
930: 6(int) Load 8(invocation)
|
|
931: 103(ptr) AccessChain 37(data) 45 58
|
|
932: 27(i16vec4) Load 931
|
|
933:102(i16vec2) VectorShuffle 932 932 0 1
|
|
934: 17(ivec4) Load 19(ballot)
|
|
935:102(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 933 934
|
|
936: 103(ptr) AccessChain 37(data) 930 58
|
|
937: 27(i16vec4) Load 936
|
|
938: 27(i16vec4) VectorShuffle 937 935 4 5 2 3
|
|
Store 936 938
|
|
939: 6(int) Load 8(invocation)
|
|
940: 103(ptr) AccessChain 37(data) 52 58
|
|
941: 27(i16vec4) Load 940
|
|
942:108(i16vec3) VectorShuffle 941 941 0 1 2
|
|
943: 17(ivec4) Load 19(ballot)
|
|
944:108(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 942 943
|
|
945: 103(ptr) AccessChain 37(data) 939 58
|
|
946: 27(i16vec4) Load 945
|
|
947: 27(i16vec4) VectorShuffle 946 944 4 5 6 3
|
|
Store 945 947
|
|
948: 6(int) Load 8(invocation)
|
|
949: 103(ptr) AccessChain 37(data) 58 58
|
|
950: 27(i16vec4) Load 949
|
|
951: 17(ivec4) Load 19(ballot)
|
|
952: 27(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 950 951
|
|
953: 103(ptr) AccessChain 37(data) 948 58
|
|
Store 953 952
|
|
954: 6(int) Load 8(invocation)
|
|
955: 98(ptr) AccessChain 37(data) 39 58 40
|
|
956: 26(int16_t) Load 955
|
|
957: 17(ivec4) Load 19(ballot)
|
|
958: 26(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 956 957
|
|
959: 98(ptr) AccessChain 37(data) 954 58 40
|
|
Store 959 958
|
|
960: 6(int) Load 8(invocation)
|
|
961: 103(ptr) AccessChain 37(data) 45 58
|
|
962: 27(i16vec4) Load 961
|
|
963:102(i16vec2) VectorShuffle 962 962 0 1
|
|
964: 17(ivec4) Load 19(ballot)
|
|
965:102(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 963 964
|
|
966: 103(ptr) AccessChain 37(data) 960 58
|
|
967: 27(i16vec4) Load 966
|
|
968: 27(i16vec4) VectorShuffle 967 965 4 5 2 3
|
|
Store 966 968
|
|
969: 6(int) Load 8(invocation)
|
|
970: 103(ptr) AccessChain 37(data) 52 58
|
|
971: 27(i16vec4) Load 970
|
|
972:108(i16vec3) VectorShuffle 971 971 0 1 2
|
|
973: 17(ivec4) Load 19(ballot)
|
|
974:108(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 972 973
|
|
975: 103(ptr) AccessChain 37(data) 969 58
|
|
976: 27(i16vec4) Load 975
|
|
977: 27(i16vec4) VectorShuffle 976 974 4 5 6 3
|
|
Store 975 977
|
|
978: 6(int) Load 8(invocation)
|
|
979: 103(ptr) AccessChain 37(data) 58 58
|
|
980: 27(i16vec4) Load 979
|
|
981: 17(ivec4) Load 19(ballot)
|
|
982: 27(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 980 981
|
|
983: 103(ptr) AccessChain 37(data) 978 58
|
|
Store 983 982
|
|
984: 6(int) Load 8(invocation)
|
|
985: 98(ptr) AccessChain 37(data) 39 58 40
|
|
986: 26(int16_t) Load 985
|
|
987: 17(ivec4) Load 19(ballot)
|
|
988: 26(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 986 987
|
|
989: 98(ptr) AccessChain 37(data) 984 58 40
|
|
Store 989 988
|
|
990: 6(int) Load 8(invocation)
|
|
991: 103(ptr) AccessChain 37(data) 45 58
|
|
992: 27(i16vec4) Load 991
|
|
993:102(i16vec2) VectorShuffle 992 992 0 1
|
|
994: 17(ivec4) Load 19(ballot)
|
|
995:102(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 993 994
|
|
996: 103(ptr) AccessChain 37(data) 990 58
|
|
997: 27(i16vec4) Load 996
|
|
998: 27(i16vec4) VectorShuffle 997 995 4 5 2 3
|
|
Store 996 998
|
|
999: 6(int) Load 8(invocation)
|
|
1000: 103(ptr) AccessChain 37(data) 52 58
|
|
1001: 27(i16vec4) Load 1000
|
|
1002:108(i16vec3) VectorShuffle 1001 1001 0 1 2
|
|
1003: 17(ivec4) Load 19(ballot)
|
|
1004:108(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1002 1003
|
|
1005: 103(ptr) AccessChain 37(data) 999 58
|
|
1006: 27(i16vec4) Load 1005
|
|
1007: 27(i16vec4) VectorShuffle 1006 1004 4 5 6 3
|
|
Store 1005 1007
|
|
1008: 6(int) Load 8(invocation)
|
|
1009: 103(ptr) AccessChain 37(data) 58 58
|
|
1010: 27(i16vec4) Load 1009
|
|
1011: 17(ivec4) Load 19(ballot)
|
|
1012: 27(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1010 1011
|
|
1013: 103(ptr) AccessChain 37(data) 1008 58
|
|
Store 1013 1012
|
|
1014: 6(int) Load 8(invocation)
|
|
1015: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1016: 28(int64_t) Load 1015
|
|
1017: 17(ivec4) Load 19(ballot)
|
|
1018: 28(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1016 1017
|
|
1019: 117(ptr) AccessChain 37(data) 1014 116 40
|
|
Store 1019 1018
|
|
1020: 6(int) Load 8(invocation)
|
|
1021: 122(ptr) AccessChain 37(data) 45 116
|
|
1022: 29(i64vec4) Load 1021
|
|
1023:121(i64vec2) VectorShuffle 1022 1022 0 1
|
|
1024: 17(ivec4) Load 19(ballot)
|
|
1025:121(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1023 1024
|
|
1026: 122(ptr) AccessChain 37(data) 1020 116
|
|
1027: 29(i64vec4) Load 1026
|
|
1028: 29(i64vec4) VectorShuffle 1027 1025 4 5 2 3
|
|
Store 1026 1028
|
|
1029: 6(int) Load 8(invocation)
|
|
1030: 122(ptr) AccessChain 37(data) 52 116
|
|
1031: 29(i64vec4) Load 1030
|
|
1032:127(i64vec3) VectorShuffle 1031 1031 0 1 2
|
|
1033: 17(ivec4) Load 19(ballot)
|
|
1034:127(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1032 1033
|
|
1035: 122(ptr) AccessChain 37(data) 1029 116
|
|
1036: 29(i64vec4) Load 1035
|
|
1037: 29(i64vec4) VectorShuffle 1036 1034 4 5 6 3
|
|
Store 1035 1037
|
|
1038: 6(int) Load 8(invocation)
|
|
1039: 122(ptr) AccessChain 37(data) 58 116
|
|
1040: 29(i64vec4) Load 1039
|
|
1041: 17(ivec4) Load 19(ballot)
|
|
1042: 29(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1040 1041
|
|
1043: 122(ptr) AccessChain 37(data) 1038 116
|
|
Store 1043 1042
|
|
1044: 6(int) Load 8(invocation)
|
|
1045: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1046: 28(int64_t) Load 1045
|
|
1047: 17(ivec4) Load 19(ballot)
|
|
1048: 28(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1046 1047
|
|
1049: 117(ptr) AccessChain 37(data) 1044 116 40
|
|
Store 1049 1048
|
|
1050: 6(int) Load 8(invocation)
|
|
1051: 122(ptr) AccessChain 37(data) 45 116
|
|
1052: 29(i64vec4) Load 1051
|
|
1053:121(i64vec2) VectorShuffle 1052 1052 0 1
|
|
1054: 17(ivec4) Load 19(ballot)
|
|
1055:121(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1053 1054
|
|
1056: 122(ptr) AccessChain 37(data) 1050 116
|
|
1057: 29(i64vec4) Load 1056
|
|
1058: 29(i64vec4) VectorShuffle 1057 1055 4 5 2 3
|
|
Store 1056 1058
|
|
1059: 6(int) Load 8(invocation)
|
|
1060: 122(ptr) AccessChain 37(data) 52 116
|
|
1061: 29(i64vec4) Load 1060
|
|
1062:127(i64vec3) VectorShuffle 1061 1061 0 1 2
|
|
1063: 17(ivec4) Load 19(ballot)
|
|
1064:127(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1062 1063
|
|
1065: 122(ptr) AccessChain 37(data) 1059 116
|
|
1066: 29(i64vec4) Load 1065
|
|
1067: 29(i64vec4) VectorShuffle 1066 1064 4 5 6 3
|
|
Store 1065 1067
|
|
1068: 6(int) Load 8(invocation)
|
|
1069: 122(ptr) AccessChain 37(data) 58 116
|
|
1070: 29(i64vec4) Load 1069
|
|
1071: 17(ivec4) Load 19(ballot)
|
|
1072: 29(i64vec4) GroupNonUniformIMul 177 PartitionedReduceNV 1070 1071
|
|
1073: 122(ptr) AccessChain 37(data) 1068 116
|
|
Store 1073 1072
|
|
1074: 6(int) Load 8(invocation)
|
|
1075: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1076: 28(int64_t) Load 1075
|
|
1077: 17(ivec4) Load 19(ballot)
|
|
1078: 28(int64_t) GroupNonUniformSMin 177 PartitionedReduceNV 1076 1077
|
|
1079: 117(ptr) AccessChain 37(data) 1074 116 40
|
|
Store 1079 1078
|
|
1080: 6(int) Load 8(invocation)
|
|
1081: 122(ptr) AccessChain 37(data) 45 116
|
|
1082: 29(i64vec4) Load 1081
|
|
1083:121(i64vec2) VectorShuffle 1082 1082 0 1
|
|
1084: 17(ivec4) Load 19(ballot)
|
|
1085:121(i64vec2) GroupNonUniformSMin 177 PartitionedReduceNV 1083 1084
|
|
1086: 122(ptr) AccessChain 37(data) 1080 116
|
|
1087: 29(i64vec4) Load 1086
|
|
1088: 29(i64vec4) VectorShuffle 1087 1085 4 5 2 3
|
|
Store 1086 1088
|
|
1089: 6(int) Load 8(invocation)
|
|
1090: 122(ptr) AccessChain 37(data) 52 116
|
|
1091: 29(i64vec4) Load 1090
|
|
1092:127(i64vec3) VectorShuffle 1091 1091 0 1 2
|
|
1093: 17(ivec4) Load 19(ballot)
|
|
1094:127(i64vec3) GroupNonUniformSMin 177 PartitionedReduceNV 1092 1093
|
|
1095: 122(ptr) AccessChain 37(data) 1089 116
|
|
1096: 29(i64vec4) Load 1095
|
|
1097: 29(i64vec4) VectorShuffle 1096 1094 4 5 6 3
|
|
Store 1095 1097
|
|
1098: 6(int) Load 8(invocation)
|
|
1099: 122(ptr) AccessChain 37(data) 58 116
|
|
1100: 29(i64vec4) Load 1099
|
|
1101: 17(ivec4) Load 19(ballot)
|
|
1102: 29(i64vec4) GroupNonUniformSMin 177 PartitionedReduceNV 1100 1101
|
|
1103: 122(ptr) AccessChain 37(data) 1098 116
|
|
Store 1103 1102
|
|
1104: 6(int) Load 8(invocation)
|
|
1105: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1106: 28(int64_t) Load 1105
|
|
1107: 17(ivec4) Load 19(ballot)
|
|
1108: 28(int64_t) GroupNonUniformSMax 177 PartitionedReduceNV 1106 1107
|
|
1109: 117(ptr) AccessChain 37(data) 1104 116 40
|
|
Store 1109 1108
|
|
1110: 6(int) Load 8(invocation)
|
|
1111: 122(ptr) AccessChain 37(data) 45 116
|
|
1112: 29(i64vec4) Load 1111
|
|
1113:121(i64vec2) VectorShuffle 1112 1112 0 1
|
|
1114: 17(ivec4) Load 19(ballot)
|
|
1115:121(i64vec2) GroupNonUniformSMax 177 PartitionedReduceNV 1113 1114
|
|
1116: 122(ptr) AccessChain 37(data) 1110 116
|
|
1117: 29(i64vec4) Load 1116
|
|
1118: 29(i64vec4) VectorShuffle 1117 1115 4 5 2 3
|
|
Store 1116 1118
|
|
1119: 6(int) Load 8(invocation)
|
|
1120: 122(ptr) AccessChain 37(data) 52 116
|
|
1121: 29(i64vec4) Load 1120
|
|
1122:127(i64vec3) VectorShuffle 1121 1121 0 1 2
|
|
1123: 17(ivec4) Load 19(ballot)
|
|
1124:127(i64vec3) GroupNonUniformSMax 177 PartitionedReduceNV 1122 1123
|
|
1125: 122(ptr) AccessChain 37(data) 1119 116
|
|
1126: 29(i64vec4) Load 1125
|
|
1127: 29(i64vec4) VectorShuffle 1126 1124 4 5 6 3
|
|
Store 1125 1127
|
|
1128: 6(int) Load 8(invocation)
|
|
1129: 122(ptr) AccessChain 37(data) 58 116
|
|
1130: 29(i64vec4) Load 1129
|
|
1131: 17(ivec4) Load 19(ballot)
|
|
1132: 29(i64vec4) GroupNonUniformSMax 177 PartitionedReduceNV 1130 1131
|
|
1133: 122(ptr) AccessChain 37(data) 1128 116
|
|
Store 1133 1132
|
|
1134: 6(int) Load 8(invocation)
|
|
1135: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1136: 28(int64_t) Load 1135
|
|
1137: 17(ivec4) Load 19(ballot)
|
|
1138: 28(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1136 1137
|
|
1139: 117(ptr) AccessChain 37(data) 1134 116 40
|
|
Store 1139 1138
|
|
1140: 6(int) Load 8(invocation)
|
|
1141: 122(ptr) AccessChain 37(data) 45 116
|
|
1142: 29(i64vec4) Load 1141
|
|
1143:121(i64vec2) VectorShuffle 1142 1142 0 1
|
|
1144: 17(ivec4) Load 19(ballot)
|
|
1145:121(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1143 1144
|
|
1146: 122(ptr) AccessChain 37(data) 1140 116
|
|
1147: 29(i64vec4) Load 1146
|
|
1148: 29(i64vec4) VectorShuffle 1147 1145 4 5 2 3
|
|
Store 1146 1148
|
|
1149: 6(int) Load 8(invocation)
|
|
1150: 122(ptr) AccessChain 37(data) 52 116
|
|
1151: 29(i64vec4) Load 1150
|
|
1152:127(i64vec3) VectorShuffle 1151 1151 0 1 2
|
|
1153: 17(ivec4) Load 19(ballot)
|
|
1154:127(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1152 1153
|
|
1155: 122(ptr) AccessChain 37(data) 1149 116
|
|
1156: 29(i64vec4) Load 1155
|
|
1157: 29(i64vec4) VectorShuffle 1156 1154 4 5 6 3
|
|
Store 1155 1157
|
|
1158: 6(int) Load 8(invocation)
|
|
1159: 122(ptr) AccessChain 37(data) 58 116
|
|
1160: 29(i64vec4) Load 1159
|
|
1161: 17(ivec4) Load 19(ballot)
|
|
1162: 29(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1160 1161
|
|
1163: 122(ptr) AccessChain 37(data) 1158 116
|
|
Store 1163 1162
|
|
1164: 6(int) Load 8(invocation)
|
|
1165: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1166: 28(int64_t) Load 1165
|
|
1167: 17(ivec4) Load 19(ballot)
|
|
1168: 28(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1166 1167
|
|
1169: 117(ptr) AccessChain 37(data) 1164 116 40
|
|
Store 1169 1168
|
|
1170: 6(int) Load 8(invocation)
|
|
1171: 122(ptr) AccessChain 37(data) 45 116
|
|
1172: 29(i64vec4) Load 1171
|
|
1173:121(i64vec2) VectorShuffle 1172 1172 0 1
|
|
1174: 17(ivec4) Load 19(ballot)
|
|
1175:121(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1173 1174
|
|
1176: 122(ptr) AccessChain 37(data) 1170 116
|
|
1177: 29(i64vec4) Load 1176
|
|
1178: 29(i64vec4) VectorShuffle 1177 1175 4 5 2 3
|
|
Store 1176 1178
|
|
1179: 6(int) Load 8(invocation)
|
|
1180: 122(ptr) AccessChain 37(data) 52 116
|
|
1181: 29(i64vec4) Load 1180
|
|
1182:127(i64vec3) VectorShuffle 1181 1181 0 1 2
|
|
1183: 17(ivec4) Load 19(ballot)
|
|
1184:127(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1182 1183
|
|
1185: 122(ptr) AccessChain 37(data) 1179 116
|
|
1186: 29(i64vec4) Load 1185
|
|
1187: 29(i64vec4) VectorShuffle 1186 1184 4 5 6 3
|
|
Store 1185 1187
|
|
1188: 6(int) Load 8(invocation)
|
|
1189: 122(ptr) AccessChain 37(data) 58 116
|
|
1190: 29(i64vec4) Load 1189
|
|
1191: 17(ivec4) Load 19(ballot)
|
|
1192: 29(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1190 1191
|
|
1193: 122(ptr) AccessChain 37(data) 1188 116
|
|
Store 1193 1192
|
|
1194: 6(int) Load 8(invocation)
|
|
1195: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1196: 28(int64_t) Load 1195
|
|
1197: 17(ivec4) Load 19(ballot)
|
|
1198: 28(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1196 1197
|
|
1199: 117(ptr) AccessChain 37(data) 1194 116 40
|
|
Store 1199 1198
|
|
1200: 6(int) Load 8(invocation)
|
|
1201: 122(ptr) AccessChain 37(data) 45 116
|
|
1202: 29(i64vec4) Load 1201
|
|
1203:121(i64vec2) VectorShuffle 1202 1202 0 1
|
|
1204: 17(ivec4) Load 19(ballot)
|
|
1205:121(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1203 1204
|
|
1206: 122(ptr) AccessChain 37(data) 1200 116
|
|
1207: 29(i64vec4) Load 1206
|
|
1208: 29(i64vec4) VectorShuffle 1207 1205 4 5 2 3
|
|
Store 1206 1208
|
|
1209: 6(int) Load 8(invocation)
|
|
1210: 122(ptr) AccessChain 37(data) 52 116
|
|
1211: 29(i64vec4) Load 1210
|
|
1212:127(i64vec3) VectorShuffle 1211 1211 0 1 2
|
|
1213: 17(ivec4) Load 19(ballot)
|
|
1214:127(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1212 1213
|
|
1215: 122(ptr) AccessChain 37(data) 1209 116
|
|
1216: 29(i64vec4) Load 1215
|
|
1217: 29(i64vec4) VectorShuffle 1216 1214 4 5 6 3
|
|
Store 1215 1217
|
|
1218: 6(int) Load 8(invocation)
|
|
1219: 122(ptr) AccessChain 37(data) 58 116
|
|
1220: 29(i64vec4) Load 1219
|
|
1221: 17(ivec4) Load 19(ballot)
|
|
1222: 29(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1220 1221
|
|
1223: 122(ptr) AccessChain 37(data) 1218 116
|
|
Store 1223 1222
|
|
1224: 6(int) Load 8(invocation)
|
|
1225: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1226: 30(int64_t) Load 1225
|
|
1227: 17(ivec4) Load 19(ballot)
|
|
1228: 30(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1226 1227
|
|
1229: 136(ptr) AccessChain 37(data) 1224 135 40
|
|
Store 1229 1228
|
|
1230: 6(int) Load 8(invocation)
|
|
1231: 141(ptr) AccessChain 37(data) 45 135
|
|
1232: 31(i64vec4) Load 1231
|
|
1233:140(i64vec2) VectorShuffle 1232 1232 0 1
|
|
1234: 17(ivec4) Load 19(ballot)
|
|
1235:140(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1233 1234
|
|
1236: 141(ptr) AccessChain 37(data) 1230 135
|
|
1237: 31(i64vec4) Load 1236
|
|
1238: 31(i64vec4) VectorShuffle 1237 1235 4 5 2 3
|
|
Store 1236 1238
|
|
1239: 6(int) Load 8(invocation)
|
|
1240: 141(ptr) AccessChain 37(data) 52 135
|
|
1241: 31(i64vec4) Load 1240
|
|
1242:146(i64vec3) VectorShuffle 1241 1241 0 1 2
|
|
1243: 17(ivec4) Load 19(ballot)
|
|
1244:146(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1242 1243
|
|
1245: 141(ptr) AccessChain 37(data) 1239 135
|
|
1246: 31(i64vec4) Load 1245
|
|
1247: 31(i64vec4) VectorShuffle 1246 1244 4 5 6 3
|
|
Store 1245 1247
|
|
1248: 6(int) Load 8(invocation)
|
|
1249: 141(ptr) AccessChain 37(data) 58 135
|
|
1250: 31(i64vec4) Load 1249
|
|
1251: 17(ivec4) Load 19(ballot)
|
|
1252: 31(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1250 1251
|
|
1253: 141(ptr) AccessChain 37(data) 1248 135
|
|
Store 1253 1252
|
|
1254: 6(int) Load 8(invocation)
|
|
1255: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1256: 30(int64_t) Load 1255
|
|
1257: 17(ivec4) Load 19(ballot)
|
|
1258: 30(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1256 1257
|
|
1259: 136(ptr) AccessChain 37(data) 1254 135 40
|
|
Store 1259 1258
|
|
1260: 6(int) Load 8(invocation)
|
|
1261: 141(ptr) AccessChain 37(data) 45 135
|
|
1262: 31(i64vec4) Load 1261
|
|
1263:140(i64vec2) VectorShuffle 1262 1262 0 1
|
|
1264: 17(ivec4) Load 19(ballot)
|
|
1265:140(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1263 1264
|
|
1266: 141(ptr) AccessChain 37(data) 1260 135
|
|
1267: 31(i64vec4) Load 1266
|
|
1268: 31(i64vec4) VectorShuffle 1267 1265 4 5 2 3
|
|
Store 1266 1268
|
|
1269: 6(int) Load 8(invocation)
|
|
1270: 141(ptr) AccessChain 37(data) 52 135
|
|
1271: 31(i64vec4) Load 1270
|
|
1272:146(i64vec3) VectorShuffle 1271 1271 0 1 2
|
|
1273: 17(ivec4) Load 19(ballot)
|
|
1274:146(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1272 1273
|
|
1275: 141(ptr) AccessChain 37(data) 1269 135
|
|
1276: 31(i64vec4) Load 1275
|
|
1277: 31(i64vec4) VectorShuffle 1276 1274 4 5 6 3
|
|
Store 1275 1277
|
|
1278: 6(int) Load 8(invocation)
|
|
1279: 141(ptr) AccessChain 37(data) 58 135
|
|
1280: 31(i64vec4) Load 1279
|
|
1281: 17(ivec4) Load 19(ballot)
|
|
1282: 31(i64vec4) GroupNonUniformIMul 177 PartitionedReduceNV 1280 1281
|
|
1283: 141(ptr) AccessChain 37(data) 1278 135
|
|
Store 1283 1282
|
|
1284: 6(int) Load 8(invocation)
|
|
1285: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1286: 30(int64_t) Load 1285
|
|
1287: 17(ivec4) Load 19(ballot)
|
|
1288: 30(int64_t) GroupNonUniformUMin 177 PartitionedReduceNV 1286 1287
|
|
1289: 136(ptr) AccessChain 37(data) 1284 135 40
|
|
Store 1289 1288
|
|
1290: 6(int) Load 8(invocation)
|
|
1291: 141(ptr) AccessChain 37(data) 45 135
|
|
1292: 31(i64vec4) Load 1291
|
|
1293:140(i64vec2) VectorShuffle 1292 1292 0 1
|
|
1294: 17(ivec4) Load 19(ballot)
|
|
1295:140(i64vec2) GroupNonUniformUMin 177 PartitionedReduceNV 1293 1294
|
|
1296: 141(ptr) AccessChain 37(data) 1290 135
|
|
1297: 31(i64vec4) Load 1296
|
|
1298: 31(i64vec4) VectorShuffle 1297 1295 4 5 2 3
|
|
Store 1296 1298
|
|
1299: 6(int) Load 8(invocation)
|
|
1300: 141(ptr) AccessChain 37(data) 52 135
|
|
1301: 31(i64vec4) Load 1300
|
|
1302:146(i64vec3) VectorShuffle 1301 1301 0 1 2
|
|
1303: 17(ivec4) Load 19(ballot)
|
|
1304:146(i64vec3) GroupNonUniformUMin 177 PartitionedReduceNV 1302 1303
|
|
1305: 141(ptr) AccessChain 37(data) 1299 135
|
|
1306: 31(i64vec4) Load 1305
|
|
1307: 31(i64vec4) VectorShuffle 1306 1304 4 5 6 3
|
|
Store 1305 1307
|
|
1308: 6(int) Load 8(invocation)
|
|
1309: 141(ptr) AccessChain 37(data) 58 135
|
|
1310: 31(i64vec4) Load 1309
|
|
1311: 17(ivec4) Load 19(ballot)
|
|
1312: 31(i64vec4) GroupNonUniformUMin 177 PartitionedReduceNV 1310 1311
|
|
1313: 141(ptr) AccessChain 37(data) 1308 135
|
|
Store 1313 1312
|
|
1314: 6(int) Load 8(invocation)
|
|
1315: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1316: 30(int64_t) Load 1315
|
|
1317: 17(ivec4) Load 19(ballot)
|
|
1318: 30(int64_t) GroupNonUniformUMax 177 PartitionedReduceNV 1316 1317
|
|
1319: 136(ptr) AccessChain 37(data) 1314 135 40
|
|
Store 1319 1318
|
|
1320: 6(int) Load 8(invocation)
|
|
1321: 141(ptr) AccessChain 37(data) 45 135
|
|
1322: 31(i64vec4) Load 1321
|
|
1323:140(i64vec2) VectorShuffle 1322 1322 0 1
|
|
1324: 17(ivec4) Load 19(ballot)
|
|
1325:140(i64vec2) GroupNonUniformUMax 177 PartitionedReduceNV 1323 1324
|
|
1326: 141(ptr) AccessChain 37(data) 1320 135
|
|
1327: 31(i64vec4) Load 1326
|
|
1328: 31(i64vec4) VectorShuffle 1327 1325 4 5 2 3
|
|
Store 1326 1328
|
|
1329: 6(int) Load 8(invocation)
|
|
1330: 141(ptr) AccessChain 37(data) 52 135
|
|
1331: 31(i64vec4) Load 1330
|
|
1332:146(i64vec3) VectorShuffle 1331 1331 0 1 2
|
|
1333: 17(ivec4) Load 19(ballot)
|
|
1334:146(i64vec3) GroupNonUniformUMax 177 PartitionedReduceNV 1332 1333
|
|
1335: 141(ptr) AccessChain 37(data) 1329 135
|
|
1336: 31(i64vec4) Load 1335
|
|
1337: 31(i64vec4) VectorShuffle 1336 1334 4 5 6 3
|
|
Store 1335 1337
|
|
1338: 6(int) Load 8(invocation)
|
|
1339: 141(ptr) AccessChain 37(data) 58 135
|
|
1340: 31(i64vec4) Load 1339
|
|
1341: 17(ivec4) Load 19(ballot)
|
|
1342: 31(i64vec4) GroupNonUniformUMax 177 PartitionedReduceNV 1340 1341
|
|
1343: 141(ptr) AccessChain 37(data) 1338 135
|
|
Store 1343 1342
|
|
1344: 6(int) Load 8(invocation)
|
|
1345: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1346: 30(int64_t) Load 1345
|
|
1347: 17(ivec4) Load 19(ballot)
|
|
1348: 30(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1346 1347
|
|
1349: 136(ptr) AccessChain 37(data) 1344 135 40
|
|
Store 1349 1348
|
|
1350: 6(int) Load 8(invocation)
|
|
1351: 141(ptr) AccessChain 37(data) 45 135
|
|
1352: 31(i64vec4) Load 1351
|
|
1353:140(i64vec2) VectorShuffle 1352 1352 0 1
|
|
1354: 17(ivec4) Load 19(ballot)
|
|
1355:140(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1353 1354
|
|
1356: 141(ptr) AccessChain 37(data) 1350 135
|
|
1357: 31(i64vec4) Load 1356
|
|
1358: 31(i64vec4) VectorShuffle 1357 1355 4 5 2 3
|
|
Store 1356 1358
|
|
1359: 6(int) Load 8(invocation)
|
|
1360: 141(ptr) AccessChain 37(data) 52 135
|
|
1361: 31(i64vec4) Load 1360
|
|
1362:146(i64vec3) VectorShuffle 1361 1361 0 1 2
|
|
1363: 17(ivec4) Load 19(ballot)
|
|
1364:146(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1362 1363
|
|
1365: 141(ptr) AccessChain 37(data) 1359 135
|
|
1366: 31(i64vec4) Load 1365
|
|
1367: 31(i64vec4) VectorShuffle 1366 1364 4 5 6 3
|
|
Store 1365 1367
|
|
1368: 6(int) Load 8(invocation)
|
|
1369: 141(ptr) AccessChain 37(data) 58 135
|
|
1370: 31(i64vec4) Load 1369
|
|
1371: 17(ivec4) Load 19(ballot)
|
|
1372: 31(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1370 1371
|
|
1373: 141(ptr) AccessChain 37(data) 1368 135
|
|
Store 1373 1372
|
|
1374: 6(int) Load 8(invocation)
|
|
1375: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1376: 30(int64_t) Load 1375
|
|
1377: 17(ivec4) Load 19(ballot)
|
|
1378: 30(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1376 1377
|
|
1379: 136(ptr) AccessChain 37(data) 1374 135 40
|
|
Store 1379 1378
|
|
1380: 6(int) Load 8(invocation)
|
|
1381: 141(ptr) AccessChain 37(data) 45 135
|
|
1382: 31(i64vec4) Load 1381
|
|
1383:140(i64vec2) VectorShuffle 1382 1382 0 1
|
|
1384: 17(ivec4) Load 19(ballot)
|
|
1385:140(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1383 1384
|
|
1386: 141(ptr) AccessChain 37(data) 1380 135
|
|
1387: 31(i64vec4) Load 1386
|
|
1388: 31(i64vec4) VectorShuffle 1387 1385 4 5 2 3
|
|
Store 1386 1388
|
|
1389: 6(int) Load 8(invocation)
|
|
1390: 141(ptr) AccessChain 37(data) 52 135
|
|
1391: 31(i64vec4) Load 1390
|
|
1392:146(i64vec3) VectorShuffle 1391 1391 0 1 2
|
|
1393: 17(ivec4) Load 19(ballot)
|
|
1394:146(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1392 1393
|
|
1395: 141(ptr) AccessChain 37(data) 1389 135
|
|
1396: 31(i64vec4) Load 1395
|
|
1397: 31(i64vec4) VectorShuffle 1396 1394 4 5 6 3
|
|
Store 1395 1397
|
|
1398: 6(int) Load 8(invocation)
|
|
1399: 141(ptr) AccessChain 37(data) 58 135
|
|
1400: 31(i64vec4) Load 1399
|
|
1401: 17(ivec4) Load 19(ballot)
|
|
1402: 31(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1400 1401
|
|
1403: 141(ptr) AccessChain 37(data) 1398 135
|
|
Store 1403 1402
|
|
1404: 6(int) Load 8(invocation)
|
|
1405: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1406: 30(int64_t) Load 1405
|
|
1407: 17(ivec4) Load 19(ballot)
|
|
1408: 30(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1406 1407
|
|
1409: 136(ptr) AccessChain 37(data) 1404 135 40
|
|
Store 1409 1408
|
|
1410: 6(int) Load 8(invocation)
|
|
1411: 141(ptr) AccessChain 37(data) 45 135
|
|
1412: 31(i64vec4) Load 1411
|
|
1413:140(i64vec2) VectorShuffle 1412 1412 0 1
|
|
1414: 17(ivec4) Load 19(ballot)
|
|
1415:140(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1413 1414
|
|
1416: 141(ptr) AccessChain 37(data) 1410 135
|
|
1417: 31(i64vec4) Load 1416
|
|
1418: 31(i64vec4) VectorShuffle 1417 1415 4 5 2 3
|
|
Store 1416 1418
|
|
1419: 6(int) Load 8(invocation)
|
|
1420: 141(ptr) AccessChain 37(data) 52 135
|
|
1421: 31(i64vec4) Load 1420
|
|
1422:146(i64vec3) VectorShuffle 1421 1421 0 1 2
|
|
1423: 17(ivec4) Load 19(ballot)
|
|
1424:146(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1422 1423
|
|
1425: 141(ptr) AccessChain 37(data) 1419 135
|
|
1426: 31(i64vec4) Load 1425
|
|
1427: 31(i64vec4) VectorShuffle 1426 1424 4 5 6 3
|
|
Store 1425 1427
|
|
1428: 6(int) Load 8(invocation)
|
|
1429: 141(ptr) AccessChain 37(data) 58 135
|
|
1430: 31(i64vec4) Load 1429
|
|
1431: 17(ivec4) Load 19(ballot)
|
|
1432: 31(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1430 1431
|
|
1433: 141(ptr) AccessChain 37(data) 1428 135
|
|
Store 1433 1432
|
|
1434: 6(int) Load 8(invocation)
|
|
1435: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1436:32(float16_t) Load 1435
|
|
1437: 17(ivec4) Load 19(ballot)
|
|
1438:32(float16_t) GroupNonUniformFAdd 177 PartitionedReduceNV 1436 1437
|
|
1439: 155(ptr) AccessChain 37(data) 1434 154 40
|
|
Store 1439 1438
|
|
1440: 6(int) Load 8(invocation)
|
|
1441: 160(ptr) AccessChain 37(data) 45 154
|
|
1442: 33(f16vec4) Load 1441
|
|
1443:159(f16vec2) VectorShuffle 1442 1442 0 1
|
|
1444: 17(ivec4) Load 19(ballot)
|
|
1445:159(f16vec2) GroupNonUniformFAdd 177 PartitionedReduceNV 1443 1444
|
|
1446: 160(ptr) AccessChain 37(data) 1440 154
|
|
1447: 33(f16vec4) Load 1446
|
|
1448: 33(f16vec4) VectorShuffle 1447 1445 4 5 2 3
|
|
Store 1446 1448
|
|
1449: 6(int) Load 8(invocation)
|
|
1450: 160(ptr) AccessChain 37(data) 52 154
|
|
1451: 33(f16vec4) Load 1450
|
|
1452:165(f16vec3) VectorShuffle 1451 1451 0 1 2
|
|
1453: 17(ivec4) Load 19(ballot)
|
|
1454:165(f16vec3) GroupNonUniformFAdd 177 PartitionedReduceNV 1452 1453
|
|
1455: 160(ptr) AccessChain 37(data) 1449 154
|
|
1456: 33(f16vec4) Load 1455
|
|
1457: 33(f16vec4) VectorShuffle 1456 1454 4 5 6 3
|
|
Store 1455 1457
|
|
1458: 6(int) Load 8(invocation)
|
|
1459: 160(ptr) AccessChain 37(data) 58 154
|
|
1460: 33(f16vec4) Load 1459
|
|
1461: 17(ivec4) Load 19(ballot)
|
|
1462: 33(f16vec4) GroupNonUniformFAdd 177 PartitionedReduceNV 1460 1461
|
|
1463: 160(ptr) AccessChain 37(data) 1458 154
|
|
Store 1463 1462
|
|
1464: 6(int) Load 8(invocation)
|
|
1465: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1466:32(float16_t) Load 1465
|
|
1467: 17(ivec4) Load 19(ballot)
|
|
1468:32(float16_t) GroupNonUniformFMul 177 PartitionedReduceNV 1466 1467
|
|
1469: 155(ptr) AccessChain 37(data) 1464 154 40
|
|
Store 1469 1468
|
|
1470: 6(int) Load 8(invocation)
|
|
1471: 160(ptr) AccessChain 37(data) 45 154
|
|
1472: 33(f16vec4) Load 1471
|
|
1473:159(f16vec2) VectorShuffle 1472 1472 0 1
|
|
1474: 17(ivec4) Load 19(ballot)
|
|
1475:159(f16vec2) GroupNonUniformFMul 177 PartitionedReduceNV 1473 1474
|
|
1476: 160(ptr) AccessChain 37(data) 1470 154
|
|
1477: 33(f16vec4) Load 1476
|
|
1478: 33(f16vec4) VectorShuffle 1477 1475 4 5 2 3
|
|
Store 1476 1478
|
|
1479: 6(int) Load 8(invocation)
|
|
1480: 160(ptr) AccessChain 37(data) 52 154
|
|
1481: 33(f16vec4) Load 1480
|
|
1482:165(f16vec3) VectorShuffle 1481 1481 0 1 2
|
|
1483: 17(ivec4) Load 19(ballot)
|
|
1484:165(f16vec3) GroupNonUniformFMul 177 PartitionedReduceNV 1482 1483
|
|
1485: 160(ptr) AccessChain 37(data) 1479 154
|
|
1486: 33(f16vec4) Load 1485
|
|
1487: 33(f16vec4) VectorShuffle 1486 1484 4 5 6 3
|
|
Store 1485 1487
|
|
1488: 6(int) Load 8(invocation)
|
|
1489: 160(ptr) AccessChain 37(data) 58 154
|
|
1490: 33(f16vec4) Load 1489
|
|
1491: 17(ivec4) Load 19(ballot)
|
|
1492: 33(f16vec4) GroupNonUniformFMul 177 PartitionedReduceNV 1490 1491
|
|
1493: 160(ptr) AccessChain 37(data) 1488 154
|
|
Store 1493 1492
|
|
1494: 6(int) Load 8(invocation)
|
|
1495: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1496:32(float16_t) Load 1495
|
|
1497: 17(ivec4) Load 19(ballot)
|
|
1498:32(float16_t) GroupNonUniformFMin 177 PartitionedReduceNV 1496 1497
|
|
1499: 155(ptr) AccessChain 37(data) 1494 154 40
|
|
Store 1499 1498
|
|
1500: 6(int) Load 8(invocation)
|
|
1501: 160(ptr) AccessChain 37(data) 45 154
|
|
1502: 33(f16vec4) Load 1501
|
|
1503:159(f16vec2) VectorShuffle 1502 1502 0 1
|
|
1504: 17(ivec4) Load 19(ballot)
|
|
1505:159(f16vec2) GroupNonUniformFMin 177 PartitionedReduceNV 1503 1504
|
|
1506: 160(ptr) AccessChain 37(data) 1500 154
|
|
1507: 33(f16vec4) Load 1506
|
|
1508: 33(f16vec4) VectorShuffle 1507 1505 4 5 2 3
|
|
Store 1506 1508
|
|
1509: 6(int) Load 8(invocation)
|
|
1510: 160(ptr) AccessChain 37(data) 52 154
|
|
1511: 33(f16vec4) Load 1510
|
|
1512:165(f16vec3) VectorShuffle 1511 1511 0 1 2
|
|
1513: 17(ivec4) Load 19(ballot)
|
|
1514:165(f16vec3) GroupNonUniformFMin 177 PartitionedReduceNV 1512 1513
|
|
1515: 160(ptr) AccessChain 37(data) 1509 154
|
|
1516: 33(f16vec4) Load 1515
|
|
1517: 33(f16vec4) VectorShuffle 1516 1514 4 5 6 3
|
|
Store 1515 1517
|
|
1518: 6(int) Load 8(invocation)
|
|
1519: 160(ptr) AccessChain 37(data) 58 154
|
|
1520: 33(f16vec4) Load 1519
|
|
1521: 17(ivec4) Load 19(ballot)
|
|
1522: 33(f16vec4) GroupNonUniformFMin 177 PartitionedReduceNV 1520 1521
|
|
1523: 160(ptr) AccessChain 37(data) 1518 154
|
|
Store 1523 1522
|
|
1524: 6(int) Load 8(invocation)
|
|
1525: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1526:32(float16_t) Load 1525
|
|
1527: 17(ivec4) Load 19(ballot)
|
|
1528:32(float16_t) GroupNonUniformFMax 177 PartitionedReduceNV 1526 1527
|
|
1529: 155(ptr) AccessChain 37(data) 1524 154 40
|
|
Store 1529 1528
|
|
1530: 6(int) Load 8(invocation)
|
|
1531: 160(ptr) AccessChain 37(data) 45 154
|
|
1532: 33(f16vec4) Load 1531
|
|
1533:159(f16vec2) VectorShuffle 1532 1532 0 1
|
|
1534: 17(ivec4) Load 19(ballot)
|
|
1535:159(f16vec2) GroupNonUniformFMax 177 PartitionedReduceNV 1533 1534
|
|
1536: 160(ptr) AccessChain 37(data) 1530 154
|
|
1537: 33(f16vec4) Load 1536
|
|
1538: 33(f16vec4) VectorShuffle 1537 1535 4 5 2 3
|
|
Store 1536 1538
|
|
1539: 6(int) Load 8(invocation)
|
|
1540: 160(ptr) AccessChain 37(data) 52 154
|
|
1541: 33(f16vec4) Load 1540
|
|
1542:165(f16vec3) VectorShuffle 1541 1541 0 1 2
|
|
1543: 17(ivec4) Load 19(ballot)
|
|
1544:165(f16vec3) GroupNonUniformFMax 177 PartitionedReduceNV 1542 1543
|
|
1545: 160(ptr) AccessChain 37(data) 1539 154
|
|
1546: 33(f16vec4) Load 1545
|
|
1547: 33(f16vec4) VectorShuffle 1546 1544 4 5 6 3
|
|
Store 1545 1547
|
|
1548: 6(int) Load 8(invocation)
|
|
1549: 160(ptr) AccessChain 37(data) 58 154
|
|
1550: 33(f16vec4) Load 1549
|
|
1551: 17(ivec4) Load 19(ballot)
|
|
1552: 33(f16vec4) GroupNonUniformFMax 177 PartitionedReduceNV 1550 1551
|
|
1553: 160(ptr) AccessChain 37(data) 1548 154
|
|
Store 1553 1552
|
|
Return
|
|
FunctionEnd
|