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