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.
1844 lines
99 KiB
Plaintext
1844 lines
99 KiB
Plaintext
spv.subgroupExtendedTypesClustered.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000a
|
|
// 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
|