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.
2159 lines
115 KiB
Plaintext
2159 lines
115 KiB
Plaintext
spv.subgroupExtendedTypesPartitioned.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000a
|
|
// Id's are bound by 1743
|
|
|
|
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 1742 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
|
|
188: 6(int) Constant 1
|
|
201: 6(int) Constant 2
|
|
1740: TypeVector 6(int) 3
|
|
1741: 6(int) Constant 8
|
|
1742: 1740(ivec3) ConstantComposite 1741 188 188
|
|
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: 41(ptr) AccessChain 37(data) 180 39 40
|
|
187: 20(int8_t) CompositeExtract 185 0
|
|
Store 186 187
|
|
189: 41(ptr) AccessChain 37(data) 180 39 188
|
|
190: 20(int8_t) CompositeExtract 185 1
|
|
Store 189 190
|
|
191: 6(int) Load 8(invocation)
|
|
192: 47(ptr) AccessChain 37(data) 52 39
|
|
193: 21(i8vec4) Load 192
|
|
194: 53(i8vec3) VectorShuffle 193 193 0 1 2
|
|
195: 17(ivec4) Load 19(ballot)
|
|
196: 53(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 194 195
|
|
197: 41(ptr) AccessChain 37(data) 191 39 40
|
|
198: 20(int8_t) CompositeExtract 196 0
|
|
Store 197 198
|
|
199: 41(ptr) AccessChain 37(data) 191 39 188
|
|
200: 20(int8_t) CompositeExtract 196 1
|
|
Store 199 200
|
|
202: 41(ptr) AccessChain 37(data) 191 39 201
|
|
203: 20(int8_t) CompositeExtract 196 2
|
|
Store 202 203
|
|
204: 6(int) Load 8(invocation)
|
|
205: 47(ptr) AccessChain 37(data) 58 39
|
|
206: 21(i8vec4) Load 205
|
|
207: 17(ivec4) Load 19(ballot)
|
|
208: 21(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 206 207
|
|
209: 47(ptr) AccessChain 37(data) 204 39
|
|
Store 209 208
|
|
210: 6(int) Load 8(invocation)
|
|
211: 41(ptr) AccessChain 37(data) 39 39 40
|
|
212: 20(int8_t) Load 211
|
|
213: 17(ivec4) Load 19(ballot)
|
|
214: 20(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 212 213
|
|
215: 41(ptr) AccessChain 37(data) 210 39 40
|
|
Store 215 214
|
|
216: 6(int) Load 8(invocation)
|
|
217: 47(ptr) AccessChain 37(data) 45 39
|
|
218: 21(i8vec4) Load 217
|
|
219: 46(i8vec2) VectorShuffle 218 218 0 1
|
|
220: 17(ivec4) Load 19(ballot)
|
|
221: 46(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 219 220
|
|
222: 41(ptr) AccessChain 37(data) 216 39 40
|
|
223: 20(int8_t) CompositeExtract 221 0
|
|
Store 222 223
|
|
224: 41(ptr) AccessChain 37(data) 216 39 188
|
|
225: 20(int8_t) CompositeExtract 221 1
|
|
Store 224 225
|
|
226: 6(int) Load 8(invocation)
|
|
227: 47(ptr) AccessChain 37(data) 52 39
|
|
228: 21(i8vec4) Load 227
|
|
229: 53(i8vec3) VectorShuffle 228 228 0 1 2
|
|
230: 17(ivec4) Load 19(ballot)
|
|
231: 53(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 229 230
|
|
232: 41(ptr) AccessChain 37(data) 226 39 40
|
|
233: 20(int8_t) CompositeExtract 231 0
|
|
Store 232 233
|
|
234: 41(ptr) AccessChain 37(data) 226 39 188
|
|
235: 20(int8_t) CompositeExtract 231 1
|
|
Store 234 235
|
|
236: 41(ptr) AccessChain 37(data) 226 39 201
|
|
237: 20(int8_t) CompositeExtract 231 2
|
|
Store 236 237
|
|
238: 6(int) Load 8(invocation)
|
|
239: 47(ptr) AccessChain 37(data) 58 39
|
|
240: 21(i8vec4) Load 239
|
|
241: 17(ivec4) Load 19(ballot)
|
|
242: 21(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 240 241
|
|
243: 47(ptr) AccessChain 37(data) 238 39
|
|
Store 243 242
|
|
244: 6(int) Load 8(invocation)
|
|
245: 41(ptr) AccessChain 37(data) 39 39 40
|
|
246: 20(int8_t) Load 245
|
|
247: 17(ivec4) Load 19(ballot)
|
|
248: 20(int8_t) GroupNonUniformSMin 177 PartitionedReduceNV 246 247
|
|
249: 41(ptr) AccessChain 37(data) 244 39 40
|
|
Store 249 248
|
|
250: 6(int) Load 8(invocation)
|
|
251: 47(ptr) AccessChain 37(data) 45 39
|
|
252: 21(i8vec4) Load 251
|
|
253: 46(i8vec2) VectorShuffle 252 252 0 1
|
|
254: 17(ivec4) Load 19(ballot)
|
|
255: 46(i8vec2) GroupNonUniformSMin 177 PartitionedReduceNV 253 254
|
|
256: 41(ptr) AccessChain 37(data) 250 39 40
|
|
257: 20(int8_t) CompositeExtract 255 0
|
|
Store 256 257
|
|
258: 41(ptr) AccessChain 37(data) 250 39 188
|
|
259: 20(int8_t) CompositeExtract 255 1
|
|
Store 258 259
|
|
260: 6(int) Load 8(invocation)
|
|
261: 47(ptr) AccessChain 37(data) 52 39
|
|
262: 21(i8vec4) Load 261
|
|
263: 53(i8vec3) VectorShuffle 262 262 0 1 2
|
|
264: 17(ivec4) Load 19(ballot)
|
|
265: 53(i8vec3) GroupNonUniformSMin 177 PartitionedReduceNV 263 264
|
|
266: 41(ptr) AccessChain 37(data) 260 39 40
|
|
267: 20(int8_t) CompositeExtract 265 0
|
|
Store 266 267
|
|
268: 41(ptr) AccessChain 37(data) 260 39 188
|
|
269: 20(int8_t) CompositeExtract 265 1
|
|
Store 268 269
|
|
270: 41(ptr) AccessChain 37(data) 260 39 201
|
|
271: 20(int8_t) CompositeExtract 265 2
|
|
Store 270 271
|
|
272: 6(int) Load 8(invocation)
|
|
273: 47(ptr) AccessChain 37(data) 58 39
|
|
274: 21(i8vec4) Load 273
|
|
275: 17(ivec4) Load 19(ballot)
|
|
276: 21(i8vec4) GroupNonUniformSMin 177 PartitionedReduceNV 274 275
|
|
277: 47(ptr) AccessChain 37(data) 272 39
|
|
Store 277 276
|
|
278: 6(int) Load 8(invocation)
|
|
279: 41(ptr) AccessChain 37(data) 39 39 40
|
|
280: 20(int8_t) Load 279
|
|
281: 17(ivec4) Load 19(ballot)
|
|
282: 20(int8_t) GroupNonUniformSMax 177 PartitionedReduceNV 280 281
|
|
283: 41(ptr) AccessChain 37(data) 278 39 40
|
|
Store 283 282
|
|
284: 6(int) Load 8(invocation)
|
|
285: 47(ptr) AccessChain 37(data) 45 39
|
|
286: 21(i8vec4) Load 285
|
|
287: 46(i8vec2) VectorShuffle 286 286 0 1
|
|
288: 17(ivec4) Load 19(ballot)
|
|
289: 46(i8vec2) GroupNonUniformSMax 177 PartitionedReduceNV 287 288
|
|
290: 41(ptr) AccessChain 37(data) 284 39 40
|
|
291: 20(int8_t) CompositeExtract 289 0
|
|
Store 290 291
|
|
292: 41(ptr) AccessChain 37(data) 284 39 188
|
|
293: 20(int8_t) CompositeExtract 289 1
|
|
Store 292 293
|
|
294: 6(int) Load 8(invocation)
|
|
295: 47(ptr) AccessChain 37(data) 52 39
|
|
296: 21(i8vec4) Load 295
|
|
297: 53(i8vec3) VectorShuffle 296 296 0 1 2
|
|
298: 17(ivec4) Load 19(ballot)
|
|
299: 53(i8vec3) GroupNonUniformSMax 177 PartitionedReduceNV 297 298
|
|
300: 41(ptr) AccessChain 37(data) 294 39 40
|
|
301: 20(int8_t) CompositeExtract 299 0
|
|
Store 300 301
|
|
302: 41(ptr) AccessChain 37(data) 294 39 188
|
|
303: 20(int8_t) CompositeExtract 299 1
|
|
Store 302 303
|
|
304: 41(ptr) AccessChain 37(data) 294 39 201
|
|
305: 20(int8_t) CompositeExtract 299 2
|
|
Store 304 305
|
|
306: 6(int) Load 8(invocation)
|
|
307: 47(ptr) AccessChain 37(data) 58 39
|
|
308: 21(i8vec4) Load 307
|
|
309: 17(ivec4) Load 19(ballot)
|
|
310: 21(i8vec4) GroupNonUniformSMax 177 PartitionedReduceNV 308 309
|
|
311: 47(ptr) AccessChain 37(data) 306 39
|
|
Store 311 310
|
|
312: 6(int) Load 8(invocation)
|
|
313: 41(ptr) AccessChain 37(data) 39 39 40
|
|
314: 20(int8_t) Load 313
|
|
315: 17(ivec4) Load 19(ballot)
|
|
316: 20(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 314 315
|
|
317: 41(ptr) AccessChain 37(data) 312 39 40
|
|
Store 317 316
|
|
318: 6(int) Load 8(invocation)
|
|
319: 47(ptr) AccessChain 37(data) 45 39
|
|
320: 21(i8vec4) Load 319
|
|
321: 46(i8vec2) VectorShuffle 320 320 0 1
|
|
322: 17(ivec4) Load 19(ballot)
|
|
323: 46(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 321 322
|
|
324: 41(ptr) AccessChain 37(data) 318 39 40
|
|
325: 20(int8_t) CompositeExtract 323 0
|
|
Store 324 325
|
|
326: 41(ptr) AccessChain 37(data) 318 39 188
|
|
327: 20(int8_t) CompositeExtract 323 1
|
|
Store 326 327
|
|
328: 6(int) Load 8(invocation)
|
|
329: 47(ptr) AccessChain 37(data) 52 39
|
|
330: 21(i8vec4) Load 329
|
|
331: 53(i8vec3) VectorShuffle 330 330 0 1 2
|
|
332: 17(ivec4) Load 19(ballot)
|
|
333: 53(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 331 332
|
|
334: 41(ptr) AccessChain 37(data) 328 39 40
|
|
335: 20(int8_t) CompositeExtract 333 0
|
|
Store 334 335
|
|
336: 41(ptr) AccessChain 37(data) 328 39 188
|
|
337: 20(int8_t) CompositeExtract 333 1
|
|
Store 336 337
|
|
338: 41(ptr) AccessChain 37(data) 328 39 201
|
|
339: 20(int8_t) CompositeExtract 333 2
|
|
Store 338 339
|
|
340: 6(int) Load 8(invocation)
|
|
341: 47(ptr) AccessChain 37(data) 58 39
|
|
342: 21(i8vec4) Load 341
|
|
343: 17(ivec4) Load 19(ballot)
|
|
344: 21(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 342 343
|
|
345: 47(ptr) AccessChain 37(data) 340 39
|
|
Store 345 344
|
|
346: 6(int) Load 8(invocation)
|
|
347: 41(ptr) AccessChain 37(data) 39 39 40
|
|
348: 20(int8_t) Load 347
|
|
349: 17(ivec4) Load 19(ballot)
|
|
350: 20(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 348 349
|
|
351: 41(ptr) AccessChain 37(data) 346 39 40
|
|
Store 351 350
|
|
352: 6(int) Load 8(invocation)
|
|
353: 47(ptr) AccessChain 37(data) 45 39
|
|
354: 21(i8vec4) Load 353
|
|
355: 46(i8vec2) VectorShuffle 354 354 0 1
|
|
356: 17(ivec4) Load 19(ballot)
|
|
357: 46(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 355 356
|
|
358: 41(ptr) AccessChain 37(data) 352 39 40
|
|
359: 20(int8_t) CompositeExtract 357 0
|
|
Store 358 359
|
|
360: 41(ptr) AccessChain 37(data) 352 39 188
|
|
361: 20(int8_t) CompositeExtract 357 1
|
|
Store 360 361
|
|
362: 6(int) Load 8(invocation)
|
|
363: 47(ptr) AccessChain 37(data) 52 39
|
|
364: 21(i8vec4) Load 363
|
|
365: 53(i8vec3) VectorShuffle 364 364 0 1 2
|
|
366: 17(ivec4) Load 19(ballot)
|
|
367: 53(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 365 366
|
|
368: 41(ptr) AccessChain 37(data) 362 39 40
|
|
369: 20(int8_t) CompositeExtract 367 0
|
|
Store 368 369
|
|
370: 41(ptr) AccessChain 37(data) 362 39 188
|
|
371: 20(int8_t) CompositeExtract 367 1
|
|
Store 370 371
|
|
372: 41(ptr) AccessChain 37(data) 362 39 201
|
|
373: 20(int8_t) CompositeExtract 367 2
|
|
Store 372 373
|
|
374: 6(int) Load 8(invocation)
|
|
375: 47(ptr) AccessChain 37(data) 58 39
|
|
376: 21(i8vec4) Load 375
|
|
377: 17(ivec4) Load 19(ballot)
|
|
378: 21(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 376 377
|
|
379: 47(ptr) AccessChain 37(data) 374 39
|
|
Store 379 378
|
|
380: 6(int) Load 8(invocation)
|
|
381: 41(ptr) AccessChain 37(data) 39 39 40
|
|
382: 20(int8_t) Load 381
|
|
383: 17(ivec4) Load 19(ballot)
|
|
384: 20(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 382 383
|
|
385: 41(ptr) AccessChain 37(data) 380 39 40
|
|
Store 385 384
|
|
386: 6(int) Load 8(invocation)
|
|
387: 47(ptr) AccessChain 37(data) 45 39
|
|
388: 21(i8vec4) Load 387
|
|
389: 46(i8vec2) VectorShuffle 388 388 0 1
|
|
390: 17(ivec4) Load 19(ballot)
|
|
391: 46(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 389 390
|
|
392: 41(ptr) AccessChain 37(data) 386 39 40
|
|
393: 20(int8_t) CompositeExtract 391 0
|
|
Store 392 393
|
|
394: 41(ptr) AccessChain 37(data) 386 39 188
|
|
395: 20(int8_t) CompositeExtract 391 1
|
|
Store 394 395
|
|
396: 6(int) Load 8(invocation)
|
|
397: 47(ptr) AccessChain 37(data) 52 39
|
|
398: 21(i8vec4) Load 397
|
|
399: 53(i8vec3) VectorShuffle 398 398 0 1 2
|
|
400: 17(ivec4) Load 19(ballot)
|
|
401: 53(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 399 400
|
|
402: 41(ptr) AccessChain 37(data) 396 39 40
|
|
403: 20(int8_t) CompositeExtract 401 0
|
|
Store 402 403
|
|
404: 41(ptr) AccessChain 37(data) 396 39 188
|
|
405: 20(int8_t) CompositeExtract 401 1
|
|
Store 404 405
|
|
406: 41(ptr) AccessChain 37(data) 396 39 201
|
|
407: 20(int8_t) CompositeExtract 401 2
|
|
Store 406 407
|
|
408: 6(int) Load 8(invocation)
|
|
409: 47(ptr) AccessChain 37(data) 58 39
|
|
410: 21(i8vec4) Load 409
|
|
411: 17(ivec4) Load 19(ballot)
|
|
412: 21(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 410 411
|
|
413: 47(ptr) AccessChain 37(data) 408 39
|
|
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) GroupNonUniformIAdd 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) GroupNonUniformIAdd 177 PartitionedReduceNV 423 424
|
|
426: 62(ptr) AccessChain 37(data) 420 45 40
|
|
427: 22(int8_t) CompositeExtract 425 0
|
|
Store 426 427
|
|
428: 62(ptr) AccessChain 37(data) 420 45 188
|
|
429: 22(int8_t) CompositeExtract 425 1
|
|
Store 428 429
|
|
430: 6(int) Load 8(invocation)
|
|
431: 67(ptr) AccessChain 37(data) 52 45
|
|
432: 23(i8vec4) Load 431
|
|
433: 72(i8vec3) VectorShuffle 432 432 0 1 2
|
|
434: 17(ivec4) Load 19(ballot)
|
|
435: 72(i8vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 433 434
|
|
436: 62(ptr) AccessChain 37(data) 430 45 40
|
|
437: 22(int8_t) CompositeExtract 435 0
|
|
Store 436 437
|
|
438: 62(ptr) AccessChain 37(data) 430 45 188
|
|
439: 22(int8_t) CompositeExtract 435 1
|
|
Store 438 439
|
|
440: 62(ptr) AccessChain 37(data) 430 45 201
|
|
441: 22(int8_t) CompositeExtract 435 2
|
|
Store 440 441
|
|
442: 6(int) Load 8(invocation)
|
|
443: 67(ptr) AccessChain 37(data) 58 45
|
|
444: 23(i8vec4) Load 443
|
|
445: 17(ivec4) Load 19(ballot)
|
|
446: 23(i8vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 444 445
|
|
447: 67(ptr) AccessChain 37(data) 442 45
|
|
Store 447 446
|
|
448: 6(int) Load 8(invocation)
|
|
449: 62(ptr) AccessChain 37(data) 39 45 40
|
|
450: 22(int8_t) Load 449
|
|
451: 17(ivec4) Load 19(ballot)
|
|
452: 22(int8_t) GroupNonUniformIMul 177 PartitionedReduceNV 450 451
|
|
453: 62(ptr) AccessChain 37(data) 448 45 40
|
|
Store 453 452
|
|
454: 6(int) Load 8(invocation)
|
|
455: 67(ptr) AccessChain 37(data) 45 45
|
|
456: 23(i8vec4) Load 455
|
|
457: 66(i8vec2) VectorShuffle 456 456 0 1
|
|
458: 17(ivec4) Load 19(ballot)
|
|
459: 66(i8vec2) GroupNonUniformIMul 177 PartitionedReduceNV 457 458
|
|
460: 62(ptr) AccessChain 37(data) 454 45 40
|
|
461: 22(int8_t) CompositeExtract 459 0
|
|
Store 460 461
|
|
462: 62(ptr) AccessChain 37(data) 454 45 188
|
|
463: 22(int8_t) CompositeExtract 459 1
|
|
Store 462 463
|
|
464: 6(int) Load 8(invocation)
|
|
465: 67(ptr) AccessChain 37(data) 52 45
|
|
466: 23(i8vec4) Load 465
|
|
467: 72(i8vec3) VectorShuffle 466 466 0 1 2
|
|
468: 17(ivec4) Load 19(ballot)
|
|
469: 72(i8vec3) GroupNonUniformIMul 177 PartitionedReduceNV 467 468
|
|
470: 62(ptr) AccessChain 37(data) 464 45 40
|
|
471: 22(int8_t) CompositeExtract 469 0
|
|
Store 470 471
|
|
472: 62(ptr) AccessChain 37(data) 464 45 188
|
|
473: 22(int8_t) CompositeExtract 469 1
|
|
Store 472 473
|
|
474: 62(ptr) AccessChain 37(data) 464 45 201
|
|
475: 22(int8_t) CompositeExtract 469 2
|
|
Store 474 475
|
|
476: 6(int) Load 8(invocation)
|
|
477: 67(ptr) AccessChain 37(data) 58 45
|
|
478: 23(i8vec4) Load 477
|
|
479: 17(ivec4) Load 19(ballot)
|
|
480: 23(i8vec4) GroupNonUniformIMul 177 PartitionedReduceNV 478 479
|
|
481: 67(ptr) AccessChain 37(data) 476 45
|
|
Store 481 480
|
|
482: 6(int) Load 8(invocation)
|
|
483: 62(ptr) AccessChain 37(data) 39 45 40
|
|
484: 22(int8_t) Load 483
|
|
485: 17(ivec4) Load 19(ballot)
|
|
486: 22(int8_t) GroupNonUniformUMin 177 PartitionedReduceNV 484 485
|
|
487: 62(ptr) AccessChain 37(data) 482 45 40
|
|
Store 487 486
|
|
488: 6(int) Load 8(invocation)
|
|
489: 67(ptr) AccessChain 37(data) 45 45
|
|
490: 23(i8vec4) Load 489
|
|
491: 66(i8vec2) VectorShuffle 490 490 0 1
|
|
492: 17(ivec4) Load 19(ballot)
|
|
493: 66(i8vec2) GroupNonUniformUMin 177 PartitionedReduceNV 491 492
|
|
494: 62(ptr) AccessChain 37(data) 488 45 40
|
|
495: 22(int8_t) CompositeExtract 493 0
|
|
Store 494 495
|
|
496: 62(ptr) AccessChain 37(data) 488 45 188
|
|
497: 22(int8_t) CompositeExtract 493 1
|
|
Store 496 497
|
|
498: 6(int) Load 8(invocation)
|
|
499: 67(ptr) AccessChain 37(data) 52 45
|
|
500: 23(i8vec4) Load 499
|
|
501: 72(i8vec3) VectorShuffle 500 500 0 1 2
|
|
502: 17(ivec4) Load 19(ballot)
|
|
503: 72(i8vec3) GroupNonUniformUMin 177 PartitionedReduceNV 501 502
|
|
504: 62(ptr) AccessChain 37(data) 498 45 40
|
|
505: 22(int8_t) CompositeExtract 503 0
|
|
Store 504 505
|
|
506: 62(ptr) AccessChain 37(data) 498 45 188
|
|
507: 22(int8_t) CompositeExtract 503 1
|
|
Store 506 507
|
|
508: 62(ptr) AccessChain 37(data) 498 45 201
|
|
509: 22(int8_t) CompositeExtract 503 2
|
|
Store 508 509
|
|
510: 6(int) Load 8(invocation)
|
|
511: 67(ptr) AccessChain 37(data) 58 45
|
|
512: 23(i8vec4) Load 511
|
|
513: 17(ivec4) Load 19(ballot)
|
|
514: 23(i8vec4) GroupNonUniformUMin 177 PartitionedReduceNV 512 513
|
|
515: 67(ptr) AccessChain 37(data) 510 45
|
|
Store 515 514
|
|
516: 6(int) Load 8(invocation)
|
|
517: 62(ptr) AccessChain 37(data) 39 45 40
|
|
518: 22(int8_t) Load 517
|
|
519: 17(ivec4) Load 19(ballot)
|
|
520: 22(int8_t) GroupNonUniformUMax 177 PartitionedReduceNV 518 519
|
|
521: 62(ptr) AccessChain 37(data) 516 45 40
|
|
Store 521 520
|
|
522: 6(int) Load 8(invocation)
|
|
523: 67(ptr) AccessChain 37(data) 45 45
|
|
524: 23(i8vec4) Load 523
|
|
525: 66(i8vec2) VectorShuffle 524 524 0 1
|
|
526: 17(ivec4) Load 19(ballot)
|
|
527: 66(i8vec2) GroupNonUniformUMax 177 PartitionedReduceNV 525 526
|
|
528: 62(ptr) AccessChain 37(data) 522 45 40
|
|
529: 22(int8_t) CompositeExtract 527 0
|
|
Store 528 529
|
|
530: 62(ptr) AccessChain 37(data) 522 45 188
|
|
531: 22(int8_t) CompositeExtract 527 1
|
|
Store 530 531
|
|
532: 6(int) Load 8(invocation)
|
|
533: 67(ptr) AccessChain 37(data) 52 45
|
|
534: 23(i8vec4) Load 533
|
|
535: 72(i8vec3) VectorShuffle 534 534 0 1 2
|
|
536: 17(ivec4) Load 19(ballot)
|
|
537: 72(i8vec3) GroupNonUniformUMax 177 PartitionedReduceNV 535 536
|
|
538: 62(ptr) AccessChain 37(data) 532 45 40
|
|
539: 22(int8_t) CompositeExtract 537 0
|
|
Store 538 539
|
|
540: 62(ptr) AccessChain 37(data) 532 45 188
|
|
541: 22(int8_t) CompositeExtract 537 1
|
|
Store 540 541
|
|
542: 62(ptr) AccessChain 37(data) 532 45 201
|
|
543: 22(int8_t) CompositeExtract 537 2
|
|
Store 542 543
|
|
544: 6(int) Load 8(invocation)
|
|
545: 67(ptr) AccessChain 37(data) 58 45
|
|
546: 23(i8vec4) Load 545
|
|
547: 17(ivec4) Load 19(ballot)
|
|
548: 23(i8vec4) GroupNonUniformUMax 177 PartitionedReduceNV 546 547
|
|
549: 67(ptr) AccessChain 37(data) 544 45
|
|
Store 549 548
|
|
550: 6(int) Load 8(invocation)
|
|
551: 62(ptr) AccessChain 37(data) 39 45 40
|
|
552: 22(int8_t) Load 551
|
|
553: 17(ivec4) Load 19(ballot)
|
|
554: 22(int8_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 552 553
|
|
555: 62(ptr) AccessChain 37(data) 550 45 40
|
|
Store 555 554
|
|
556: 6(int) Load 8(invocation)
|
|
557: 67(ptr) AccessChain 37(data) 45 45
|
|
558: 23(i8vec4) Load 557
|
|
559: 66(i8vec2) VectorShuffle 558 558 0 1
|
|
560: 17(ivec4) Load 19(ballot)
|
|
561: 66(i8vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 559 560
|
|
562: 62(ptr) AccessChain 37(data) 556 45 40
|
|
563: 22(int8_t) CompositeExtract 561 0
|
|
Store 562 563
|
|
564: 62(ptr) AccessChain 37(data) 556 45 188
|
|
565: 22(int8_t) CompositeExtract 561 1
|
|
Store 564 565
|
|
566: 6(int) Load 8(invocation)
|
|
567: 67(ptr) AccessChain 37(data) 52 45
|
|
568: 23(i8vec4) Load 567
|
|
569: 72(i8vec3) VectorShuffle 568 568 0 1 2
|
|
570: 17(ivec4) Load 19(ballot)
|
|
571: 72(i8vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 569 570
|
|
572: 62(ptr) AccessChain 37(data) 566 45 40
|
|
573: 22(int8_t) CompositeExtract 571 0
|
|
Store 572 573
|
|
574: 62(ptr) AccessChain 37(data) 566 45 188
|
|
575: 22(int8_t) CompositeExtract 571 1
|
|
Store 574 575
|
|
576: 62(ptr) AccessChain 37(data) 566 45 201
|
|
577: 22(int8_t) CompositeExtract 571 2
|
|
Store 576 577
|
|
578: 6(int) Load 8(invocation)
|
|
579: 67(ptr) AccessChain 37(data) 58 45
|
|
580: 23(i8vec4) Load 579
|
|
581: 17(ivec4) Load 19(ballot)
|
|
582: 23(i8vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 580 581
|
|
583: 67(ptr) AccessChain 37(data) 578 45
|
|
Store 583 582
|
|
584: 6(int) Load 8(invocation)
|
|
585: 62(ptr) AccessChain 37(data) 39 45 40
|
|
586: 22(int8_t) Load 585
|
|
587: 17(ivec4) Load 19(ballot)
|
|
588: 22(int8_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 586 587
|
|
589: 62(ptr) AccessChain 37(data) 584 45 40
|
|
Store 589 588
|
|
590: 6(int) Load 8(invocation)
|
|
591: 67(ptr) AccessChain 37(data) 45 45
|
|
592: 23(i8vec4) Load 591
|
|
593: 66(i8vec2) VectorShuffle 592 592 0 1
|
|
594: 17(ivec4) Load 19(ballot)
|
|
595: 66(i8vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 593 594
|
|
596: 62(ptr) AccessChain 37(data) 590 45 40
|
|
597: 22(int8_t) CompositeExtract 595 0
|
|
Store 596 597
|
|
598: 62(ptr) AccessChain 37(data) 590 45 188
|
|
599: 22(int8_t) CompositeExtract 595 1
|
|
Store 598 599
|
|
600: 6(int) Load 8(invocation)
|
|
601: 67(ptr) AccessChain 37(data) 52 45
|
|
602: 23(i8vec4) Load 601
|
|
603: 72(i8vec3) VectorShuffle 602 602 0 1 2
|
|
604: 17(ivec4) Load 19(ballot)
|
|
605: 72(i8vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 603 604
|
|
606: 62(ptr) AccessChain 37(data) 600 45 40
|
|
607: 22(int8_t) CompositeExtract 605 0
|
|
Store 606 607
|
|
608: 62(ptr) AccessChain 37(data) 600 45 188
|
|
609: 22(int8_t) CompositeExtract 605 1
|
|
Store 608 609
|
|
610: 62(ptr) AccessChain 37(data) 600 45 201
|
|
611: 22(int8_t) CompositeExtract 605 2
|
|
Store 610 611
|
|
612: 6(int) Load 8(invocation)
|
|
613: 67(ptr) AccessChain 37(data) 58 45
|
|
614: 23(i8vec4) Load 613
|
|
615: 17(ivec4) Load 19(ballot)
|
|
616: 23(i8vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 614 615
|
|
617: 67(ptr) AccessChain 37(data) 612 45
|
|
Store 617 616
|
|
618: 6(int) Load 8(invocation)
|
|
619: 62(ptr) AccessChain 37(data) 39 45 40
|
|
620: 22(int8_t) Load 619
|
|
621: 17(ivec4) Load 19(ballot)
|
|
622: 22(int8_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 620 621
|
|
623: 62(ptr) AccessChain 37(data) 618 45 40
|
|
Store 623 622
|
|
624: 6(int) Load 8(invocation)
|
|
625: 67(ptr) AccessChain 37(data) 45 45
|
|
626: 23(i8vec4) Load 625
|
|
627: 66(i8vec2) VectorShuffle 626 626 0 1
|
|
628: 17(ivec4) Load 19(ballot)
|
|
629: 66(i8vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 627 628
|
|
630: 62(ptr) AccessChain 37(data) 624 45 40
|
|
631: 22(int8_t) CompositeExtract 629 0
|
|
Store 630 631
|
|
632: 62(ptr) AccessChain 37(data) 624 45 188
|
|
633: 22(int8_t) CompositeExtract 629 1
|
|
Store 632 633
|
|
634: 6(int) Load 8(invocation)
|
|
635: 67(ptr) AccessChain 37(data) 52 45
|
|
636: 23(i8vec4) Load 635
|
|
637: 72(i8vec3) VectorShuffle 636 636 0 1 2
|
|
638: 17(ivec4) Load 19(ballot)
|
|
639: 72(i8vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 637 638
|
|
640: 62(ptr) AccessChain 37(data) 634 45 40
|
|
641: 22(int8_t) CompositeExtract 639 0
|
|
Store 640 641
|
|
642: 62(ptr) AccessChain 37(data) 634 45 188
|
|
643: 22(int8_t) CompositeExtract 639 1
|
|
Store 642 643
|
|
644: 62(ptr) AccessChain 37(data) 634 45 201
|
|
645: 22(int8_t) CompositeExtract 639 2
|
|
Store 644 645
|
|
646: 6(int) Load 8(invocation)
|
|
647: 67(ptr) AccessChain 37(data) 58 45
|
|
648: 23(i8vec4) Load 647
|
|
649: 17(ivec4) Load 19(ballot)
|
|
650: 23(i8vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 648 649
|
|
651: 67(ptr) AccessChain 37(data) 646 45
|
|
Store 651 650
|
|
652: 6(int) Load 8(invocation)
|
|
653: 80(ptr) AccessChain 37(data) 39 52 40
|
|
654: 24(int16_t) Load 653
|
|
655: 17(ivec4) Load 19(ballot)
|
|
656: 24(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 654 655
|
|
657: 80(ptr) AccessChain 37(data) 652 52 40
|
|
Store 657 656
|
|
658: 6(int) Load 8(invocation)
|
|
659: 85(ptr) AccessChain 37(data) 45 52
|
|
660: 25(i16vec4) Load 659
|
|
661: 84(i16vec2) VectorShuffle 660 660 0 1
|
|
662: 17(ivec4) Load 19(ballot)
|
|
663: 84(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 661 662
|
|
664: 80(ptr) AccessChain 37(data) 658 52 40
|
|
665: 24(int16_t) CompositeExtract 663 0
|
|
Store 664 665
|
|
666: 80(ptr) AccessChain 37(data) 658 52 188
|
|
667: 24(int16_t) CompositeExtract 663 1
|
|
Store 666 667
|
|
668: 6(int) Load 8(invocation)
|
|
669: 85(ptr) AccessChain 37(data) 52 52
|
|
670: 25(i16vec4) Load 669
|
|
671: 90(i16vec3) VectorShuffle 670 670 0 1 2
|
|
672: 17(ivec4) Load 19(ballot)
|
|
673: 90(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 671 672
|
|
674: 80(ptr) AccessChain 37(data) 668 52 40
|
|
675: 24(int16_t) CompositeExtract 673 0
|
|
Store 674 675
|
|
676: 80(ptr) AccessChain 37(data) 668 52 188
|
|
677: 24(int16_t) CompositeExtract 673 1
|
|
Store 676 677
|
|
678: 80(ptr) AccessChain 37(data) 668 52 201
|
|
679: 24(int16_t) CompositeExtract 673 2
|
|
Store 678 679
|
|
680: 6(int) Load 8(invocation)
|
|
681: 85(ptr) AccessChain 37(data) 58 52
|
|
682: 25(i16vec4) Load 681
|
|
683: 17(ivec4) Load 19(ballot)
|
|
684: 25(i16vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 682 683
|
|
685: 85(ptr) AccessChain 37(data) 680 52
|
|
Store 685 684
|
|
686: 6(int) Load 8(invocation)
|
|
687: 80(ptr) AccessChain 37(data) 39 52 40
|
|
688: 24(int16_t) Load 687
|
|
689: 17(ivec4) Load 19(ballot)
|
|
690: 24(int16_t) GroupNonUniformIMul 177 PartitionedReduceNV 688 689
|
|
691: 80(ptr) AccessChain 37(data) 686 52 40
|
|
Store 691 690
|
|
692: 6(int) Load 8(invocation)
|
|
693: 85(ptr) AccessChain 37(data) 45 52
|
|
694: 25(i16vec4) Load 693
|
|
695: 84(i16vec2) VectorShuffle 694 694 0 1
|
|
696: 17(ivec4) Load 19(ballot)
|
|
697: 84(i16vec2) GroupNonUniformIMul 177 PartitionedReduceNV 695 696
|
|
698: 80(ptr) AccessChain 37(data) 692 52 40
|
|
699: 24(int16_t) CompositeExtract 697 0
|
|
Store 698 699
|
|
700: 80(ptr) AccessChain 37(data) 692 52 188
|
|
701: 24(int16_t) CompositeExtract 697 1
|
|
Store 700 701
|
|
702: 6(int) Load 8(invocation)
|
|
703: 85(ptr) AccessChain 37(data) 52 52
|
|
704: 25(i16vec4) Load 703
|
|
705: 90(i16vec3) VectorShuffle 704 704 0 1 2
|
|
706: 17(ivec4) Load 19(ballot)
|
|
707: 90(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 705 706
|
|
708: 80(ptr) AccessChain 37(data) 702 52 40
|
|
709: 24(int16_t) CompositeExtract 707 0
|
|
Store 708 709
|
|
710: 80(ptr) AccessChain 37(data) 702 52 188
|
|
711: 24(int16_t) CompositeExtract 707 1
|
|
Store 710 711
|
|
712: 80(ptr) AccessChain 37(data) 702 52 201
|
|
713: 24(int16_t) CompositeExtract 707 2
|
|
Store 712 713
|
|
714: 6(int) Load 8(invocation)
|
|
715: 85(ptr) AccessChain 37(data) 58 52
|
|
716: 25(i16vec4) Load 715
|
|
717: 17(ivec4) Load 19(ballot)
|
|
718: 25(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 716 717
|
|
719: 85(ptr) AccessChain 37(data) 714 52
|
|
Store 719 718
|
|
720: 6(int) Load 8(invocation)
|
|
721: 80(ptr) AccessChain 37(data) 39 52 40
|
|
722: 24(int16_t) Load 721
|
|
723: 17(ivec4) Load 19(ballot)
|
|
724: 24(int16_t) GroupNonUniformSMin 177 PartitionedReduceNV 722 723
|
|
725: 80(ptr) AccessChain 37(data) 720 52 40
|
|
Store 725 724
|
|
726: 6(int) Load 8(invocation)
|
|
727: 85(ptr) AccessChain 37(data) 45 52
|
|
728: 25(i16vec4) Load 727
|
|
729: 84(i16vec2) VectorShuffle 728 728 0 1
|
|
730: 17(ivec4) Load 19(ballot)
|
|
731: 84(i16vec2) GroupNonUniformSMin 177 PartitionedReduceNV 729 730
|
|
732: 80(ptr) AccessChain 37(data) 726 52 40
|
|
733: 24(int16_t) CompositeExtract 731 0
|
|
Store 732 733
|
|
734: 80(ptr) AccessChain 37(data) 726 52 188
|
|
735: 24(int16_t) CompositeExtract 731 1
|
|
Store 734 735
|
|
736: 6(int) Load 8(invocation)
|
|
737: 85(ptr) AccessChain 37(data) 52 52
|
|
738: 25(i16vec4) Load 737
|
|
739: 90(i16vec3) VectorShuffle 738 738 0 1 2
|
|
740: 17(ivec4) Load 19(ballot)
|
|
741: 90(i16vec3) GroupNonUniformSMin 177 PartitionedReduceNV 739 740
|
|
742: 80(ptr) AccessChain 37(data) 736 52 40
|
|
743: 24(int16_t) CompositeExtract 741 0
|
|
Store 742 743
|
|
744: 80(ptr) AccessChain 37(data) 736 52 188
|
|
745: 24(int16_t) CompositeExtract 741 1
|
|
Store 744 745
|
|
746: 80(ptr) AccessChain 37(data) 736 52 201
|
|
747: 24(int16_t) CompositeExtract 741 2
|
|
Store 746 747
|
|
748: 6(int) Load 8(invocation)
|
|
749: 85(ptr) AccessChain 37(data) 58 52
|
|
750: 25(i16vec4) Load 749
|
|
751: 17(ivec4) Load 19(ballot)
|
|
752: 25(i16vec4) GroupNonUniformSMin 177 PartitionedReduceNV 750 751
|
|
753: 85(ptr) AccessChain 37(data) 748 52
|
|
Store 753 752
|
|
754: 6(int) Load 8(invocation)
|
|
755: 80(ptr) AccessChain 37(data) 39 52 40
|
|
756: 24(int16_t) Load 755
|
|
757: 17(ivec4) Load 19(ballot)
|
|
758: 24(int16_t) GroupNonUniformSMax 177 PartitionedReduceNV 756 757
|
|
759: 80(ptr) AccessChain 37(data) 754 52 40
|
|
Store 759 758
|
|
760: 6(int) Load 8(invocation)
|
|
761: 85(ptr) AccessChain 37(data) 45 52
|
|
762: 25(i16vec4) Load 761
|
|
763: 84(i16vec2) VectorShuffle 762 762 0 1
|
|
764: 17(ivec4) Load 19(ballot)
|
|
765: 84(i16vec2) GroupNonUniformSMax 177 PartitionedReduceNV 763 764
|
|
766: 80(ptr) AccessChain 37(data) 760 52 40
|
|
767: 24(int16_t) CompositeExtract 765 0
|
|
Store 766 767
|
|
768: 80(ptr) AccessChain 37(data) 760 52 188
|
|
769: 24(int16_t) CompositeExtract 765 1
|
|
Store 768 769
|
|
770: 6(int) Load 8(invocation)
|
|
771: 85(ptr) AccessChain 37(data) 52 52
|
|
772: 25(i16vec4) Load 771
|
|
773: 90(i16vec3) VectorShuffle 772 772 0 1 2
|
|
774: 17(ivec4) Load 19(ballot)
|
|
775: 90(i16vec3) GroupNonUniformSMax 177 PartitionedReduceNV 773 774
|
|
776: 80(ptr) AccessChain 37(data) 770 52 40
|
|
777: 24(int16_t) CompositeExtract 775 0
|
|
Store 776 777
|
|
778: 80(ptr) AccessChain 37(data) 770 52 188
|
|
779: 24(int16_t) CompositeExtract 775 1
|
|
Store 778 779
|
|
780: 80(ptr) AccessChain 37(data) 770 52 201
|
|
781: 24(int16_t) CompositeExtract 775 2
|
|
Store 780 781
|
|
782: 6(int) Load 8(invocation)
|
|
783: 85(ptr) AccessChain 37(data) 58 52
|
|
784: 25(i16vec4) Load 783
|
|
785: 17(ivec4) Load 19(ballot)
|
|
786: 25(i16vec4) GroupNonUniformSMax 177 PartitionedReduceNV 784 785
|
|
787: 85(ptr) AccessChain 37(data) 782 52
|
|
Store 787 786
|
|
788: 6(int) Load 8(invocation)
|
|
789: 80(ptr) AccessChain 37(data) 39 52 40
|
|
790: 24(int16_t) Load 789
|
|
791: 17(ivec4) Load 19(ballot)
|
|
792: 24(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 790 791
|
|
793: 80(ptr) AccessChain 37(data) 788 52 40
|
|
Store 793 792
|
|
794: 6(int) Load 8(invocation)
|
|
795: 85(ptr) AccessChain 37(data) 45 52
|
|
796: 25(i16vec4) Load 795
|
|
797: 84(i16vec2) VectorShuffle 796 796 0 1
|
|
798: 17(ivec4) Load 19(ballot)
|
|
799: 84(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 797 798
|
|
800: 80(ptr) AccessChain 37(data) 794 52 40
|
|
801: 24(int16_t) CompositeExtract 799 0
|
|
Store 800 801
|
|
802: 80(ptr) AccessChain 37(data) 794 52 188
|
|
803: 24(int16_t) CompositeExtract 799 1
|
|
Store 802 803
|
|
804: 6(int) Load 8(invocation)
|
|
805: 85(ptr) AccessChain 37(data) 52 52
|
|
806: 25(i16vec4) Load 805
|
|
807: 90(i16vec3) VectorShuffle 806 806 0 1 2
|
|
808: 17(ivec4) Load 19(ballot)
|
|
809: 90(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 807 808
|
|
810: 80(ptr) AccessChain 37(data) 804 52 40
|
|
811: 24(int16_t) CompositeExtract 809 0
|
|
Store 810 811
|
|
812: 80(ptr) AccessChain 37(data) 804 52 188
|
|
813: 24(int16_t) CompositeExtract 809 1
|
|
Store 812 813
|
|
814: 80(ptr) AccessChain 37(data) 804 52 201
|
|
815: 24(int16_t) CompositeExtract 809 2
|
|
Store 814 815
|
|
816: 6(int) Load 8(invocation)
|
|
817: 85(ptr) AccessChain 37(data) 58 52
|
|
818: 25(i16vec4) Load 817
|
|
819: 17(ivec4) Load 19(ballot)
|
|
820: 25(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 818 819
|
|
821: 85(ptr) AccessChain 37(data) 816 52
|
|
Store 821 820
|
|
822: 6(int) Load 8(invocation)
|
|
823: 80(ptr) AccessChain 37(data) 39 52 40
|
|
824: 24(int16_t) Load 823
|
|
825: 17(ivec4) Load 19(ballot)
|
|
826: 24(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 824 825
|
|
827: 80(ptr) AccessChain 37(data) 822 52 40
|
|
Store 827 826
|
|
828: 6(int) Load 8(invocation)
|
|
829: 85(ptr) AccessChain 37(data) 45 52
|
|
830: 25(i16vec4) Load 829
|
|
831: 84(i16vec2) VectorShuffle 830 830 0 1
|
|
832: 17(ivec4) Load 19(ballot)
|
|
833: 84(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 831 832
|
|
834: 80(ptr) AccessChain 37(data) 828 52 40
|
|
835: 24(int16_t) CompositeExtract 833 0
|
|
Store 834 835
|
|
836: 80(ptr) AccessChain 37(data) 828 52 188
|
|
837: 24(int16_t) CompositeExtract 833 1
|
|
Store 836 837
|
|
838: 6(int) Load 8(invocation)
|
|
839: 85(ptr) AccessChain 37(data) 52 52
|
|
840: 25(i16vec4) Load 839
|
|
841: 90(i16vec3) VectorShuffle 840 840 0 1 2
|
|
842: 17(ivec4) Load 19(ballot)
|
|
843: 90(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 841 842
|
|
844: 80(ptr) AccessChain 37(data) 838 52 40
|
|
845: 24(int16_t) CompositeExtract 843 0
|
|
Store 844 845
|
|
846: 80(ptr) AccessChain 37(data) 838 52 188
|
|
847: 24(int16_t) CompositeExtract 843 1
|
|
Store 846 847
|
|
848: 80(ptr) AccessChain 37(data) 838 52 201
|
|
849: 24(int16_t) CompositeExtract 843 2
|
|
Store 848 849
|
|
850: 6(int) Load 8(invocation)
|
|
851: 85(ptr) AccessChain 37(data) 58 52
|
|
852: 25(i16vec4) Load 851
|
|
853: 17(ivec4) Load 19(ballot)
|
|
854: 25(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 852 853
|
|
855: 85(ptr) AccessChain 37(data) 850 52
|
|
Store 855 854
|
|
856: 6(int) Load 8(invocation)
|
|
857: 80(ptr) AccessChain 37(data) 39 52 40
|
|
858: 24(int16_t) Load 857
|
|
859: 17(ivec4) Load 19(ballot)
|
|
860: 24(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 858 859
|
|
861: 80(ptr) AccessChain 37(data) 856 52 40
|
|
Store 861 860
|
|
862: 6(int) Load 8(invocation)
|
|
863: 85(ptr) AccessChain 37(data) 45 52
|
|
864: 25(i16vec4) Load 863
|
|
865: 84(i16vec2) VectorShuffle 864 864 0 1
|
|
866: 17(ivec4) Load 19(ballot)
|
|
867: 84(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 865 866
|
|
868: 80(ptr) AccessChain 37(data) 862 52 40
|
|
869: 24(int16_t) CompositeExtract 867 0
|
|
Store 868 869
|
|
870: 80(ptr) AccessChain 37(data) 862 52 188
|
|
871: 24(int16_t) CompositeExtract 867 1
|
|
Store 870 871
|
|
872: 6(int) Load 8(invocation)
|
|
873: 85(ptr) AccessChain 37(data) 52 52
|
|
874: 25(i16vec4) Load 873
|
|
875: 90(i16vec3) VectorShuffle 874 874 0 1 2
|
|
876: 17(ivec4) Load 19(ballot)
|
|
877: 90(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 875 876
|
|
878: 80(ptr) AccessChain 37(data) 872 52 40
|
|
879: 24(int16_t) CompositeExtract 877 0
|
|
Store 878 879
|
|
880: 80(ptr) AccessChain 37(data) 872 52 188
|
|
881: 24(int16_t) CompositeExtract 877 1
|
|
Store 880 881
|
|
882: 80(ptr) AccessChain 37(data) 872 52 201
|
|
883: 24(int16_t) CompositeExtract 877 2
|
|
Store 882 883
|
|
884: 6(int) Load 8(invocation)
|
|
885: 85(ptr) AccessChain 37(data) 58 52
|
|
886: 25(i16vec4) Load 885
|
|
887: 17(ivec4) Load 19(ballot)
|
|
888: 25(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 886 887
|
|
889: 85(ptr) AccessChain 37(data) 884 52
|
|
Store 889 888
|
|
890: 6(int) Load 8(invocation)
|
|
891: 98(ptr) AccessChain 37(data) 39 58 40
|
|
892: 26(int16_t) Load 891
|
|
893: 17(ivec4) Load 19(ballot)
|
|
894: 26(int16_t) GroupNonUniformIAdd 177 PartitionedReduceNV 892 893
|
|
895: 98(ptr) AccessChain 37(data) 890 58 40
|
|
Store 895 894
|
|
896: 6(int) Load 8(invocation)
|
|
897: 103(ptr) AccessChain 37(data) 45 58
|
|
898: 27(i16vec4) Load 897
|
|
899:102(i16vec2) VectorShuffle 898 898 0 1
|
|
900: 17(ivec4) Load 19(ballot)
|
|
901:102(i16vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 899 900
|
|
902: 98(ptr) AccessChain 37(data) 896 58 40
|
|
903: 26(int16_t) CompositeExtract 901 0
|
|
Store 902 903
|
|
904: 98(ptr) AccessChain 37(data) 896 58 188
|
|
905: 26(int16_t) CompositeExtract 901 1
|
|
Store 904 905
|
|
906: 6(int) Load 8(invocation)
|
|
907: 103(ptr) AccessChain 37(data) 52 58
|
|
908: 27(i16vec4) Load 907
|
|
909:108(i16vec3) VectorShuffle 908 908 0 1 2
|
|
910: 17(ivec4) Load 19(ballot)
|
|
911:108(i16vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 909 910
|
|
912: 98(ptr) AccessChain 37(data) 906 58 40
|
|
913: 26(int16_t) CompositeExtract 911 0
|
|
Store 912 913
|
|
914: 98(ptr) AccessChain 37(data) 906 58 188
|
|
915: 26(int16_t) CompositeExtract 911 1
|
|
Store 914 915
|
|
916: 98(ptr) AccessChain 37(data) 906 58 201
|
|
917: 26(int16_t) CompositeExtract 911 2
|
|
Store 916 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) GroupNonUniformIAdd 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) GroupNonUniformIMul 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) GroupNonUniformIMul 177 PartitionedReduceNV 933 934
|
|
936: 98(ptr) AccessChain 37(data) 930 58 40
|
|
937: 26(int16_t) CompositeExtract 935 0
|
|
Store 936 937
|
|
938: 98(ptr) AccessChain 37(data) 930 58 188
|
|
939: 26(int16_t) CompositeExtract 935 1
|
|
Store 938 939
|
|
940: 6(int) Load 8(invocation)
|
|
941: 103(ptr) AccessChain 37(data) 52 58
|
|
942: 27(i16vec4) Load 941
|
|
943:108(i16vec3) VectorShuffle 942 942 0 1 2
|
|
944: 17(ivec4) Load 19(ballot)
|
|
945:108(i16vec3) GroupNonUniformIMul 177 PartitionedReduceNV 943 944
|
|
946: 98(ptr) AccessChain 37(data) 940 58 40
|
|
947: 26(int16_t) CompositeExtract 945 0
|
|
Store 946 947
|
|
948: 98(ptr) AccessChain 37(data) 940 58 188
|
|
949: 26(int16_t) CompositeExtract 945 1
|
|
Store 948 949
|
|
950: 98(ptr) AccessChain 37(data) 940 58 201
|
|
951: 26(int16_t) CompositeExtract 945 2
|
|
Store 950 951
|
|
952: 6(int) Load 8(invocation)
|
|
953: 103(ptr) AccessChain 37(data) 58 58
|
|
954: 27(i16vec4) Load 953
|
|
955: 17(ivec4) Load 19(ballot)
|
|
956: 27(i16vec4) GroupNonUniformIMul 177 PartitionedReduceNV 954 955
|
|
957: 103(ptr) AccessChain 37(data) 952 58
|
|
Store 957 956
|
|
958: 6(int) Load 8(invocation)
|
|
959: 98(ptr) AccessChain 37(data) 39 58 40
|
|
960: 26(int16_t) Load 959
|
|
961: 17(ivec4) Load 19(ballot)
|
|
962: 26(int16_t) GroupNonUniformUMin 177 PartitionedReduceNV 960 961
|
|
963: 98(ptr) AccessChain 37(data) 958 58 40
|
|
Store 963 962
|
|
964: 6(int) Load 8(invocation)
|
|
965: 103(ptr) AccessChain 37(data) 45 58
|
|
966: 27(i16vec4) Load 965
|
|
967:102(i16vec2) VectorShuffle 966 966 0 1
|
|
968: 17(ivec4) Load 19(ballot)
|
|
969:102(i16vec2) GroupNonUniformUMin 177 PartitionedReduceNV 967 968
|
|
970: 98(ptr) AccessChain 37(data) 964 58 40
|
|
971: 26(int16_t) CompositeExtract 969 0
|
|
Store 970 971
|
|
972: 98(ptr) AccessChain 37(data) 964 58 188
|
|
973: 26(int16_t) CompositeExtract 969 1
|
|
Store 972 973
|
|
974: 6(int) Load 8(invocation)
|
|
975: 103(ptr) AccessChain 37(data) 52 58
|
|
976: 27(i16vec4) Load 975
|
|
977:108(i16vec3) VectorShuffle 976 976 0 1 2
|
|
978: 17(ivec4) Load 19(ballot)
|
|
979:108(i16vec3) GroupNonUniformUMin 177 PartitionedReduceNV 977 978
|
|
980: 98(ptr) AccessChain 37(data) 974 58 40
|
|
981: 26(int16_t) CompositeExtract 979 0
|
|
Store 980 981
|
|
982: 98(ptr) AccessChain 37(data) 974 58 188
|
|
983: 26(int16_t) CompositeExtract 979 1
|
|
Store 982 983
|
|
984: 98(ptr) AccessChain 37(data) 974 58 201
|
|
985: 26(int16_t) CompositeExtract 979 2
|
|
Store 984 985
|
|
986: 6(int) Load 8(invocation)
|
|
987: 103(ptr) AccessChain 37(data) 58 58
|
|
988: 27(i16vec4) Load 987
|
|
989: 17(ivec4) Load 19(ballot)
|
|
990: 27(i16vec4) GroupNonUniformUMin 177 PartitionedReduceNV 988 989
|
|
991: 103(ptr) AccessChain 37(data) 986 58
|
|
Store 991 990
|
|
992: 6(int) Load 8(invocation)
|
|
993: 98(ptr) AccessChain 37(data) 39 58 40
|
|
994: 26(int16_t) Load 993
|
|
995: 17(ivec4) Load 19(ballot)
|
|
996: 26(int16_t) GroupNonUniformUMax 177 PartitionedReduceNV 994 995
|
|
997: 98(ptr) AccessChain 37(data) 992 58 40
|
|
Store 997 996
|
|
998: 6(int) Load 8(invocation)
|
|
999: 103(ptr) AccessChain 37(data) 45 58
|
|
1000: 27(i16vec4) Load 999
|
|
1001:102(i16vec2) VectorShuffle 1000 1000 0 1
|
|
1002: 17(ivec4) Load 19(ballot)
|
|
1003:102(i16vec2) GroupNonUniformUMax 177 PartitionedReduceNV 1001 1002
|
|
1004: 98(ptr) AccessChain 37(data) 998 58 40
|
|
1005: 26(int16_t) CompositeExtract 1003 0
|
|
Store 1004 1005
|
|
1006: 98(ptr) AccessChain 37(data) 998 58 188
|
|
1007: 26(int16_t) CompositeExtract 1003 1
|
|
Store 1006 1007
|
|
1008: 6(int) Load 8(invocation)
|
|
1009: 103(ptr) AccessChain 37(data) 52 58
|
|
1010: 27(i16vec4) Load 1009
|
|
1011:108(i16vec3) VectorShuffle 1010 1010 0 1 2
|
|
1012: 17(ivec4) Load 19(ballot)
|
|
1013:108(i16vec3) GroupNonUniformUMax 177 PartitionedReduceNV 1011 1012
|
|
1014: 98(ptr) AccessChain 37(data) 1008 58 40
|
|
1015: 26(int16_t) CompositeExtract 1013 0
|
|
Store 1014 1015
|
|
1016: 98(ptr) AccessChain 37(data) 1008 58 188
|
|
1017: 26(int16_t) CompositeExtract 1013 1
|
|
Store 1016 1017
|
|
1018: 98(ptr) AccessChain 37(data) 1008 58 201
|
|
1019: 26(int16_t) CompositeExtract 1013 2
|
|
Store 1018 1019
|
|
1020: 6(int) Load 8(invocation)
|
|
1021: 103(ptr) AccessChain 37(data) 58 58
|
|
1022: 27(i16vec4) Load 1021
|
|
1023: 17(ivec4) Load 19(ballot)
|
|
1024: 27(i16vec4) GroupNonUniformUMax 177 PartitionedReduceNV 1022 1023
|
|
1025: 103(ptr) AccessChain 37(data) 1020 58
|
|
Store 1025 1024
|
|
1026: 6(int) Load 8(invocation)
|
|
1027: 98(ptr) AccessChain 37(data) 39 58 40
|
|
1028: 26(int16_t) Load 1027
|
|
1029: 17(ivec4) Load 19(ballot)
|
|
1030: 26(int16_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1028 1029
|
|
1031: 98(ptr) AccessChain 37(data) 1026 58 40
|
|
Store 1031 1030
|
|
1032: 6(int) Load 8(invocation)
|
|
1033: 103(ptr) AccessChain 37(data) 45 58
|
|
1034: 27(i16vec4) Load 1033
|
|
1035:102(i16vec2) VectorShuffle 1034 1034 0 1
|
|
1036: 17(ivec4) Load 19(ballot)
|
|
1037:102(i16vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1035 1036
|
|
1038: 98(ptr) AccessChain 37(data) 1032 58 40
|
|
1039: 26(int16_t) CompositeExtract 1037 0
|
|
Store 1038 1039
|
|
1040: 98(ptr) AccessChain 37(data) 1032 58 188
|
|
1041: 26(int16_t) CompositeExtract 1037 1
|
|
Store 1040 1041
|
|
1042: 6(int) Load 8(invocation)
|
|
1043: 103(ptr) AccessChain 37(data) 52 58
|
|
1044: 27(i16vec4) Load 1043
|
|
1045:108(i16vec3) VectorShuffle 1044 1044 0 1 2
|
|
1046: 17(ivec4) Load 19(ballot)
|
|
1047:108(i16vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1045 1046
|
|
1048: 98(ptr) AccessChain 37(data) 1042 58 40
|
|
1049: 26(int16_t) CompositeExtract 1047 0
|
|
Store 1048 1049
|
|
1050: 98(ptr) AccessChain 37(data) 1042 58 188
|
|
1051: 26(int16_t) CompositeExtract 1047 1
|
|
Store 1050 1051
|
|
1052: 98(ptr) AccessChain 37(data) 1042 58 201
|
|
1053: 26(int16_t) CompositeExtract 1047 2
|
|
Store 1052 1053
|
|
1054: 6(int) Load 8(invocation)
|
|
1055: 103(ptr) AccessChain 37(data) 58 58
|
|
1056: 27(i16vec4) Load 1055
|
|
1057: 17(ivec4) Load 19(ballot)
|
|
1058: 27(i16vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1056 1057
|
|
1059: 103(ptr) AccessChain 37(data) 1054 58
|
|
Store 1059 1058
|
|
1060: 6(int) Load 8(invocation)
|
|
1061: 98(ptr) AccessChain 37(data) 39 58 40
|
|
1062: 26(int16_t) Load 1061
|
|
1063: 17(ivec4) Load 19(ballot)
|
|
1064: 26(int16_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1062 1063
|
|
1065: 98(ptr) AccessChain 37(data) 1060 58 40
|
|
Store 1065 1064
|
|
1066: 6(int) Load 8(invocation)
|
|
1067: 103(ptr) AccessChain 37(data) 45 58
|
|
1068: 27(i16vec4) Load 1067
|
|
1069:102(i16vec2) VectorShuffle 1068 1068 0 1
|
|
1070: 17(ivec4) Load 19(ballot)
|
|
1071:102(i16vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1069 1070
|
|
1072: 98(ptr) AccessChain 37(data) 1066 58 40
|
|
1073: 26(int16_t) CompositeExtract 1071 0
|
|
Store 1072 1073
|
|
1074: 98(ptr) AccessChain 37(data) 1066 58 188
|
|
1075: 26(int16_t) CompositeExtract 1071 1
|
|
Store 1074 1075
|
|
1076: 6(int) Load 8(invocation)
|
|
1077: 103(ptr) AccessChain 37(data) 52 58
|
|
1078: 27(i16vec4) Load 1077
|
|
1079:108(i16vec3) VectorShuffle 1078 1078 0 1 2
|
|
1080: 17(ivec4) Load 19(ballot)
|
|
1081:108(i16vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1079 1080
|
|
1082: 98(ptr) AccessChain 37(data) 1076 58 40
|
|
1083: 26(int16_t) CompositeExtract 1081 0
|
|
Store 1082 1083
|
|
1084: 98(ptr) AccessChain 37(data) 1076 58 188
|
|
1085: 26(int16_t) CompositeExtract 1081 1
|
|
Store 1084 1085
|
|
1086: 98(ptr) AccessChain 37(data) 1076 58 201
|
|
1087: 26(int16_t) CompositeExtract 1081 2
|
|
Store 1086 1087
|
|
1088: 6(int) Load 8(invocation)
|
|
1089: 103(ptr) AccessChain 37(data) 58 58
|
|
1090: 27(i16vec4) Load 1089
|
|
1091: 17(ivec4) Load 19(ballot)
|
|
1092: 27(i16vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1090 1091
|
|
1093: 103(ptr) AccessChain 37(data) 1088 58
|
|
Store 1093 1092
|
|
1094: 6(int) Load 8(invocation)
|
|
1095: 98(ptr) AccessChain 37(data) 39 58 40
|
|
1096: 26(int16_t) Load 1095
|
|
1097: 17(ivec4) Load 19(ballot)
|
|
1098: 26(int16_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1096 1097
|
|
1099: 98(ptr) AccessChain 37(data) 1094 58 40
|
|
Store 1099 1098
|
|
1100: 6(int) Load 8(invocation)
|
|
1101: 103(ptr) AccessChain 37(data) 45 58
|
|
1102: 27(i16vec4) Load 1101
|
|
1103:102(i16vec2) VectorShuffle 1102 1102 0 1
|
|
1104: 17(ivec4) Load 19(ballot)
|
|
1105:102(i16vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1103 1104
|
|
1106: 98(ptr) AccessChain 37(data) 1100 58 40
|
|
1107: 26(int16_t) CompositeExtract 1105 0
|
|
Store 1106 1107
|
|
1108: 98(ptr) AccessChain 37(data) 1100 58 188
|
|
1109: 26(int16_t) CompositeExtract 1105 1
|
|
Store 1108 1109
|
|
1110: 6(int) Load 8(invocation)
|
|
1111: 103(ptr) AccessChain 37(data) 52 58
|
|
1112: 27(i16vec4) Load 1111
|
|
1113:108(i16vec3) VectorShuffle 1112 1112 0 1 2
|
|
1114: 17(ivec4) Load 19(ballot)
|
|
1115:108(i16vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1113 1114
|
|
1116: 98(ptr) AccessChain 37(data) 1110 58 40
|
|
1117: 26(int16_t) CompositeExtract 1115 0
|
|
Store 1116 1117
|
|
1118: 98(ptr) AccessChain 37(data) 1110 58 188
|
|
1119: 26(int16_t) CompositeExtract 1115 1
|
|
Store 1118 1119
|
|
1120: 98(ptr) AccessChain 37(data) 1110 58 201
|
|
1121: 26(int16_t) CompositeExtract 1115 2
|
|
Store 1120 1121
|
|
1122: 6(int) Load 8(invocation)
|
|
1123: 103(ptr) AccessChain 37(data) 58 58
|
|
1124: 27(i16vec4) Load 1123
|
|
1125: 17(ivec4) Load 19(ballot)
|
|
1126: 27(i16vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1124 1125
|
|
1127: 103(ptr) AccessChain 37(data) 1122 58
|
|
Store 1127 1126
|
|
1128: 6(int) Load 8(invocation)
|
|
1129: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1130: 28(int64_t) Load 1129
|
|
1131: 17(ivec4) Load 19(ballot)
|
|
1132: 28(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1130 1131
|
|
1133: 117(ptr) AccessChain 37(data) 1128 116 40
|
|
Store 1133 1132
|
|
1134: 6(int) Load 8(invocation)
|
|
1135: 122(ptr) AccessChain 37(data) 45 116
|
|
1136: 29(i64vec4) Load 1135
|
|
1137:121(i64vec2) VectorShuffle 1136 1136 0 1
|
|
1138: 17(ivec4) Load 19(ballot)
|
|
1139:121(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1137 1138
|
|
1140: 117(ptr) AccessChain 37(data) 1134 116 40
|
|
1141: 28(int64_t) CompositeExtract 1139 0
|
|
Store 1140 1141
|
|
1142: 117(ptr) AccessChain 37(data) 1134 116 188
|
|
1143: 28(int64_t) CompositeExtract 1139 1
|
|
Store 1142 1143
|
|
1144: 6(int) Load 8(invocation)
|
|
1145: 122(ptr) AccessChain 37(data) 52 116
|
|
1146: 29(i64vec4) Load 1145
|
|
1147:127(i64vec3) VectorShuffle 1146 1146 0 1 2
|
|
1148: 17(ivec4) Load 19(ballot)
|
|
1149:127(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1147 1148
|
|
1150: 117(ptr) AccessChain 37(data) 1144 116 40
|
|
1151: 28(int64_t) CompositeExtract 1149 0
|
|
Store 1150 1151
|
|
1152: 117(ptr) AccessChain 37(data) 1144 116 188
|
|
1153: 28(int64_t) CompositeExtract 1149 1
|
|
Store 1152 1153
|
|
1154: 117(ptr) AccessChain 37(data) 1144 116 201
|
|
1155: 28(int64_t) CompositeExtract 1149 2
|
|
Store 1154 1155
|
|
1156: 6(int) Load 8(invocation)
|
|
1157: 122(ptr) AccessChain 37(data) 58 116
|
|
1158: 29(i64vec4) Load 1157
|
|
1159: 17(ivec4) Load 19(ballot)
|
|
1160: 29(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1158 1159
|
|
1161: 122(ptr) AccessChain 37(data) 1156 116
|
|
Store 1161 1160
|
|
1162: 6(int) Load 8(invocation)
|
|
1163: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1164: 28(int64_t) Load 1163
|
|
1165: 17(ivec4) Load 19(ballot)
|
|
1166: 28(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1164 1165
|
|
1167: 117(ptr) AccessChain 37(data) 1162 116 40
|
|
Store 1167 1166
|
|
1168: 6(int) Load 8(invocation)
|
|
1169: 122(ptr) AccessChain 37(data) 45 116
|
|
1170: 29(i64vec4) Load 1169
|
|
1171:121(i64vec2) VectorShuffle 1170 1170 0 1
|
|
1172: 17(ivec4) Load 19(ballot)
|
|
1173:121(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1171 1172
|
|
1174: 117(ptr) AccessChain 37(data) 1168 116 40
|
|
1175: 28(int64_t) CompositeExtract 1173 0
|
|
Store 1174 1175
|
|
1176: 117(ptr) AccessChain 37(data) 1168 116 188
|
|
1177: 28(int64_t) CompositeExtract 1173 1
|
|
Store 1176 1177
|
|
1178: 6(int) Load 8(invocation)
|
|
1179: 122(ptr) AccessChain 37(data) 52 116
|
|
1180: 29(i64vec4) Load 1179
|
|
1181:127(i64vec3) VectorShuffle 1180 1180 0 1 2
|
|
1182: 17(ivec4) Load 19(ballot)
|
|
1183:127(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1181 1182
|
|
1184: 117(ptr) AccessChain 37(data) 1178 116 40
|
|
1185: 28(int64_t) CompositeExtract 1183 0
|
|
Store 1184 1185
|
|
1186: 117(ptr) AccessChain 37(data) 1178 116 188
|
|
1187: 28(int64_t) CompositeExtract 1183 1
|
|
Store 1186 1187
|
|
1188: 117(ptr) AccessChain 37(data) 1178 116 201
|
|
1189: 28(int64_t) CompositeExtract 1183 2
|
|
Store 1188 1189
|
|
1190: 6(int) Load 8(invocation)
|
|
1191: 122(ptr) AccessChain 37(data) 58 116
|
|
1192: 29(i64vec4) Load 1191
|
|
1193: 17(ivec4) Load 19(ballot)
|
|
1194: 29(i64vec4) GroupNonUniformIMul 177 PartitionedReduceNV 1192 1193
|
|
1195: 122(ptr) AccessChain 37(data) 1190 116
|
|
Store 1195 1194
|
|
1196: 6(int) Load 8(invocation)
|
|
1197: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1198: 28(int64_t) Load 1197
|
|
1199: 17(ivec4) Load 19(ballot)
|
|
1200: 28(int64_t) GroupNonUniformSMin 177 PartitionedReduceNV 1198 1199
|
|
1201: 117(ptr) AccessChain 37(data) 1196 116 40
|
|
Store 1201 1200
|
|
1202: 6(int) Load 8(invocation)
|
|
1203: 122(ptr) AccessChain 37(data) 45 116
|
|
1204: 29(i64vec4) Load 1203
|
|
1205:121(i64vec2) VectorShuffle 1204 1204 0 1
|
|
1206: 17(ivec4) Load 19(ballot)
|
|
1207:121(i64vec2) GroupNonUniformSMin 177 PartitionedReduceNV 1205 1206
|
|
1208: 117(ptr) AccessChain 37(data) 1202 116 40
|
|
1209: 28(int64_t) CompositeExtract 1207 0
|
|
Store 1208 1209
|
|
1210: 117(ptr) AccessChain 37(data) 1202 116 188
|
|
1211: 28(int64_t) CompositeExtract 1207 1
|
|
Store 1210 1211
|
|
1212: 6(int) Load 8(invocation)
|
|
1213: 122(ptr) AccessChain 37(data) 52 116
|
|
1214: 29(i64vec4) Load 1213
|
|
1215:127(i64vec3) VectorShuffle 1214 1214 0 1 2
|
|
1216: 17(ivec4) Load 19(ballot)
|
|
1217:127(i64vec3) GroupNonUniformSMin 177 PartitionedReduceNV 1215 1216
|
|
1218: 117(ptr) AccessChain 37(data) 1212 116 40
|
|
1219: 28(int64_t) CompositeExtract 1217 0
|
|
Store 1218 1219
|
|
1220: 117(ptr) AccessChain 37(data) 1212 116 188
|
|
1221: 28(int64_t) CompositeExtract 1217 1
|
|
Store 1220 1221
|
|
1222: 117(ptr) AccessChain 37(data) 1212 116 201
|
|
1223: 28(int64_t) CompositeExtract 1217 2
|
|
Store 1222 1223
|
|
1224: 6(int) Load 8(invocation)
|
|
1225: 122(ptr) AccessChain 37(data) 58 116
|
|
1226: 29(i64vec4) Load 1225
|
|
1227: 17(ivec4) Load 19(ballot)
|
|
1228: 29(i64vec4) GroupNonUniformSMin 177 PartitionedReduceNV 1226 1227
|
|
1229: 122(ptr) AccessChain 37(data) 1224 116
|
|
Store 1229 1228
|
|
1230: 6(int) Load 8(invocation)
|
|
1231: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1232: 28(int64_t) Load 1231
|
|
1233: 17(ivec4) Load 19(ballot)
|
|
1234: 28(int64_t) GroupNonUniformSMax 177 PartitionedReduceNV 1232 1233
|
|
1235: 117(ptr) AccessChain 37(data) 1230 116 40
|
|
Store 1235 1234
|
|
1236: 6(int) Load 8(invocation)
|
|
1237: 122(ptr) AccessChain 37(data) 45 116
|
|
1238: 29(i64vec4) Load 1237
|
|
1239:121(i64vec2) VectorShuffle 1238 1238 0 1
|
|
1240: 17(ivec4) Load 19(ballot)
|
|
1241:121(i64vec2) GroupNonUniformSMax 177 PartitionedReduceNV 1239 1240
|
|
1242: 117(ptr) AccessChain 37(data) 1236 116 40
|
|
1243: 28(int64_t) CompositeExtract 1241 0
|
|
Store 1242 1243
|
|
1244: 117(ptr) AccessChain 37(data) 1236 116 188
|
|
1245: 28(int64_t) CompositeExtract 1241 1
|
|
Store 1244 1245
|
|
1246: 6(int) Load 8(invocation)
|
|
1247: 122(ptr) AccessChain 37(data) 52 116
|
|
1248: 29(i64vec4) Load 1247
|
|
1249:127(i64vec3) VectorShuffle 1248 1248 0 1 2
|
|
1250: 17(ivec4) Load 19(ballot)
|
|
1251:127(i64vec3) GroupNonUniformSMax 177 PartitionedReduceNV 1249 1250
|
|
1252: 117(ptr) AccessChain 37(data) 1246 116 40
|
|
1253: 28(int64_t) CompositeExtract 1251 0
|
|
Store 1252 1253
|
|
1254: 117(ptr) AccessChain 37(data) 1246 116 188
|
|
1255: 28(int64_t) CompositeExtract 1251 1
|
|
Store 1254 1255
|
|
1256: 117(ptr) AccessChain 37(data) 1246 116 201
|
|
1257: 28(int64_t) CompositeExtract 1251 2
|
|
Store 1256 1257
|
|
1258: 6(int) Load 8(invocation)
|
|
1259: 122(ptr) AccessChain 37(data) 58 116
|
|
1260: 29(i64vec4) Load 1259
|
|
1261: 17(ivec4) Load 19(ballot)
|
|
1262: 29(i64vec4) GroupNonUniformSMax 177 PartitionedReduceNV 1260 1261
|
|
1263: 122(ptr) AccessChain 37(data) 1258 116
|
|
Store 1263 1262
|
|
1264: 6(int) Load 8(invocation)
|
|
1265: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1266: 28(int64_t) Load 1265
|
|
1267: 17(ivec4) Load 19(ballot)
|
|
1268: 28(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1266 1267
|
|
1269: 117(ptr) AccessChain 37(data) 1264 116 40
|
|
Store 1269 1268
|
|
1270: 6(int) Load 8(invocation)
|
|
1271: 122(ptr) AccessChain 37(data) 45 116
|
|
1272: 29(i64vec4) Load 1271
|
|
1273:121(i64vec2) VectorShuffle 1272 1272 0 1
|
|
1274: 17(ivec4) Load 19(ballot)
|
|
1275:121(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1273 1274
|
|
1276: 117(ptr) AccessChain 37(data) 1270 116 40
|
|
1277: 28(int64_t) CompositeExtract 1275 0
|
|
Store 1276 1277
|
|
1278: 117(ptr) AccessChain 37(data) 1270 116 188
|
|
1279: 28(int64_t) CompositeExtract 1275 1
|
|
Store 1278 1279
|
|
1280: 6(int) Load 8(invocation)
|
|
1281: 122(ptr) AccessChain 37(data) 52 116
|
|
1282: 29(i64vec4) Load 1281
|
|
1283:127(i64vec3) VectorShuffle 1282 1282 0 1 2
|
|
1284: 17(ivec4) Load 19(ballot)
|
|
1285:127(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1283 1284
|
|
1286: 117(ptr) AccessChain 37(data) 1280 116 40
|
|
1287: 28(int64_t) CompositeExtract 1285 0
|
|
Store 1286 1287
|
|
1288: 117(ptr) AccessChain 37(data) 1280 116 188
|
|
1289: 28(int64_t) CompositeExtract 1285 1
|
|
Store 1288 1289
|
|
1290: 117(ptr) AccessChain 37(data) 1280 116 201
|
|
1291: 28(int64_t) CompositeExtract 1285 2
|
|
Store 1290 1291
|
|
1292: 6(int) Load 8(invocation)
|
|
1293: 122(ptr) AccessChain 37(data) 58 116
|
|
1294: 29(i64vec4) Load 1293
|
|
1295: 17(ivec4) Load 19(ballot)
|
|
1296: 29(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1294 1295
|
|
1297: 122(ptr) AccessChain 37(data) 1292 116
|
|
Store 1297 1296
|
|
1298: 6(int) Load 8(invocation)
|
|
1299: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1300: 28(int64_t) Load 1299
|
|
1301: 17(ivec4) Load 19(ballot)
|
|
1302: 28(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1300 1301
|
|
1303: 117(ptr) AccessChain 37(data) 1298 116 40
|
|
Store 1303 1302
|
|
1304: 6(int) Load 8(invocation)
|
|
1305: 122(ptr) AccessChain 37(data) 45 116
|
|
1306: 29(i64vec4) Load 1305
|
|
1307:121(i64vec2) VectorShuffle 1306 1306 0 1
|
|
1308: 17(ivec4) Load 19(ballot)
|
|
1309:121(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1307 1308
|
|
1310: 117(ptr) AccessChain 37(data) 1304 116 40
|
|
1311: 28(int64_t) CompositeExtract 1309 0
|
|
Store 1310 1311
|
|
1312: 117(ptr) AccessChain 37(data) 1304 116 188
|
|
1313: 28(int64_t) CompositeExtract 1309 1
|
|
Store 1312 1313
|
|
1314: 6(int) Load 8(invocation)
|
|
1315: 122(ptr) AccessChain 37(data) 52 116
|
|
1316: 29(i64vec4) Load 1315
|
|
1317:127(i64vec3) VectorShuffle 1316 1316 0 1 2
|
|
1318: 17(ivec4) Load 19(ballot)
|
|
1319:127(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1317 1318
|
|
1320: 117(ptr) AccessChain 37(data) 1314 116 40
|
|
1321: 28(int64_t) CompositeExtract 1319 0
|
|
Store 1320 1321
|
|
1322: 117(ptr) AccessChain 37(data) 1314 116 188
|
|
1323: 28(int64_t) CompositeExtract 1319 1
|
|
Store 1322 1323
|
|
1324: 117(ptr) AccessChain 37(data) 1314 116 201
|
|
1325: 28(int64_t) CompositeExtract 1319 2
|
|
Store 1324 1325
|
|
1326: 6(int) Load 8(invocation)
|
|
1327: 122(ptr) AccessChain 37(data) 58 116
|
|
1328: 29(i64vec4) Load 1327
|
|
1329: 17(ivec4) Load 19(ballot)
|
|
1330: 29(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1328 1329
|
|
1331: 122(ptr) AccessChain 37(data) 1326 116
|
|
Store 1331 1330
|
|
1332: 6(int) Load 8(invocation)
|
|
1333: 117(ptr) AccessChain 37(data) 39 116 40
|
|
1334: 28(int64_t) Load 1333
|
|
1335: 17(ivec4) Load 19(ballot)
|
|
1336: 28(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1334 1335
|
|
1337: 117(ptr) AccessChain 37(data) 1332 116 40
|
|
Store 1337 1336
|
|
1338: 6(int) Load 8(invocation)
|
|
1339: 122(ptr) AccessChain 37(data) 45 116
|
|
1340: 29(i64vec4) Load 1339
|
|
1341:121(i64vec2) VectorShuffle 1340 1340 0 1
|
|
1342: 17(ivec4) Load 19(ballot)
|
|
1343:121(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1341 1342
|
|
1344: 117(ptr) AccessChain 37(data) 1338 116 40
|
|
1345: 28(int64_t) CompositeExtract 1343 0
|
|
Store 1344 1345
|
|
1346: 117(ptr) AccessChain 37(data) 1338 116 188
|
|
1347: 28(int64_t) CompositeExtract 1343 1
|
|
Store 1346 1347
|
|
1348: 6(int) Load 8(invocation)
|
|
1349: 122(ptr) AccessChain 37(data) 52 116
|
|
1350: 29(i64vec4) Load 1349
|
|
1351:127(i64vec3) VectorShuffle 1350 1350 0 1 2
|
|
1352: 17(ivec4) Load 19(ballot)
|
|
1353:127(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1351 1352
|
|
1354: 117(ptr) AccessChain 37(data) 1348 116 40
|
|
1355: 28(int64_t) CompositeExtract 1353 0
|
|
Store 1354 1355
|
|
1356: 117(ptr) AccessChain 37(data) 1348 116 188
|
|
1357: 28(int64_t) CompositeExtract 1353 1
|
|
Store 1356 1357
|
|
1358: 117(ptr) AccessChain 37(data) 1348 116 201
|
|
1359: 28(int64_t) CompositeExtract 1353 2
|
|
Store 1358 1359
|
|
1360: 6(int) Load 8(invocation)
|
|
1361: 122(ptr) AccessChain 37(data) 58 116
|
|
1362: 29(i64vec4) Load 1361
|
|
1363: 17(ivec4) Load 19(ballot)
|
|
1364: 29(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1362 1363
|
|
1365: 122(ptr) AccessChain 37(data) 1360 116
|
|
Store 1365 1364
|
|
1366: 6(int) Load 8(invocation)
|
|
1367: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1368: 30(int64_t) Load 1367
|
|
1369: 17(ivec4) Load 19(ballot)
|
|
1370: 30(int64_t) GroupNonUniformIAdd 177 PartitionedReduceNV 1368 1369
|
|
1371: 136(ptr) AccessChain 37(data) 1366 135 40
|
|
Store 1371 1370
|
|
1372: 6(int) Load 8(invocation)
|
|
1373: 141(ptr) AccessChain 37(data) 45 135
|
|
1374: 31(i64vec4) Load 1373
|
|
1375:140(i64vec2) VectorShuffle 1374 1374 0 1
|
|
1376: 17(ivec4) Load 19(ballot)
|
|
1377:140(i64vec2) GroupNonUniformIAdd 177 PartitionedReduceNV 1375 1376
|
|
1378: 136(ptr) AccessChain 37(data) 1372 135 40
|
|
1379: 30(int64_t) CompositeExtract 1377 0
|
|
Store 1378 1379
|
|
1380: 136(ptr) AccessChain 37(data) 1372 135 188
|
|
1381: 30(int64_t) CompositeExtract 1377 1
|
|
Store 1380 1381
|
|
1382: 6(int) Load 8(invocation)
|
|
1383: 141(ptr) AccessChain 37(data) 52 135
|
|
1384: 31(i64vec4) Load 1383
|
|
1385:146(i64vec3) VectorShuffle 1384 1384 0 1 2
|
|
1386: 17(ivec4) Load 19(ballot)
|
|
1387:146(i64vec3) GroupNonUniformIAdd 177 PartitionedReduceNV 1385 1386
|
|
1388: 136(ptr) AccessChain 37(data) 1382 135 40
|
|
1389: 30(int64_t) CompositeExtract 1387 0
|
|
Store 1388 1389
|
|
1390: 136(ptr) AccessChain 37(data) 1382 135 188
|
|
1391: 30(int64_t) CompositeExtract 1387 1
|
|
Store 1390 1391
|
|
1392: 136(ptr) AccessChain 37(data) 1382 135 201
|
|
1393: 30(int64_t) CompositeExtract 1387 2
|
|
Store 1392 1393
|
|
1394: 6(int) Load 8(invocation)
|
|
1395: 141(ptr) AccessChain 37(data) 58 135
|
|
1396: 31(i64vec4) Load 1395
|
|
1397: 17(ivec4) Load 19(ballot)
|
|
1398: 31(i64vec4) GroupNonUniformIAdd 177 PartitionedReduceNV 1396 1397
|
|
1399: 141(ptr) AccessChain 37(data) 1394 135
|
|
Store 1399 1398
|
|
1400: 6(int) Load 8(invocation)
|
|
1401: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1402: 30(int64_t) Load 1401
|
|
1403: 17(ivec4) Load 19(ballot)
|
|
1404: 30(int64_t) GroupNonUniformIMul 177 PartitionedReduceNV 1402 1403
|
|
1405: 136(ptr) AccessChain 37(data) 1400 135 40
|
|
Store 1405 1404
|
|
1406: 6(int) Load 8(invocation)
|
|
1407: 141(ptr) AccessChain 37(data) 45 135
|
|
1408: 31(i64vec4) Load 1407
|
|
1409:140(i64vec2) VectorShuffle 1408 1408 0 1
|
|
1410: 17(ivec4) Load 19(ballot)
|
|
1411:140(i64vec2) GroupNonUniformIMul 177 PartitionedReduceNV 1409 1410
|
|
1412: 136(ptr) AccessChain 37(data) 1406 135 40
|
|
1413: 30(int64_t) CompositeExtract 1411 0
|
|
Store 1412 1413
|
|
1414: 136(ptr) AccessChain 37(data) 1406 135 188
|
|
1415: 30(int64_t) CompositeExtract 1411 1
|
|
Store 1414 1415
|
|
1416: 6(int) Load 8(invocation)
|
|
1417: 141(ptr) AccessChain 37(data) 52 135
|
|
1418: 31(i64vec4) Load 1417
|
|
1419:146(i64vec3) VectorShuffle 1418 1418 0 1 2
|
|
1420: 17(ivec4) Load 19(ballot)
|
|
1421:146(i64vec3) GroupNonUniformIMul 177 PartitionedReduceNV 1419 1420
|
|
1422: 136(ptr) AccessChain 37(data) 1416 135 40
|
|
1423: 30(int64_t) CompositeExtract 1421 0
|
|
Store 1422 1423
|
|
1424: 136(ptr) AccessChain 37(data) 1416 135 188
|
|
1425: 30(int64_t) CompositeExtract 1421 1
|
|
Store 1424 1425
|
|
1426: 136(ptr) AccessChain 37(data) 1416 135 201
|
|
1427: 30(int64_t) CompositeExtract 1421 2
|
|
Store 1426 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) GroupNonUniformIMul 177 PartitionedReduceNV 1430 1431
|
|
1433: 141(ptr) AccessChain 37(data) 1428 135
|
|
Store 1433 1432
|
|
1434: 6(int) Load 8(invocation)
|
|
1435: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1436: 30(int64_t) Load 1435
|
|
1437: 17(ivec4) Load 19(ballot)
|
|
1438: 30(int64_t) GroupNonUniformUMin 177 PartitionedReduceNV 1436 1437
|
|
1439: 136(ptr) AccessChain 37(data) 1434 135 40
|
|
Store 1439 1438
|
|
1440: 6(int) Load 8(invocation)
|
|
1441: 141(ptr) AccessChain 37(data) 45 135
|
|
1442: 31(i64vec4) Load 1441
|
|
1443:140(i64vec2) VectorShuffle 1442 1442 0 1
|
|
1444: 17(ivec4) Load 19(ballot)
|
|
1445:140(i64vec2) GroupNonUniformUMin 177 PartitionedReduceNV 1443 1444
|
|
1446: 136(ptr) AccessChain 37(data) 1440 135 40
|
|
1447: 30(int64_t) CompositeExtract 1445 0
|
|
Store 1446 1447
|
|
1448: 136(ptr) AccessChain 37(data) 1440 135 188
|
|
1449: 30(int64_t) CompositeExtract 1445 1
|
|
Store 1448 1449
|
|
1450: 6(int) Load 8(invocation)
|
|
1451: 141(ptr) AccessChain 37(data) 52 135
|
|
1452: 31(i64vec4) Load 1451
|
|
1453:146(i64vec3) VectorShuffle 1452 1452 0 1 2
|
|
1454: 17(ivec4) Load 19(ballot)
|
|
1455:146(i64vec3) GroupNonUniformUMin 177 PartitionedReduceNV 1453 1454
|
|
1456: 136(ptr) AccessChain 37(data) 1450 135 40
|
|
1457: 30(int64_t) CompositeExtract 1455 0
|
|
Store 1456 1457
|
|
1458: 136(ptr) AccessChain 37(data) 1450 135 188
|
|
1459: 30(int64_t) CompositeExtract 1455 1
|
|
Store 1458 1459
|
|
1460: 136(ptr) AccessChain 37(data) 1450 135 201
|
|
1461: 30(int64_t) CompositeExtract 1455 2
|
|
Store 1460 1461
|
|
1462: 6(int) Load 8(invocation)
|
|
1463: 141(ptr) AccessChain 37(data) 58 135
|
|
1464: 31(i64vec4) Load 1463
|
|
1465: 17(ivec4) Load 19(ballot)
|
|
1466: 31(i64vec4) GroupNonUniformUMin 177 PartitionedReduceNV 1464 1465
|
|
1467: 141(ptr) AccessChain 37(data) 1462 135
|
|
Store 1467 1466
|
|
1468: 6(int) Load 8(invocation)
|
|
1469: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1470: 30(int64_t) Load 1469
|
|
1471: 17(ivec4) Load 19(ballot)
|
|
1472: 30(int64_t) GroupNonUniformUMax 177 PartitionedReduceNV 1470 1471
|
|
1473: 136(ptr) AccessChain 37(data) 1468 135 40
|
|
Store 1473 1472
|
|
1474: 6(int) Load 8(invocation)
|
|
1475: 141(ptr) AccessChain 37(data) 45 135
|
|
1476: 31(i64vec4) Load 1475
|
|
1477:140(i64vec2) VectorShuffle 1476 1476 0 1
|
|
1478: 17(ivec4) Load 19(ballot)
|
|
1479:140(i64vec2) GroupNonUniformUMax 177 PartitionedReduceNV 1477 1478
|
|
1480: 136(ptr) AccessChain 37(data) 1474 135 40
|
|
1481: 30(int64_t) CompositeExtract 1479 0
|
|
Store 1480 1481
|
|
1482: 136(ptr) AccessChain 37(data) 1474 135 188
|
|
1483: 30(int64_t) CompositeExtract 1479 1
|
|
Store 1482 1483
|
|
1484: 6(int) Load 8(invocation)
|
|
1485: 141(ptr) AccessChain 37(data) 52 135
|
|
1486: 31(i64vec4) Load 1485
|
|
1487:146(i64vec3) VectorShuffle 1486 1486 0 1 2
|
|
1488: 17(ivec4) Load 19(ballot)
|
|
1489:146(i64vec3) GroupNonUniformUMax 177 PartitionedReduceNV 1487 1488
|
|
1490: 136(ptr) AccessChain 37(data) 1484 135 40
|
|
1491: 30(int64_t) CompositeExtract 1489 0
|
|
Store 1490 1491
|
|
1492: 136(ptr) AccessChain 37(data) 1484 135 188
|
|
1493: 30(int64_t) CompositeExtract 1489 1
|
|
Store 1492 1493
|
|
1494: 136(ptr) AccessChain 37(data) 1484 135 201
|
|
1495: 30(int64_t) CompositeExtract 1489 2
|
|
Store 1494 1495
|
|
1496: 6(int) Load 8(invocation)
|
|
1497: 141(ptr) AccessChain 37(data) 58 135
|
|
1498: 31(i64vec4) Load 1497
|
|
1499: 17(ivec4) Load 19(ballot)
|
|
1500: 31(i64vec4) GroupNonUniformUMax 177 PartitionedReduceNV 1498 1499
|
|
1501: 141(ptr) AccessChain 37(data) 1496 135
|
|
Store 1501 1500
|
|
1502: 6(int) Load 8(invocation)
|
|
1503: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1504: 30(int64_t) Load 1503
|
|
1505: 17(ivec4) Load 19(ballot)
|
|
1506: 30(int64_t) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1504 1505
|
|
1507: 136(ptr) AccessChain 37(data) 1502 135 40
|
|
Store 1507 1506
|
|
1508: 6(int) Load 8(invocation)
|
|
1509: 141(ptr) AccessChain 37(data) 45 135
|
|
1510: 31(i64vec4) Load 1509
|
|
1511:140(i64vec2) VectorShuffle 1510 1510 0 1
|
|
1512: 17(ivec4) Load 19(ballot)
|
|
1513:140(i64vec2) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1511 1512
|
|
1514: 136(ptr) AccessChain 37(data) 1508 135 40
|
|
1515: 30(int64_t) CompositeExtract 1513 0
|
|
Store 1514 1515
|
|
1516: 136(ptr) AccessChain 37(data) 1508 135 188
|
|
1517: 30(int64_t) CompositeExtract 1513 1
|
|
Store 1516 1517
|
|
1518: 6(int) Load 8(invocation)
|
|
1519: 141(ptr) AccessChain 37(data) 52 135
|
|
1520: 31(i64vec4) Load 1519
|
|
1521:146(i64vec3) VectorShuffle 1520 1520 0 1 2
|
|
1522: 17(ivec4) Load 19(ballot)
|
|
1523:146(i64vec3) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1521 1522
|
|
1524: 136(ptr) AccessChain 37(data) 1518 135 40
|
|
1525: 30(int64_t) CompositeExtract 1523 0
|
|
Store 1524 1525
|
|
1526: 136(ptr) AccessChain 37(data) 1518 135 188
|
|
1527: 30(int64_t) CompositeExtract 1523 1
|
|
Store 1526 1527
|
|
1528: 136(ptr) AccessChain 37(data) 1518 135 201
|
|
1529: 30(int64_t) CompositeExtract 1523 2
|
|
Store 1528 1529
|
|
1530: 6(int) Load 8(invocation)
|
|
1531: 141(ptr) AccessChain 37(data) 58 135
|
|
1532: 31(i64vec4) Load 1531
|
|
1533: 17(ivec4) Load 19(ballot)
|
|
1534: 31(i64vec4) GroupNonUniformBitwiseAnd 177 PartitionedReduceNV 1532 1533
|
|
1535: 141(ptr) AccessChain 37(data) 1530 135
|
|
Store 1535 1534
|
|
1536: 6(int) Load 8(invocation)
|
|
1537: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1538: 30(int64_t) Load 1537
|
|
1539: 17(ivec4) Load 19(ballot)
|
|
1540: 30(int64_t) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1538 1539
|
|
1541: 136(ptr) AccessChain 37(data) 1536 135 40
|
|
Store 1541 1540
|
|
1542: 6(int) Load 8(invocation)
|
|
1543: 141(ptr) AccessChain 37(data) 45 135
|
|
1544: 31(i64vec4) Load 1543
|
|
1545:140(i64vec2) VectorShuffle 1544 1544 0 1
|
|
1546: 17(ivec4) Load 19(ballot)
|
|
1547:140(i64vec2) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1545 1546
|
|
1548: 136(ptr) AccessChain 37(data) 1542 135 40
|
|
1549: 30(int64_t) CompositeExtract 1547 0
|
|
Store 1548 1549
|
|
1550: 136(ptr) AccessChain 37(data) 1542 135 188
|
|
1551: 30(int64_t) CompositeExtract 1547 1
|
|
Store 1550 1551
|
|
1552: 6(int) Load 8(invocation)
|
|
1553: 141(ptr) AccessChain 37(data) 52 135
|
|
1554: 31(i64vec4) Load 1553
|
|
1555:146(i64vec3) VectorShuffle 1554 1554 0 1 2
|
|
1556: 17(ivec4) Load 19(ballot)
|
|
1557:146(i64vec3) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1555 1556
|
|
1558: 136(ptr) AccessChain 37(data) 1552 135 40
|
|
1559: 30(int64_t) CompositeExtract 1557 0
|
|
Store 1558 1559
|
|
1560: 136(ptr) AccessChain 37(data) 1552 135 188
|
|
1561: 30(int64_t) CompositeExtract 1557 1
|
|
Store 1560 1561
|
|
1562: 136(ptr) AccessChain 37(data) 1552 135 201
|
|
1563: 30(int64_t) CompositeExtract 1557 2
|
|
Store 1562 1563
|
|
1564: 6(int) Load 8(invocation)
|
|
1565: 141(ptr) AccessChain 37(data) 58 135
|
|
1566: 31(i64vec4) Load 1565
|
|
1567: 17(ivec4) Load 19(ballot)
|
|
1568: 31(i64vec4) GroupNonUniformBitwiseOr 177 PartitionedReduceNV 1566 1567
|
|
1569: 141(ptr) AccessChain 37(data) 1564 135
|
|
Store 1569 1568
|
|
1570: 6(int) Load 8(invocation)
|
|
1571: 136(ptr) AccessChain 37(data) 39 135 40
|
|
1572: 30(int64_t) Load 1571
|
|
1573: 17(ivec4) Load 19(ballot)
|
|
1574: 30(int64_t) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1572 1573
|
|
1575: 136(ptr) AccessChain 37(data) 1570 135 40
|
|
Store 1575 1574
|
|
1576: 6(int) Load 8(invocation)
|
|
1577: 141(ptr) AccessChain 37(data) 45 135
|
|
1578: 31(i64vec4) Load 1577
|
|
1579:140(i64vec2) VectorShuffle 1578 1578 0 1
|
|
1580: 17(ivec4) Load 19(ballot)
|
|
1581:140(i64vec2) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1579 1580
|
|
1582: 136(ptr) AccessChain 37(data) 1576 135 40
|
|
1583: 30(int64_t) CompositeExtract 1581 0
|
|
Store 1582 1583
|
|
1584: 136(ptr) AccessChain 37(data) 1576 135 188
|
|
1585: 30(int64_t) CompositeExtract 1581 1
|
|
Store 1584 1585
|
|
1586: 6(int) Load 8(invocation)
|
|
1587: 141(ptr) AccessChain 37(data) 52 135
|
|
1588: 31(i64vec4) Load 1587
|
|
1589:146(i64vec3) VectorShuffle 1588 1588 0 1 2
|
|
1590: 17(ivec4) Load 19(ballot)
|
|
1591:146(i64vec3) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1589 1590
|
|
1592: 136(ptr) AccessChain 37(data) 1586 135 40
|
|
1593: 30(int64_t) CompositeExtract 1591 0
|
|
Store 1592 1593
|
|
1594: 136(ptr) AccessChain 37(data) 1586 135 188
|
|
1595: 30(int64_t) CompositeExtract 1591 1
|
|
Store 1594 1595
|
|
1596: 136(ptr) AccessChain 37(data) 1586 135 201
|
|
1597: 30(int64_t) CompositeExtract 1591 2
|
|
Store 1596 1597
|
|
1598: 6(int) Load 8(invocation)
|
|
1599: 141(ptr) AccessChain 37(data) 58 135
|
|
1600: 31(i64vec4) Load 1599
|
|
1601: 17(ivec4) Load 19(ballot)
|
|
1602: 31(i64vec4) GroupNonUniformBitwiseXor 177 PartitionedReduceNV 1600 1601
|
|
1603: 141(ptr) AccessChain 37(data) 1598 135
|
|
Store 1603 1602
|
|
1604: 6(int) Load 8(invocation)
|
|
1605: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1606:32(float16_t) Load 1605
|
|
1607: 17(ivec4) Load 19(ballot)
|
|
1608:32(float16_t) GroupNonUniformFAdd 177 PartitionedReduceNV 1606 1607
|
|
1609: 155(ptr) AccessChain 37(data) 1604 154 40
|
|
Store 1609 1608
|
|
1610: 6(int) Load 8(invocation)
|
|
1611: 160(ptr) AccessChain 37(data) 45 154
|
|
1612: 33(f16vec4) Load 1611
|
|
1613:159(f16vec2) VectorShuffle 1612 1612 0 1
|
|
1614: 17(ivec4) Load 19(ballot)
|
|
1615:159(f16vec2) GroupNonUniformFAdd 177 PartitionedReduceNV 1613 1614
|
|
1616: 155(ptr) AccessChain 37(data) 1610 154 40
|
|
1617:32(float16_t) CompositeExtract 1615 0
|
|
Store 1616 1617
|
|
1618: 155(ptr) AccessChain 37(data) 1610 154 188
|
|
1619:32(float16_t) CompositeExtract 1615 1
|
|
Store 1618 1619
|
|
1620: 6(int) Load 8(invocation)
|
|
1621: 160(ptr) AccessChain 37(data) 52 154
|
|
1622: 33(f16vec4) Load 1621
|
|
1623:165(f16vec3) VectorShuffle 1622 1622 0 1 2
|
|
1624: 17(ivec4) Load 19(ballot)
|
|
1625:165(f16vec3) GroupNonUniformFAdd 177 PartitionedReduceNV 1623 1624
|
|
1626: 155(ptr) AccessChain 37(data) 1620 154 40
|
|
1627:32(float16_t) CompositeExtract 1625 0
|
|
Store 1626 1627
|
|
1628: 155(ptr) AccessChain 37(data) 1620 154 188
|
|
1629:32(float16_t) CompositeExtract 1625 1
|
|
Store 1628 1629
|
|
1630: 155(ptr) AccessChain 37(data) 1620 154 201
|
|
1631:32(float16_t) CompositeExtract 1625 2
|
|
Store 1630 1631
|
|
1632: 6(int) Load 8(invocation)
|
|
1633: 160(ptr) AccessChain 37(data) 58 154
|
|
1634: 33(f16vec4) Load 1633
|
|
1635: 17(ivec4) Load 19(ballot)
|
|
1636: 33(f16vec4) GroupNonUniformFAdd 177 PartitionedReduceNV 1634 1635
|
|
1637: 160(ptr) AccessChain 37(data) 1632 154
|
|
Store 1637 1636
|
|
1638: 6(int) Load 8(invocation)
|
|
1639: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1640:32(float16_t) Load 1639
|
|
1641: 17(ivec4) Load 19(ballot)
|
|
1642:32(float16_t) GroupNonUniformFMul 177 PartitionedReduceNV 1640 1641
|
|
1643: 155(ptr) AccessChain 37(data) 1638 154 40
|
|
Store 1643 1642
|
|
1644: 6(int) Load 8(invocation)
|
|
1645: 160(ptr) AccessChain 37(data) 45 154
|
|
1646: 33(f16vec4) Load 1645
|
|
1647:159(f16vec2) VectorShuffle 1646 1646 0 1
|
|
1648: 17(ivec4) Load 19(ballot)
|
|
1649:159(f16vec2) GroupNonUniformFMul 177 PartitionedReduceNV 1647 1648
|
|
1650: 155(ptr) AccessChain 37(data) 1644 154 40
|
|
1651:32(float16_t) CompositeExtract 1649 0
|
|
Store 1650 1651
|
|
1652: 155(ptr) AccessChain 37(data) 1644 154 188
|
|
1653:32(float16_t) CompositeExtract 1649 1
|
|
Store 1652 1653
|
|
1654: 6(int) Load 8(invocation)
|
|
1655: 160(ptr) AccessChain 37(data) 52 154
|
|
1656: 33(f16vec4) Load 1655
|
|
1657:165(f16vec3) VectorShuffle 1656 1656 0 1 2
|
|
1658: 17(ivec4) Load 19(ballot)
|
|
1659:165(f16vec3) GroupNonUniformFMul 177 PartitionedReduceNV 1657 1658
|
|
1660: 155(ptr) AccessChain 37(data) 1654 154 40
|
|
1661:32(float16_t) CompositeExtract 1659 0
|
|
Store 1660 1661
|
|
1662: 155(ptr) AccessChain 37(data) 1654 154 188
|
|
1663:32(float16_t) CompositeExtract 1659 1
|
|
Store 1662 1663
|
|
1664: 155(ptr) AccessChain 37(data) 1654 154 201
|
|
1665:32(float16_t) CompositeExtract 1659 2
|
|
Store 1664 1665
|
|
1666: 6(int) Load 8(invocation)
|
|
1667: 160(ptr) AccessChain 37(data) 58 154
|
|
1668: 33(f16vec4) Load 1667
|
|
1669: 17(ivec4) Load 19(ballot)
|
|
1670: 33(f16vec4) GroupNonUniformFMul 177 PartitionedReduceNV 1668 1669
|
|
1671: 160(ptr) AccessChain 37(data) 1666 154
|
|
Store 1671 1670
|
|
1672: 6(int) Load 8(invocation)
|
|
1673: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1674:32(float16_t) Load 1673
|
|
1675: 17(ivec4) Load 19(ballot)
|
|
1676:32(float16_t) GroupNonUniformFMin 177 PartitionedReduceNV 1674 1675
|
|
1677: 155(ptr) AccessChain 37(data) 1672 154 40
|
|
Store 1677 1676
|
|
1678: 6(int) Load 8(invocation)
|
|
1679: 160(ptr) AccessChain 37(data) 45 154
|
|
1680: 33(f16vec4) Load 1679
|
|
1681:159(f16vec2) VectorShuffle 1680 1680 0 1
|
|
1682: 17(ivec4) Load 19(ballot)
|
|
1683:159(f16vec2) GroupNonUniformFMin 177 PartitionedReduceNV 1681 1682
|
|
1684: 155(ptr) AccessChain 37(data) 1678 154 40
|
|
1685:32(float16_t) CompositeExtract 1683 0
|
|
Store 1684 1685
|
|
1686: 155(ptr) AccessChain 37(data) 1678 154 188
|
|
1687:32(float16_t) CompositeExtract 1683 1
|
|
Store 1686 1687
|
|
1688: 6(int) Load 8(invocation)
|
|
1689: 160(ptr) AccessChain 37(data) 52 154
|
|
1690: 33(f16vec4) Load 1689
|
|
1691:165(f16vec3) VectorShuffle 1690 1690 0 1 2
|
|
1692: 17(ivec4) Load 19(ballot)
|
|
1693:165(f16vec3) GroupNonUniformFMin 177 PartitionedReduceNV 1691 1692
|
|
1694: 155(ptr) AccessChain 37(data) 1688 154 40
|
|
1695:32(float16_t) CompositeExtract 1693 0
|
|
Store 1694 1695
|
|
1696: 155(ptr) AccessChain 37(data) 1688 154 188
|
|
1697:32(float16_t) CompositeExtract 1693 1
|
|
Store 1696 1697
|
|
1698: 155(ptr) AccessChain 37(data) 1688 154 201
|
|
1699:32(float16_t) CompositeExtract 1693 2
|
|
Store 1698 1699
|
|
1700: 6(int) Load 8(invocation)
|
|
1701: 160(ptr) AccessChain 37(data) 58 154
|
|
1702: 33(f16vec4) Load 1701
|
|
1703: 17(ivec4) Load 19(ballot)
|
|
1704: 33(f16vec4) GroupNonUniformFMin 177 PartitionedReduceNV 1702 1703
|
|
1705: 160(ptr) AccessChain 37(data) 1700 154
|
|
Store 1705 1704
|
|
1706: 6(int) Load 8(invocation)
|
|
1707: 155(ptr) AccessChain 37(data) 39 154 40
|
|
1708:32(float16_t) Load 1707
|
|
1709: 17(ivec4) Load 19(ballot)
|
|
1710:32(float16_t) GroupNonUniformFMax 177 PartitionedReduceNV 1708 1709
|
|
1711: 155(ptr) AccessChain 37(data) 1706 154 40
|
|
Store 1711 1710
|
|
1712: 6(int) Load 8(invocation)
|
|
1713: 160(ptr) AccessChain 37(data) 45 154
|
|
1714: 33(f16vec4) Load 1713
|
|
1715:159(f16vec2) VectorShuffle 1714 1714 0 1
|
|
1716: 17(ivec4) Load 19(ballot)
|
|
1717:159(f16vec2) GroupNonUniformFMax 177 PartitionedReduceNV 1715 1716
|
|
1718: 155(ptr) AccessChain 37(data) 1712 154 40
|
|
1719:32(float16_t) CompositeExtract 1717 0
|
|
Store 1718 1719
|
|
1720: 155(ptr) AccessChain 37(data) 1712 154 188
|
|
1721:32(float16_t) CompositeExtract 1717 1
|
|
Store 1720 1721
|
|
1722: 6(int) Load 8(invocation)
|
|
1723: 160(ptr) AccessChain 37(data) 52 154
|
|
1724: 33(f16vec4) Load 1723
|
|
1725:165(f16vec3) VectorShuffle 1724 1724 0 1 2
|
|
1726: 17(ivec4) Load 19(ballot)
|
|
1727:165(f16vec3) GroupNonUniformFMax 177 PartitionedReduceNV 1725 1726
|
|
1728: 155(ptr) AccessChain 37(data) 1722 154 40
|
|
1729:32(float16_t) CompositeExtract 1727 0
|
|
Store 1728 1729
|
|
1730: 155(ptr) AccessChain 37(data) 1722 154 188
|
|
1731:32(float16_t) CompositeExtract 1727 1
|
|
Store 1730 1731
|
|
1732: 155(ptr) AccessChain 37(data) 1722 154 201
|
|
1733:32(float16_t) CompositeExtract 1727 2
|
|
Store 1732 1733
|
|
1734: 6(int) Load 8(invocation)
|
|
1735: 160(ptr) AccessChain 37(data) 58 154
|
|
1736: 33(f16vec4) Load 1735
|
|
1737: 17(ivec4) Load 19(ballot)
|
|
1738: 33(f16vec4) GroupNonUniformFMax 177 PartitionedReduceNV 1736 1737
|
|
1739: 160(ptr) AccessChain 37(data) 1734 154
|
|
Store 1739 1738
|
|
Return
|
|
FunctionEnd
|