1178 lines
62 KiB
Plaintext
1178 lines
62 KiB
Plaintext
spv.subgroupExtendedTypesQuad.comp
|
|
// Module Version 10300
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 918
|
|
|
|
Capability Shader
|
|
Capability Float16
|
|
Capability Int64
|
|
Capability Int16
|
|
Capability Int8
|
|
Capability GroupNonUniform
|
|
Capability GroupNonUniformQuad
|
|
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_quad"
|
|
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 917 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
|
|
169: TypePointer StorageBuffer 19(int8_t)
|
|
175: TypeVector 19(int8_t) 2
|
|
176: TypePointer StorageBuffer 20(i8vec4)
|
|
186: TypeVector 19(int8_t) 3
|
|
293: TypePointer StorageBuffer 21(int16_t)
|
|
299: TypeVector 21(int16_t) 2
|
|
300: TypePointer StorageBuffer 22(i16vec4)
|
|
310: TypeVector 21(int16_t) 3
|
|
417: TypePointer StorageBuffer 23(int16_t)
|
|
423: TypeVector 23(int16_t) 2
|
|
424: TypePointer StorageBuffer 24(i16vec4)
|
|
434: TypeVector 23(int16_t) 3
|
|
541: 36(int) Constant 4
|
|
542: TypePointer StorageBuffer 25(int64_t)
|
|
548: TypeVector 25(int64_t) 2
|
|
549: TypePointer StorageBuffer 26(i64vec4)
|
|
559: TypeVector 25(int64_t) 3
|
|
666: 36(int) Constant 5
|
|
667: TypePointer StorageBuffer 27(int64_t)
|
|
673: TypeVector 27(int64_t) 2
|
|
674: TypePointer StorageBuffer 28(i64vec4)
|
|
684: TypeVector 27(int64_t) 3
|
|
791: 36(int) Constant 6
|
|
792: TypePointer StorageBuffer 29(float16_t)
|
|
798: TypeVector 29(float16_t) 2
|
|
799: TypePointer StorageBuffer 30(f16vec4)
|
|
809: TypeVector 29(float16_t) 3
|
|
915: TypeVector 6(int) 3
|
|
916: 6(int) Constant 8
|
|
917: 915(ivec3) ConstantComposite 916 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) GroupNonUniformQuadBroadcast 43 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) GroupNonUniformQuadBroadcast 43 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) GroupNonUniformQuadBroadcast 43 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) GroupNonUniformQuadBroadcast 43 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) GroupNonUniformQuadSwap 43 80 38
|
|
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) GroupNonUniformQuadSwap 43 86 38
|
|
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) GroupNonUniformQuadSwap 43 95 38
|
|
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) GroupNonUniformQuadSwap 43 105 38
|
|
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) GroupNonUniformQuadSwap 43 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) GroupNonUniformQuadSwap 43 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) GroupNonUniformQuadSwap 43 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) GroupNonUniformQuadSwap 43 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) GroupNonUniformQuadSwap 43 140 69
|
|
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) GroupNonUniformQuadSwap 43 146 69
|
|
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) GroupNonUniformQuadSwap 43 155 69
|
|
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) GroupNonUniformQuadSwap 43 165 69
|
|
167: 49(ptr) AccessChain 34(data) 163 37
|
|
Store 167 166
|
|
168: 6(int) Load 8(invocation)
|
|
170: 169(ptr) AccessChain 34(data) 37 47 38
|
|
171: 19(int8_t) Load 170
|
|
172: 19(int8_t) GroupNonUniformQuadBroadcast 43 171 42
|
|
173: 169(ptr) AccessChain 34(data) 168 47 38
|
|
Store 173 172
|
|
174: 6(int) Load 8(invocation)
|
|
177: 176(ptr) AccessChain 34(data) 47 47
|
|
178: 20(i8vec4) Load 177
|
|
179: 175(i8vec2) VectorShuffle 178 178 0 1
|
|
180: 175(i8vec2) GroupNonUniformQuadBroadcast 43 179 42
|
|
181: 169(ptr) AccessChain 34(data) 174 47 38
|
|
182: 19(int8_t) CompositeExtract 180 0
|
|
Store 181 182
|
|
183: 169(ptr) AccessChain 34(data) 174 47 42
|
|
184: 19(int8_t) CompositeExtract 180 1
|
|
Store 183 184
|
|
185: 6(int) Load 8(invocation)
|
|
187: 176(ptr) AccessChain 34(data) 59 47
|
|
188: 20(i8vec4) Load 187
|
|
189: 186(i8vec3) VectorShuffle 188 188 0 1 2
|
|
190: 186(i8vec3) GroupNonUniformQuadBroadcast 43 189 42
|
|
191: 169(ptr) AccessChain 34(data) 185 47 38
|
|
192: 19(int8_t) CompositeExtract 190 0
|
|
Store 191 192
|
|
193: 169(ptr) AccessChain 34(data) 185 47 42
|
|
194: 19(int8_t) CompositeExtract 190 1
|
|
Store 193 194
|
|
195: 169(ptr) AccessChain 34(data) 185 47 69
|
|
196: 19(int8_t) CompositeExtract 190 2
|
|
Store 195 196
|
|
197: 6(int) Load 8(invocation)
|
|
198: 176(ptr) AccessChain 34(data) 73 47
|
|
199: 20(i8vec4) Load 198
|
|
200: 20(i8vec4) GroupNonUniformQuadBroadcast 43 199 42
|
|
201: 176(ptr) AccessChain 34(data) 197 47
|
|
Store 201 200
|
|
202: 6(int) Load 8(invocation)
|
|
203: 169(ptr) AccessChain 34(data) 37 47 38
|
|
204: 19(int8_t) Load 203
|
|
205: 19(int8_t) GroupNonUniformQuadSwap 43 204 38
|
|
206: 169(ptr) AccessChain 34(data) 202 47 38
|
|
Store 206 205
|
|
207: 6(int) Load 8(invocation)
|
|
208: 176(ptr) AccessChain 34(data) 47 47
|
|
209: 20(i8vec4) Load 208
|
|
210: 175(i8vec2) VectorShuffle 209 209 0 1
|
|
211: 175(i8vec2) GroupNonUniformQuadSwap 43 210 38
|
|
212: 169(ptr) AccessChain 34(data) 207 47 38
|
|
213: 19(int8_t) CompositeExtract 211 0
|
|
Store 212 213
|
|
214: 169(ptr) AccessChain 34(data) 207 47 42
|
|
215: 19(int8_t) CompositeExtract 211 1
|
|
Store 214 215
|
|
216: 6(int) Load 8(invocation)
|
|
217: 176(ptr) AccessChain 34(data) 59 47
|
|
218: 20(i8vec4) Load 217
|
|
219: 186(i8vec3) VectorShuffle 218 218 0 1 2
|
|
220: 186(i8vec3) GroupNonUniformQuadSwap 43 219 38
|
|
221: 169(ptr) AccessChain 34(data) 216 47 38
|
|
222: 19(int8_t) CompositeExtract 220 0
|
|
Store 221 222
|
|
223: 169(ptr) AccessChain 34(data) 216 47 42
|
|
224: 19(int8_t) CompositeExtract 220 1
|
|
Store 223 224
|
|
225: 169(ptr) AccessChain 34(data) 216 47 69
|
|
226: 19(int8_t) CompositeExtract 220 2
|
|
Store 225 226
|
|
227: 6(int) Load 8(invocation)
|
|
228: 176(ptr) AccessChain 34(data) 73 47
|
|
229: 20(i8vec4) Load 228
|
|
230: 20(i8vec4) GroupNonUniformQuadSwap 43 229 38
|
|
231: 176(ptr) AccessChain 34(data) 227 47
|
|
Store 231 230
|
|
232: 6(int) Load 8(invocation)
|
|
233: 169(ptr) AccessChain 34(data) 37 47 38
|
|
234: 19(int8_t) Load 233
|
|
235: 19(int8_t) GroupNonUniformQuadSwap 43 234 42
|
|
236: 169(ptr) AccessChain 34(data) 232 47 38
|
|
Store 236 235
|
|
237: 6(int) Load 8(invocation)
|
|
238: 176(ptr) AccessChain 34(data) 47 47
|
|
239: 20(i8vec4) Load 238
|
|
240: 175(i8vec2) VectorShuffle 239 239 0 1
|
|
241: 175(i8vec2) GroupNonUniformQuadSwap 43 240 42
|
|
242: 169(ptr) AccessChain 34(data) 237 47 38
|
|
243: 19(int8_t) CompositeExtract 241 0
|
|
Store 242 243
|
|
244: 169(ptr) AccessChain 34(data) 237 47 42
|
|
245: 19(int8_t) CompositeExtract 241 1
|
|
Store 244 245
|
|
246: 6(int) Load 8(invocation)
|
|
247: 176(ptr) AccessChain 34(data) 59 47
|
|
248: 20(i8vec4) Load 247
|
|
249: 186(i8vec3) VectorShuffle 248 248 0 1 2
|
|
250: 186(i8vec3) GroupNonUniformQuadSwap 43 249 42
|
|
251: 169(ptr) AccessChain 34(data) 246 47 38
|
|
252: 19(int8_t) CompositeExtract 250 0
|
|
Store 251 252
|
|
253: 169(ptr) AccessChain 34(data) 246 47 42
|
|
254: 19(int8_t) CompositeExtract 250 1
|
|
Store 253 254
|
|
255: 169(ptr) AccessChain 34(data) 246 47 69
|
|
256: 19(int8_t) CompositeExtract 250 2
|
|
Store 255 256
|
|
257: 6(int) Load 8(invocation)
|
|
258: 176(ptr) AccessChain 34(data) 73 47
|
|
259: 20(i8vec4) Load 258
|
|
260: 20(i8vec4) GroupNonUniformQuadSwap 43 259 42
|
|
261: 176(ptr) AccessChain 34(data) 257 47
|
|
Store 261 260
|
|
262: 6(int) Load 8(invocation)
|
|
263: 169(ptr) AccessChain 34(data) 37 47 38
|
|
264: 19(int8_t) Load 263
|
|
265: 19(int8_t) GroupNonUniformQuadSwap 43 264 69
|
|
266: 169(ptr) AccessChain 34(data) 262 47 38
|
|
Store 266 265
|
|
267: 6(int) Load 8(invocation)
|
|
268: 176(ptr) AccessChain 34(data) 47 47
|
|
269: 20(i8vec4) Load 268
|
|
270: 175(i8vec2) VectorShuffle 269 269 0 1
|
|
271: 175(i8vec2) GroupNonUniformQuadSwap 43 270 69
|
|
272: 169(ptr) AccessChain 34(data) 267 47 38
|
|
273: 19(int8_t) CompositeExtract 271 0
|
|
Store 272 273
|
|
274: 169(ptr) AccessChain 34(data) 267 47 42
|
|
275: 19(int8_t) CompositeExtract 271 1
|
|
Store 274 275
|
|
276: 6(int) Load 8(invocation)
|
|
277: 176(ptr) AccessChain 34(data) 59 47
|
|
278: 20(i8vec4) Load 277
|
|
279: 186(i8vec3) VectorShuffle 278 278 0 1 2
|
|
280: 186(i8vec3) GroupNonUniformQuadSwap 43 279 69
|
|
281: 169(ptr) AccessChain 34(data) 276 47 38
|
|
282: 19(int8_t) CompositeExtract 280 0
|
|
Store 281 282
|
|
283: 169(ptr) AccessChain 34(data) 276 47 42
|
|
284: 19(int8_t) CompositeExtract 280 1
|
|
Store 283 284
|
|
285: 169(ptr) AccessChain 34(data) 276 47 69
|
|
286: 19(int8_t) CompositeExtract 280 2
|
|
Store 285 286
|
|
287: 6(int) Load 8(invocation)
|
|
288: 176(ptr) AccessChain 34(data) 73 47
|
|
289: 20(i8vec4) Load 288
|
|
290: 20(i8vec4) GroupNonUniformQuadSwap 43 289 69
|
|
291: 176(ptr) AccessChain 34(data) 287 47
|
|
Store 291 290
|
|
292: 6(int) Load 8(invocation)
|
|
294: 293(ptr) AccessChain 34(data) 37 59 38
|
|
295: 21(int16_t) Load 294
|
|
296: 21(int16_t) GroupNonUniformQuadBroadcast 43 295 42
|
|
297: 293(ptr) AccessChain 34(data) 292 59 38
|
|
Store 297 296
|
|
298: 6(int) Load 8(invocation)
|
|
301: 300(ptr) AccessChain 34(data) 47 59
|
|
302: 22(i16vec4) Load 301
|
|
303:299(i16vec2) VectorShuffle 302 302 0 1
|
|
304:299(i16vec2) GroupNonUniformQuadBroadcast 43 303 42
|
|
305: 293(ptr) AccessChain 34(data) 298 59 38
|
|
306: 21(int16_t) CompositeExtract 304 0
|
|
Store 305 306
|
|
307: 293(ptr) AccessChain 34(data) 298 59 42
|
|
308: 21(int16_t) CompositeExtract 304 1
|
|
Store 307 308
|
|
309: 6(int) Load 8(invocation)
|
|
311: 300(ptr) AccessChain 34(data) 59 59
|
|
312: 22(i16vec4) Load 311
|
|
313:310(i16vec3) VectorShuffle 312 312 0 1 2
|
|
314:310(i16vec3) GroupNonUniformQuadBroadcast 43 313 42
|
|
315: 293(ptr) AccessChain 34(data) 309 59 38
|
|
316: 21(int16_t) CompositeExtract 314 0
|
|
Store 315 316
|
|
317: 293(ptr) AccessChain 34(data) 309 59 42
|
|
318: 21(int16_t) CompositeExtract 314 1
|
|
Store 317 318
|
|
319: 293(ptr) AccessChain 34(data) 309 59 69
|
|
320: 21(int16_t) CompositeExtract 314 2
|
|
Store 319 320
|
|
321: 6(int) Load 8(invocation)
|
|
322: 300(ptr) AccessChain 34(data) 73 59
|
|
323: 22(i16vec4) Load 322
|
|
324: 22(i16vec4) GroupNonUniformQuadBroadcast 43 323 42
|
|
325: 300(ptr) AccessChain 34(data) 321 59
|
|
Store 325 324
|
|
326: 6(int) Load 8(invocation)
|
|
327: 293(ptr) AccessChain 34(data) 37 59 38
|
|
328: 21(int16_t) Load 327
|
|
329: 21(int16_t) GroupNonUniformQuadSwap 43 328 38
|
|
330: 293(ptr) AccessChain 34(data) 326 59 38
|
|
Store 330 329
|
|
331: 6(int) Load 8(invocation)
|
|
332: 300(ptr) AccessChain 34(data) 47 59
|
|
333: 22(i16vec4) Load 332
|
|
334:299(i16vec2) VectorShuffle 333 333 0 1
|
|
335:299(i16vec2) GroupNonUniformQuadSwap 43 334 38
|
|
336: 293(ptr) AccessChain 34(data) 331 59 38
|
|
337: 21(int16_t) CompositeExtract 335 0
|
|
Store 336 337
|
|
338: 293(ptr) AccessChain 34(data) 331 59 42
|
|
339: 21(int16_t) CompositeExtract 335 1
|
|
Store 338 339
|
|
340: 6(int) Load 8(invocation)
|
|
341: 300(ptr) AccessChain 34(data) 59 59
|
|
342: 22(i16vec4) Load 341
|
|
343:310(i16vec3) VectorShuffle 342 342 0 1 2
|
|
344:310(i16vec3) GroupNonUniformQuadSwap 43 343 38
|
|
345: 293(ptr) AccessChain 34(data) 340 59 38
|
|
346: 21(int16_t) CompositeExtract 344 0
|
|
Store 345 346
|
|
347: 293(ptr) AccessChain 34(data) 340 59 42
|
|
348: 21(int16_t) CompositeExtract 344 1
|
|
Store 347 348
|
|
349: 293(ptr) AccessChain 34(data) 340 59 69
|
|
350: 21(int16_t) CompositeExtract 344 2
|
|
Store 349 350
|
|
351: 6(int) Load 8(invocation)
|
|
352: 300(ptr) AccessChain 34(data) 73 59
|
|
353: 22(i16vec4) Load 352
|
|
354: 22(i16vec4) GroupNonUniformQuadSwap 43 353 38
|
|
355: 300(ptr) AccessChain 34(data) 351 59
|
|
Store 355 354
|
|
356: 6(int) Load 8(invocation)
|
|
357: 293(ptr) AccessChain 34(data) 37 59 38
|
|
358: 21(int16_t) Load 357
|
|
359: 21(int16_t) GroupNonUniformQuadSwap 43 358 42
|
|
360: 293(ptr) AccessChain 34(data) 356 59 38
|
|
Store 360 359
|
|
361: 6(int) Load 8(invocation)
|
|
362: 300(ptr) AccessChain 34(data) 47 59
|
|
363: 22(i16vec4) Load 362
|
|
364:299(i16vec2) VectorShuffle 363 363 0 1
|
|
365:299(i16vec2) GroupNonUniformQuadSwap 43 364 42
|
|
366: 293(ptr) AccessChain 34(data) 361 59 38
|
|
367: 21(int16_t) CompositeExtract 365 0
|
|
Store 366 367
|
|
368: 293(ptr) AccessChain 34(data) 361 59 42
|
|
369: 21(int16_t) CompositeExtract 365 1
|
|
Store 368 369
|
|
370: 6(int) Load 8(invocation)
|
|
371: 300(ptr) AccessChain 34(data) 59 59
|
|
372: 22(i16vec4) Load 371
|
|
373:310(i16vec3) VectorShuffle 372 372 0 1 2
|
|
374:310(i16vec3) GroupNonUniformQuadSwap 43 373 42
|
|
375: 293(ptr) AccessChain 34(data) 370 59 38
|
|
376: 21(int16_t) CompositeExtract 374 0
|
|
Store 375 376
|
|
377: 293(ptr) AccessChain 34(data) 370 59 42
|
|
378: 21(int16_t) CompositeExtract 374 1
|
|
Store 377 378
|
|
379: 293(ptr) AccessChain 34(data) 370 59 69
|
|
380: 21(int16_t) CompositeExtract 374 2
|
|
Store 379 380
|
|
381: 6(int) Load 8(invocation)
|
|
382: 300(ptr) AccessChain 34(data) 73 59
|
|
383: 22(i16vec4) Load 382
|
|
384: 22(i16vec4) GroupNonUniformQuadSwap 43 383 42
|
|
385: 300(ptr) AccessChain 34(data) 381 59
|
|
Store 385 384
|
|
386: 6(int) Load 8(invocation)
|
|
387: 293(ptr) AccessChain 34(data) 37 59 38
|
|
388: 21(int16_t) Load 387
|
|
389: 21(int16_t) GroupNonUniformQuadSwap 43 388 69
|
|
390: 293(ptr) AccessChain 34(data) 386 59 38
|
|
Store 390 389
|
|
391: 6(int) Load 8(invocation)
|
|
392: 300(ptr) AccessChain 34(data) 47 59
|
|
393: 22(i16vec4) Load 392
|
|
394:299(i16vec2) VectorShuffle 393 393 0 1
|
|
395:299(i16vec2) GroupNonUniformQuadSwap 43 394 69
|
|
396: 293(ptr) AccessChain 34(data) 391 59 38
|
|
397: 21(int16_t) CompositeExtract 395 0
|
|
Store 396 397
|
|
398: 293(ptr) AccessChain 34(data) 391 59 42
|
|
399: 21(int16_t) CompositeExtract 395 1
|
|
Store 398 399
|
|
400: 6(int) Load 8(invocation)
|
|
401: 300(ptr) AccessChain 34(data) 59 59
|
|
402: 22(i16vec4) Load 401
|
|
403:310(i16vec3) VectorShuffle 402 402 0 1 2
|
|
404:310(i16vec3) GroupNonUniformQuadSwap 43 403 69
|
|
405: 293(ptr) AccessChain 34(data) 400 59 38
|
|
406: 21(int16_t) CompositeExtract 404 0
|
|
Store 405 406
|
|
407: 293(ptr) AccessChain 34(data) 400 59 42
|
|
408: 21(int16_t) CompositeExtract 404 1
|
|
Store 407 408
|
|
409: 293(ptr) AccessChain 34(data) 400 59 69
|
|
410: 21(int16_t) CompositeExtract 404 2
|
|
Store 409 410
|
|
411: 6(int) Load 8(invocation)
|
|
412: 300(ptr) AccessChain 34(data) 73 59
|
|
413: 22(i16vec4) Load 412
|
|
414: 22(i16vec4) GroupNonUniformQuadSwap 43 413 69
|
|
415: 300(ptr) AccessChain 34(data) 411 59
|
|
Store 415 414
|
|
416: 6(int) Load 8(invocation)
|
|
418: 417(ptr) AccessChain 34(data) 37 73 38
|
|
419: 23(int16_t) Load 418
|
|
420: 23(int16_t) GroupNonUniformQuadBroadcast 43 419 42
|
|
421: 417(ptr) AccessChain 34(data) 416 73 38
|
|
Store 421 420
|
|
422: 6(int) Load 8(invocation)
|
|
425: 424(ptr) AccessChain 34(data) 47 73
|
|
426: 24(i16vec4) Load 425
|
|
427:423(i16vec2) VectorShuffle 426 426 0 1
|
|
428:423(i16vec2) GroupNonUniformQuadBroadcast 43 427 42
|
|
429: 417(ptr) AccessChain 34(data) 422 73 38
|
|
430: 23(int16_t) CompositeExtract 428 0
|
|
Store 429 430
|
|
431: 417(ptr) AccessChain 34(data) 422 73 42
|
|
432: 23(int16_t) CompositeExtract 428 1
|
|
Store 431 432
|
|
433: 6(int) Load 8(invocation)
|
|
435: 424(ptr) AccessChain 34(data) 59 73
|
|
436: 24(i16vec4) Load 435
|
|
437:434(i16vec3) VectorShuffle 436 436 0 1 2
|
|
438:434(i16vec3) GroupNonUniformQuadBroadcast 43 437 42
|
|
439: 417(ptr) AccessChain 34(data) 433 73 38
|
|
440: 23(int16_t) CompositeExtract 438 0
|
|
Store 439 440
|
|
441: 417(ptr) AccessChain 34(data) 433 73 42
|
|
442: 23(int16_t) CompositeExtract 438 1
|
|
Store 441 442
|
|
443: 417(ptr) AccessChain 34(data) 433 73 69
|
|
444: 23(int16_t) CompositeExtract 438 2
|
|
Store 443 444
|
|
445: 6(int) Load 8(invocation)
|
|
446: 424(ptr) AccessChain 34(data) 73 73
|
|
447: 24(i16vec4) Load 446
|
|
448: 24(i16vec4) GroupNonUniformQuadBroadcast 43 447 42
|
|
449: 424(ptr) AccessChain 34(data) 445 73
|
|
Store 449 448
|
|
450: 6(int) Load 8(invocation)
|
|
451: 417(ptr) AccessChain 34(data) 37 73 38
|
|
452: 23(int16_t) Load 451
|
|
453: 23(int16_t) GroupNonUniformQuadSwap 43 452 38
|
|
454: 417(ptr) AccessChain 34(data) 450 73 38
|
|
Store 454 453
|
|
455: 6(int) Load 8(invocation)
|
|
456: 424(ptr) AccessChain 34(data) 47 73
|
|
457: 24(i16vec4) Load 456
|
|
458:423(i16vec2) VectorShuffle 457 457 0 1
|
|
459:423(i16vec2) GroupNonUniformQuadSwap 43 458 38
|
|
460: 417(ptr) AccessChain 34(data) 455 73 38
|
|
461: 23(int16_t) CompositeExtract 459 0
|
|
Store 460 461
|
|
462: 417(ptr) AccessChain 34(data) 455 73 42
|
|
463: 23(int16_t) CompositeExtract 459 1
|
|
Store 462 463
|
|
464: 6(int) Load 8(invocation)
|
|
465: 424(ptr) AccessChain 34(data) 59 73
|
|
466: 24(i16vec4) Load 465
|
|
467:434(i16vec3) VectorShuffle 466 466 0 1 2
|
|
468:434(i16vec3) GroupNonUniformQuadSwap 43 467 38
|
|
469: 417(ptr) AccessChain 34(data) 464 73 38
|
|
470: 23(int16_t) CompositeExtract 468 0
|
|
Store 469 470
|
|
471: 417(ptr) AccessChain 34(data) 464 73 42
|
|
472: 23(int16_t) CompositeExtract 468 1
|
|
Store 471 472
|
|
473: 417(ptr) AccessChain 34(data) 464 73 69
|
|
474: 23(int16_t) CompositeExtract 468 2
|
|
Store 473 474
|
|
475: 6(int) Load 8(invocation)
|
|
476: 424(ptr) AccessChain 34(data) 73 73
|
|
477: 24(i16vec4) Load 476
|
|
478: 24(i16vec4) GroupNonUniformQuadSwap 43 477 38
|
|
479: 424(ptr) AccessChain 34(data) 475 73
|
|
Store 479 478
|
|
480: 6(int) Load 8(invocation)
|
|
481: 417(ptr) AccessChain 34(data) 37 73 38
|
|
482: 23(int16_t) Load 481
|
|
483: 23(int16_t) GroupNonUniformQuadSwap 43 482 42
|
|
484: 417(ptr) AccessChain 34(data) 480 73 38
|
|
Store 484 483
|
|
485: 6(int) Load 8(invocation)
|
|
486: 424(ptr) AccessChain 34(data) 47 73
|
|
487: 24(i16vec4) Load 486
|
|
488:423(i16vec2) VectorShuffle 487 487 0 1
|
|
489:423(i16vec2) GroupNonUniformQuadSwap 43 488 42
|
|
490: 417(ptr) AccessChain 34(data) 485 73 38
|
|
491: 23(int16_t) CompositeExtract 489 0
|
|
Store 490 491
|
|
492: 417(ptr) AccessChain 34(data) 485 73 42
|
|
493: 23(int16_t) CompositeExtract 489 1
|
|
Store 492 493
|
|
494: 6(int) Load 8(invocation)
|
|
495: 424(ptr) AccessChain 34(data) 59 73
|
|
496: 24(i16vec4) Load 495
|
|
497:434(i16vec3) VectorShuffle 496 496 0 1 2
|
|
498:434(i16vec3) GroupNonUniformQuadSwap 43 497 42
|
|
499: 417(ptr) AccessChain 34(data) 494 73 38
|
|
500: 23(int16_t) CompositeExtract 498 0
|
|
Store 499 500
|
|
501: 417(ptr) AccessChain 34(data) 494 73 42
|
|
502: 23(int16_t) CompositeExtract 498 1
|
|
Store 501 502
|
|
503: 417(ptr) AccessChain 34(data) 494 73 69
|
|
504: 23(int16_t) CompositeExtract 498 2
|
|
Store 503 504
|
|
505: 6(int) Load 8(invocation)
|
|
506: 424(ptr) AccessChain 34(data) 73 73
|
|
507: 24(i16vec4) Load 506
|
|
508: 24(i16vec4) GroupNonUniformQuadSwap 43 507 42
|
|
509: 424(ptr) AccessChain 34(data) 505 73
|
|
Store 509 508
|
|
510: 6(int) Load 8(invocation)
|
|
511: 417(ptr) AccessChain 34(data) 37 73 38
|
|
512: 23(int16_t) Load 511
|
|
513: 23(int16_t) GroupNonUniformQuadSwap 43 512 69
|
|
514: 417(ptr) AccessChain 34(data) 510 73 38
|
|
Store 514 513
|
|
515: 6(int) Load 8(invocation)
|
|
516: 424(ptr) AccessChain 34(data) 47 73
|
|
517: 24(i16vec4) Load 516
|
|
518:423(i16vec2) VectorShuffle 517 517 0 1
|
|
519:423(i16vec2) GroupNonUniformQuadSwap 43 518 69
|
|
520: 417(ptr) AccessChain 34(data) 515 73 38
|
|
521: 23(int16_t) CompositeExtract 519 0
|
|
Store 520 521
|
|
522: 417(ptr) AccessChain 34(data) 515 73 42
|
|
523: 23(int16_t) CompositeExtract 519 1
|
|
Store 522 523
|
|
524: 6(int) Load 8(invocation)
|
|
525: 424(ptr) AccessChain 34(data) 59 73
|
|
526: 24(i16vec4) Load 525
|
|
527:434(i16vec3) VectorShuffle 526 526 0 1 2
|
|
528:434(i16vec3) GroupNonUniformQuadSwap 43 527 69
|
|
529: 417(ptr) AccessChain 34(data) 524 73 38
|
|
530: 23(int16_t) CompositeExtract 528 0
|
|
Store 529 530
|
|
531: 417(ptr) AccessChain 34(data) 524 73 42
|
|
532: 23(int16_t) CompositeExtract 528 1
|
|
Store 531 532
|
|
533: 417(ptr) AccessChain 34(data) 524 73 69
|
|
534: 23(int16_t) CompositeExtract 528 2
|
|
Store 533 534
|
|
535: 6(int) Load 8(invocation)
|
|
536: 424(ptr) AccessChain 34(data) 73 73
|
|
537: 24(i16vec4) Load 536
|
|
538: 24(i16vec4) GroupNonUniformQuadSwap 43 537 69
|
|
539: 424(ptr) AccessChain 34(data) 535 73
|
|
Store 539 538
|
|
540: 6(int) Load 8(invocation)
|
|
543: 542(ptr) AccessChain 34(data) 37 541 38
|
|
544: 25(int64_t) Load 543
|
|
545: 25(int64_t) GroupNonUniformQuadBroadcast 43 544 42
|
|
546: 542(ptr) AccessChain 34(data) 540 541 38
|
|
Store 546 545
|
|
547: 6(int) Load 8(invocation)
|
|
550: 549(ptr) AccessChain 34(data) 47 541
|
|
551: 26(i64vec4) Load 550
|
|
552:548(i64vec2) VectorShuffle 551 551 0 1
|
|
553:548(i64vec2) GroupNonUniformQuadBroadcast 43 552 42
|
|
554: 542(ptr) AccessChain 34(data) 547 541 38
|
|
555: 25(int64_t) CompositeExtract 553 0
|
|
Store 554 555
|
|
556: 542(ptr) AccessChain 34(data) 547 541 42
|
|
557: 25(int64_t) CompositeExtract 553 1
|
|
Store 556 557
|
|
558: 6(int) Load 8(invocation)
|
|
560: 549(ptr) AccessChain 34(data) 59 541
|
|
561: 26(i64vec4) Load 560
|
|
562:559(i64vec3) VectorShuffle 561 561 0 1 2
|
|
563:559(i64vec3) GroupNonUniformQuadBroadcast 43 562 42
|
|
564: 542(ptr) AccessChain 34(data) 558 541 38
|
|
565: 25(int64_t) CompositeExtract 563 0
|
|
Store 564 565
|
|
566: 542(ptr) AccessChain 34(data) 558 541 42
|
|
567: 25(int64_t) CompositeExtract 563 1
|
|
Store 566 567
|
|
568: 542(ptr) AccessChain 34(data) 558 541 69
|
|
569: 25(int64_t) CompositeExtract 563 2
|
|
Store 568 569
|
|
570: 6(int) Load 8(invocation)
|
|
571: 549(ptr) AccessChain 34(data) 73 541
|
|
572: 26(i64vec4) Load 571
|
|
573: 26(i64vec4) GroupNonUniformQuadBroadcast 43 572 42
|
|
574: 549(ptr) AccessChain 34(data) 570 541
|
|
Store 574 573
|
|
575: 6(int) Load 8(invocation)
|
|
576: 542(ptr) AccessChain 34(data) 37 541 38
|
|
577: 25(int64_t) Load 576
|
|
578: 25(int64_t) GroupNonUniformQuadSwap 43 577 38
|
|
579: 542(ptr) AccessChain 34(data) 575 541 38
|
|
Store 579 578
|
|
580: 6(int) Load 8(invocation)
|
|
581: 549(ptr) AccessChain 34(data) 47 541
|
|
582: 26(i64vec4) Load 581
|
|
583:548(i64vec2) VectorShuffle 582 582 0 1
|
|
584:548(i64vec2) GroupNonUniformQuadSwap 43 583 38
|
|
585: 542(ptr) AccessChain 34(data) 580 541 38
|
|
586: 25(int64_t) CompositeExtract 584 0
|
|
Store 585 586
|
|
587: 542(ptr) AccessChain 34(data) 580 541 42
|
|
588: 25(int64_t) CompositeExtract 584 1
|
|
Store 587 588
|
|
589: 6(int) Load 8(invocation)
|
|
590: 549(ptr) AccessChain 34(data) 59 541
|
|
591: 26(i64vec4) Load 590
|
|
592:559(i64vec3) VectorShuffle 591 591 0 1 2
|
|
593:559(i64vec3) GroupNonUniformQuadSwap 43 592 38
|
|
594: 542(ptr) AccessChain 34(data) 589 541 38
|
|
595: 25(int64_t) CompositeExtract 593 0
|
|
Store 594 595
|
|
596: 542(ptr) AccessChain 34(data) 589 541 42
|
|
597: 25(int64_t) CompositeExtract 593 1
|
|
Store 596 597
|
|
598: 542(ptr) AccessChain 34(data) 589 541 69
|
|
599: 25(int64_t) CompositeExtract 593 2
|
|
Store 598 599
|
|
600: 6(int) Load 8(invocation)
|
|
601: 549(ptr) AccessChain 34(data) 73 541
|
|
602: 26(i64vec4) Load 601
|
|
603: 26(i64vec4) GroupNonUniformQuadSwap 43 602 38
|
|
604: 549(ptr) AccessChain 34(data) 600 541
|
|
Store 604 603
|
|
605: 6(int) Load 8(invocation)
|
|
606: 542(ptr) AccessChain 34(data) 37 541 38
|
|
607: 25(int64_t) Load 606
|
|
608: 25(int64_t) GroupNonUniformQuadSwap 43 607 42
|
|
609: 542(ptr) AccessChain 34(data) 605 541 38
|
|
Store 609 608
|
|
610: 6(int) Load 8(invocation)
|
|
611: 549(ptr) AccessChain 34(data) 47 541
|
|
612: 26(i64vec4) Load 611
|
|
613:548(i64vec2) VectorShuffle 612 612 0 1
|
|
614:548(i64vec2) GroupNonUniformQuadSwap 43 613 42
|
|
615: 542(ptr) AccessChain 34(data) 610 541 38
|
|
616: 25(int64_t) CompositeExtract 614 0
|
|
Store 615 616
|
|
617: 542(ptr) AccessChain 34(data) 610 541 42
|
|
618: 25(int64_t) CompositeExtract 614 1
|
|
Store 617 618
|
|
619: 6(int) Load 8(invocation)
|
|
620: 549(ptr) AccessChain 34(data) 59 541
|
|
621: 26(i64vec4) Load 620
|
|
622:559(i64vec3) VectorShuffle 621 621 0 1 2
|
|
623:559(i64vec3) GroupNonUniformQuadSwap 43 622 42
|
|
624: 542(ptr) AccessChain 34(data) 619 541 38
|
|
625: 25(int64_t) CompositeExtract 623 0
|
|
Store 624 625
|
|
626: 542(ptr) AccessChain 34(data) 619 541 42
|
|
627: 25(int64_t) CompositeExtract 623 1
|
|
Store 626 627
|
|
628: 542(ptr) AccessChain 34(data) 619 541 69
|
|
629: 25(int64_t) CompositeExtract 623 2
|
|
Store 628 629
|
|
630: 6(int) Load 8(invocation)
|
|
631: 549(ptr) AccessChain 34(data) 73 541
|
|
632: 26(i64vec4) Load 631
|
|
633: 26(i64vec4) GroupNonUniformQuadSwap 43 632 42
|
|
634: 549(ptr) AccessChain 34(data) 630 541
|
|
Store 634 633
|
|
635: 6(int) Load 8(invocation)
|
|
636: 542(ptr) AccessChain 34(data) 37 541 38
|
|
637: 25(int64_t) Load 636
|
|
638: 25(int64_t) GroupNonUniformQuadSwap 43 637 69
|
|
639: 542(ptr) AccessChain 34(data) 635 541 38
|
|
Store 639 638
|
|
640: 6(int) Load 8(invocation)
|
|
641: 549(ptr) AccessChain 34(data) 47 541
|
|
642: 26(i64vec4) Load 641
|
|
643:548(i64vec2) VectorShuffle 642 642 0 1
|
|
644:548(i64vec2) GroupNonUniformQuadSwap 43 643 69
|
|
645: 542(ptr) AccessChain 34(data) 640 541 38
|
|
646: 25(int64_t) CompositeExtract 644 0
|
|
Store 645 646
|
|
647: 542(ptr) AccessChain 34(data) 640 541 42
|
|
648: 25(int64_t) CompositeExtract 644 1
|
|
Store 647 648
|
|
649: 6(int) Load 8(invocation)
|
|
650: 549(ptr) AccessChain 34(data) 59 541
|
|
651: 26(i64vec4) Load 650
|
|
652:559(i64vec3) VectorShuffle 651 651 0 1 2
|
|
653:559(i64vec3) GroupNonUniformQuadSwap 43 652 69
|
|
654: 542(ptr) AccessChain 34(data) 649 541 38
|
|
655: 25(int64_t) CompositeExtract 653 0
|
|
Store 654 655
|
|
656: 542(ptr) AccessChain 34(data) 649 541 42
|
|
657: 25(int64_t) CompositeExtract 653 1
|
|
Store 656 657
|
|
658: 542(ptr) AccessChain 34(data) 649 541 69
|
|
659: 25(int64_t) CompositeExtract 653 2
|
|
Store 658 659
|
|
660: 6(int) Load 8(invocation)
|
|
661: 549(ptr) AccessChain 34(data) 73 541
|
|
662: 26(i64vec4) Load 661
|
|
663: 26(i64vec4) GroupNonUniformQuadSwap 43 662 69
|
|
664: 549(ptr) AccessChain 34(data) 660 541
|
|
Store 664 663
|
|
665: 6(int) Load 8(invocation)
|
|
668: 667(ptr) AccessChain 34(data) 37 666 38
|
|
669: 27(int64_t) Load 668
|
|
670: 27(int64_t) GroupNonUniformQuadBroadcast 43 669 42
|
|
671: 667(ptr) AccessChain 34(data) 665 666 38
|
|
Store 671 670
|
|
672: 6(int) Load 8(invocation)
|
|
675: 674(ptr) AccessChain 34(data) 47 666
|
|
676: 28(i64vec4) Load 675
|
|
677:673(i64vec2) VectorShuffle 676 676 0 1
|
|
678:673(i64vec2) GroupNonUniformQuadBroadcast 43 677 42
|
|
679: 667(ptr) AccessChain 34(data) 672 666 38
|
|
680: 27(int64_t) CompositeExtract 678 0
|
|
Store 679 680
|
|
681: 667(ptr) AccessChain 34(data) 672 666 42
|
|
682: 27(int64_t) CompositeExtract 678 1
|
|
Store 681 682
|
|
683: 6(int) Load 8(invocation)
|
|
685: 674(ptr) AccessChain 34(data) 59 666
|
|
686: 28(i64vec4) Load 685
|
|
687:684(i64vec3) VectorShuffle 686 686 0 1 2
|
|
688:684(i64vec3) GroupNonUniformQuadBroadcast 43 687 42
|
|
689: 667(ptr) AccessChain 34(data) 683 666 38
|
|
690: 27(int64_t) CompositeExtract 688 0
|
|
Store 689 690
|
|
691: 667(ptr) AccessChain 34(data) 683 666 42
|
|
692: 27(int64_t) CompositeExtract 688 1
|
|
Store 691 692
|
|
693: 667(ptr) AccessChain 34(data) 683 666 69
|
|
694: 27(int64_t) CompositeExtract 688 2
|
|
Store 693 694
|
|
695: 6(int) Load 8(invocation)
|
|
696: 674(ptr) AccessChain 34(data) 73 666
|
|
697: 28(i64vec4) Load 696
|
|
698: 28(i64vec4) GroupNonUniformQuadBroadcast 43 697 42
|
|
699: 674(ptr) AccessChain 34(data) 695 666
|
|
Store 699 698
|
|
700: 6(int) Load 8(invocation)
|
|
701: 667(ptr) AccessChain 34(data) 37 666 38
|
|
702: 27(int64_t) Load 701
|
|
703: 27(int64_t) GroupNonUniformQuadSwap 43 702 38
|
|
704: 667(ptr) AccessChain 34(data) 700 666 38
|
|
Store 704 703
|
|
705: 6(int) Load 8(invocation)
|
|
706: 674(ptr) AccessChain 34(data) 47 666
|
|
707: 28(i64vec4) Load 706
|
|
708:673(i64vec2) VectorShuffle 707 707 0 1
|
|
709:673(i64vec2) GroupNonUniformQuadSwap 43 708 38
|
|
710: 667(ptr) AccessChain 34(data) 705 666 38
|
|
711: 27(int64_t) CompositeExtract 709 0
|
|
Store 710 711
|
|
712: 667(ptr) AccessChain 34(data) 705 666 42
|
|
713: 27(int64_t) CompositeExtract 709 1
|
|
Store 712 713
|
|
714: 6(int) Load 8(invocation)
|
|
715: 674(ptr) AccessChain 34(data) 59 666
|
|
716: 28(i64vec4) Load 715
|
|
717:684(i64vec3) VectorShuffle 716 716 0 1 2
|
|
718:684(i64vec3) GroupNonUniformQuadSwap 43 717 38
|
|
719: 667(ptr) AccessChain 34(data) 714 666 38
|
|
720: 27(int64_t) CompositeExtract 718 0
|
|
Store 719 720
|
|
721: 667(ptr) AccessChain 34(data) 714 666 42
|
|
722: 27(int64_t) CompositeExtract 718 1
|
|
Store 721 722
|
|
723: 667(ptr) AccessChain 34(data) 714 666 69
|
|
724: 27(int64_t) CompositeExtract 718 2
|
|
Store 723 724
|
|
725: 6(int) Load 8(invocation)
|
|
726: 674(ptr) AccessChain 34(data) 73 666
|
|
727: 28(i64vec4) Load 726
|
|
728: 28(i64vec4) GroupNonUniformQuadSwap 43 727 38
|
|
729: 674(ptr) AccessChain 34(data) 725 666
|
|
Store 729 728
|
|
730: 6(int) Load 8(invocation)
|
|
731: 667(ptr) AccessChain 34(data) 37 666 38
|
|
732: 27(int64_t) Load 731
|
|
733: 27(int64_t) GroupNonUniformQuadSwap 43 732 42
|
|
734: 667(ptr) AccessChain 34(data) 730 666 38
|
|
Store 734 733
|
|
735: 6(int) Load 8(invocation)
|
|
736: 674(ptr) AccessChain 34(data) 47 666
|
|
737: 28(i64vec4) Load 736
|
|
738:673(i64vec2) VectorShuffle 737 737 0 1
|
|
739:673(i64vec2) GroupNonUniformQuadSwap 43 738 42
|
|
740: 667(ptr) AccessChain 34(data) 735 666 38
|
|
741: 27(int64_t) CompositeExtract 739 0
|
|
Store 740 741
|
|
742: 667(ptr) AccessChain 34(data) 735 666 42
|
|
743: 27(int64_t) CompositeExtract 739 1
|
|
Store 742 743
|
|
744: 6(int) Load 8(invocation)
|
|
745: 674(ptr) AccessChain 34(data) 59 666
|
|
746: 28(i64vec4) Load 745
|
|
747:684(i64vec3) VectorShuffle 746 746 0 1 2
|
|
748:684(i64vec3) GroupNonUniformQuadSwap 43 747 42
|
|
749: 667(ptr) AccessChain 34(data) 744 666 38
|
|
750: 27(int64_t) CompositeExtract 748 0
|
|
Store 749 750
|
|
751: 667(ptr) AccessChain 34(data) 744 666 42
|
|
752: 27(int64_t) CompositeExtract 748 1
|
|
Store 751 752
|
|
753: 667(ptr) AccessChain 34(data) 744 666 69
|
|
754: 27(int64_t) CompositeExtract 748 2
|
|
Store 753 754
|
|
755: 6(int) Load 8(invocation)
|
|
756: 674(ptr) AccessChain 34(data) 73 666
|
|
757: 28(i64vec4) Load 756
|
|
758: 28(i64vec4) GroupNonUniformQuadSwap 43 757 42
|
|
759: 674(ptr) AccessChain 34(data) 755 666
|
|
Store 759 758
|
|
760: 6(int) Load 8(invocation)
|
|
761: 667(ptr) AccessChain 34(data) 37 666 38
|
|
762: 27(int64_t) Load 761
|
|
763: 27(int64_t) GroupNonUniformQuadSwap 43 762 69
|
|
764: 667(ptr) AccessChain 34(data) 760 666 38
|
|
Store 764 763
|
|
765: 6(int) Load 8(invocation)
|
|
766: 674(ptr) AccessChain 34(data) 47 666
|
|
767: 28(i64vec4) Load 766
|
|
768:673(i64vec2) VectorShuffle 767 767 0 1
|
|
769:673(i64vec2) GroupNonUniformQuadSwap 43 768 69
|
|
770: 667(ptr) AccessChain 34(data) 765 666 38
|
|
771: 27(int64_t) CompositeExtract 769 0
|
|
Store 770 771
|
|
772: 667(ptr) AccessChain 34(data) 765 666 42
|
|
773: 27(int64_t) CompositeExtract 769 1
|
|
Store 772 773
|
|
774: 6(int) Load 8(invocation)
|
|
775: 674(ptr) AccessChain 34(data) 59 666
|
|
776: 28(i64vec4) Load 775
|
|
777:684(i64vec3) VectorShuffle 776 776 0 1 2
|
|
778:684(i64vec3) GroupNonUniformQuadSwap 43 777 69
|
|
779: 667(ptr) AccessChain 34(data) 774 666 38
|
|
780: 27(int64_t) CompositeExtract 778 0
|
|
Store 779 780
|
|
781: 667(ptr) AccessChain 34(data) 774 666 42
|
|
782: 27(int64_t) CompositeExtract 778 1
|
|
Store 781 782
|
|
783: 667(ptr) AccessChain 34(data) 774 666 69
|
|
784: 27(int64_t) CompositeExtract 778 2
|
|
Store 783 784
|
|
785: 6(int) Load 8(invocation)
|
|
786: 674(ptr) AccessChain 34(data) 73 666
|
|
787: 28(i64vec4) Load 786
|
|
788: 28(i64vec4) GroupNonUniformQuadSwap 43 787 69
|
|
789: 674(ptr) AccessChain 34(data) 785 666
|
|
Store 789 788
|
|
790: 6(int) Load 8(invocation)
|
|
793: 792(ptr) AccessChain 34(data) 37 791 38
|
|
794:29(float16_t) Load 793
|
|
795:29(float16_t) GroupNonUniformQuadBroadcast 43 794 42
|
|
796: 792(ptr) AccessChain 34(data) 790 791 38
|
|
Store 796 795
|
|
797: 6(int) Load 8(invocation)
|
|
800: 799(ptr) AccessChain 34(data) 47 791
|
|
801: 30(f16vec4) Load 800
|
|
802:798(f16vec2) VectorShuffle 801 801 0 1
|
|
803:798(f16vec2) GroupNonUniformQuadBroadcast 43 802 42
|
|
804: 792(ptr) AccessChain 34(data) 797 791 38
|
|
805:29(float16_t) CompositeExtract 803 0
|
|
Store 804 805
|
|
806: 792(ptr) AccessChain 34(data) 797 791 42
|
|
807:29(float16_t) CompositeExtract 803 1
|
|
Store 806 807
|
|
808: 6(int) Load 8(invocation)
|
|
810: 799(ptr) AccessChain 34(data) 59 791
|
|
811: 30(f16vec4) Load 810
|
|
812:809(f16vec3) VectorShuffle 811 811 0 1 2
|
|
813:809(f16vec3) GroupNonUniformQuadBroadcast 43 812 42
|
|
814: 792(ptr) AccessChain 34(data) 808 791 38
|
|
815:29(float16_t) CompositeExtract 813 0
|
|
Store 814 815
|
|
816: 792(ptr) AccessChain 34(data) 808 791 42
|
|
817:29(float16_t) CompositeExtract 813 1
|
|
Store 816 817
|
|
818: 792(ptr) AccessChain 34(data) 808 791 69
|
|
819:29(float16_t) CompositeExtract 813 2
|
|
Store 818 819
|
|
820: 6(int) Load 8(invocation)
|
|
821: 799(ptr) AccessChain 34(data) 73 791
|
|
822: 30(f16vec4) Load 821
|
|
823: 30(f16vec4) GroupNonUniformQuadBroadcast 43 822 42
|
|
824: 799(ptr) AccessChain 34(data) 820 791
|
|
Store 824 823
|
|
825: 6(int) Load 8(invocation)
|
|
826: 792(ptr) AccessChain 34(data) 37 791 38
|
|
827:29(float16_t) Load 826
|
|
828:29(float16_t) GroupNonUniformQuadSwap 43 827 38
|
|
829: 792(ptr) AccessChain 34(data) 825 791 38
|
|
Store 829 828
|
|
830: 6(int) Load 8(invocation)
|
|
831: 799(ptr) AccessChain 34(data) 47 791
|
|
832: 30(f16vec4) Load 831
|
|
833:798(f16vec2) VectorShuffle 832 832 0 1
|
|
834:798(f16vec2) GroupNonUniformQuadSwap 43 833 38
|
|
835: 792(ptr) AccessChain 34(data) 830 791 38
|
|
836:29(float16_t) CompositeExtract 834 0
|
|
Store 835 836
|
|
837: 792(ptr) AccessChain 34(data) 830 791 42
|
|
838:29(float16_t) CompositeExtract 834 1
|
|
Store 837 838
|
|
839: 6(int) Load 8(invocation)
|
|
840: 799(ptr) AccessChain 34(data) 59 791
|
|
841: 30(f16vec4) Load 840
|
|
842:809(f16vec3) VectorShuffle 841 841 0 1 2
|
|
843:809(f16vec3) GroupNonUniformQuadSwap 43 842 38
|
|
844: 792(ptr) AccessChain 34(data) 839 791 38
|
|
845:29(float16_t) CompositeExtract 843 0
|
|
Store 844 845
|
|
846: 792(ptr) AccessChain 34(data) 839 791 42
|
|
847:29(float16_t) CompositeExtract 843 1
|
|
Store 846 847
|
|
848: 792(ptr) AccessChain 34(data) 839 791 69
|
|
849:29(float16_t) CompositeExtract 843 2
|
|
Store 848 849
|
|
850: 6(int) Load 8(invocation)
|
|
851: 799(ptr) AccessChain 34(data) 73 791
|
|
852: 30(f16vec4) Load 851
|
|
853: 30(f16vec4) GroupNonUniformQuadSwap 43 852 38
|
|
854: 799(ptr) AccessChain 34(data) 850 791
|
|
Store 854 853
|
|
855: 6(int) Load 8(invocation)
|
|
856: 792(ptr) AccessChain 34(data) 37 791 38
|
|
857:29(float16_t) Load 856
|
|
858:29(float16_t) GroupNonUniformQuadSwap 43 857 42
|
|
859: 792(ptr) AccessChain 34(data) 855 791 38
|
|
Store 859 858
|
|
860: 6(int) Load 8(invocation)
|
|
861: 799(ptr) AccessChain 34(data) 47 791
|
|
862: 30(f16vec4) Load 861
|
|
863:798(f16vec2) VectorShuffle 862 862 0 1
|
|
864:798(f16vec2) GroupNonUniformQuadSwap 43 863 42
|
|
865: 792(ptr) AccessChain 34(data) 860 791 38
|
|
866:29(float16_t) CompositeExtract 864 0
|
|
Store 865 866
|
|
867: 792(ptr) AccessChain 34(data) 860 791 42
|
|
868:29(float16_t) CompositeExtract 864 1
|
|
Store 867 868
|
|
869: 6(int) Load 8(invocation)
|
|
870: 799(ptr) AccessChain 34(data) 59 791
|
|
871: 30(f16vec4) Load 870
|
|
872:809(f16vec3) VectorShuffle 871 871 0 1 2
|
|
873:809(f16vec3) GroupNonUniformQuadSwap 43 872 42
|
|
874: 792(ptr) AccessChain 34(data) 869 791 38
|
|
875:29(float16_t) CompositeExtract 873 0
|
|
Store 874 875
|
|
876: 792(ptr) AccessChain 34(data) 869 791 42
|
|
877:29(float16_t) CompositeExtract 873 1
|
|
Store 876 877
|
|
878: 792(ptr) AccessChain 34(data) 869 791 69
|
|
879:29(float16_t) CompositeExtract 873 2
|
|
Store 878 879
|
|
880: 6(int) Load 8(invocation)
|
|
881: 799(ptr) AccessChain 34(data) 73 791
|
|
882: 30(f16vec4) Load 881
|
|
883: 30(f16vec4) GroupNonUniformQuadSwap 43 882 42
|
|
884: 799(ptr) AccessChain 34(data) 880 791
|
|
Store 884 883
|
|
885: 6(int) Load 8(invocation)
|
|
886: 792(ptr) AccessChain 34(data) 37 791 38
|
|
887:29(float16_t) Load 886
|
|
888:29(float16_t) GroupNonUniformQuadSwap 43 887 69
|
|
889: 792(ptr) AccessChain 34(data) 885 791 38
|
|
Store 889 888
|
|
890: 6(int) Load 8(invocation)
|
|
891: 799(ptr) AccessChain 34(data) 47 791
|
|
892: 30(f16vec4) Load 891
|
|
893:798(f16vec2) VectorShuffle 892 892 0 1
|
|
894:798(f16vec2) GroupNonUniformQuadSwap 43 893 69
|
|
895: 792(ptr) AccessChain 34(data) 890 791 38
|
|
896:29(float16_t) CompositeExtract 894 0
|
|
Store 895 896
|
|
897: 792(ptr) AccessChain 34(data) 890 791 42
|
|
898:29(float16_t) CompositeExtract 894 1
|
|
Store 897 898
|
|
899: 6(int) Load 8(invocation)
|
|
900: 799(ptr) AccessChain 34(data) 59 791
|
|
901: 30(f16vec4) Load 900
|
|
902:809(f16vec3) VectorShuffle 901 901 0 1 2
|
|
903:809(f16vec3) GroupNonUniformQuadSwap 43 902 69
|
|
904: 792(ptr) AccessChain 34(data) 899 791 38
|
|
905:29(float16_t) CompositeExtract 903 0
|
|
Store 904 905
|
|
906: 792(ptr) AccessChain 34(data) 899 791 42
|
|
907:29(float16_t) CompositeExtract 903 1
|
|
Store 906 907
|
|
908: 792(ptr) AccessChain 34(data) 899 791 69
|
|
909:29(float16_t) CompositeExtract 903 2
|
|
Store 908 909
|
|
910: 6(int) Load 8(invocation)
|
|
911: 799(ptr) AccessChain 34(data) 73 791
|
|
912: 30(f16vec4) Load 911
|
|
913: 30(f16vec4) GroupNonUniformQuadSwap 43 912 69
|
|
914: 799(ptr) AccessChain 34(data) 910 791
|
|
Store 914 913
|
|
Return
|
|
FunctionEnd
|