Add GL_EXT_shader_subgroup_extended_types support
This commit is contained in:
981
Test/baseResults/spv.subgroupExtendedTypesQuad.comp.out
Normal file
981
Test/baseResults/spv.subgroupExtendedTypesQuad.comp.out
Normal file
@@ -0,0 +1,981 @@
|
||||
spv.subgroupExtendedTypesQuad.comp
|
||||
// Module Version 10300
|
||||
// Generated by (magic number): 80007
|
||||
// Id's are bound by 806
|
||||
|
||||
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 805 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)
|
||||
58: 36(int) Constant 2
|
||||
59: TypeVector 17(int8_t) 3
|
||||
68: 36(int) Constant 3
|
||||
128: 6(int) Constant 2
|
||||
153: TypePointer StorageBuffer 19(int8_t)
|
||||
159: TypeVector 19(int8_t) 2
|
||||
160: TypePointer StorageBuffer 20(i8vec4)
|
||||
169: TypeVector 19(int8_t) 3
|
||||
261: TypePointer StorageBuffer 21(int16_t)
|
||||
267: TypeVector 21(int16_t) 2
|
||||
268: TypePointer StorageBuffer 22(i16vec4)
|
||||
277: TypeVector 21(int16_t) 3
|
||||
369: TypePointer StorageBuffer 23(int16_t)
|
||||
375: TypeVector 23(int16_t) 2
|
||||
376: TypePointer StorageBuffer 24(i16vec4)
|
||||
385: TypeVector 23(int16_t) 3
|
||||
477: 36(int) Constant 4
|
||||
478: TypePointer StorageBuffer 25(int64_t)
|
||||
484: TypeVector 25(int64_t) 2
|
||||
485: TypePointer StorageBuffer 26(i64vec4)
|
||||
494: TypeVector 25(int64_t) 3
|
||||
586: 36(int) Constant 5
|
||||
587: TypePointer StorageBuffer 27(int64_t)
|
||||
593: TypeVector 27(int64_t) 2
|
||||
594: TypePointer StorageBuffer 28(i64vec4)
|
||||
603: TypeVector 27(int64_t) 3
|
||||
695: 36(int) Constant 6
|
||||
696: TypePointer StorageBuffer 29(float16_t)
|
||||
702: TypeVector 29(float16_t) 2
|
||||
703: TypePointer StorageBuffer 30(f16vec4)
|
||||
712: TypeVector 29(float16_t) 3
|
||||
803: TypeVector 6(int) 3
|
||||
804: 6(int) Constant 8
|
||||
805: 803(ivec3) ConstantComposite 804 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: 49(ptr) AccessChain 34(data) 46 37
|
||||
55: 18(i8vec4) Load 54
|
||||
56: 18(i8vec4) VectorShuffle 55 53 4 5 2 3
|
||||
Store 54 56
|
||||
57: 6(int) Load 8(invocation)
|
||||
60: 49(ptr) AccessChain 34(data) 58 37
|
||||
61: 18(i8vec4) Load 60
|
||||
62: 59(i8vec3) VectorShuffle 61 61 0 1 2
|
||||
63: 59(i8vec3) GroupNonUniformQuadBroadcast 43 62 42
|
||||
64: 49(ptr) AccessChain 34(data) 57 37
|
||||
65: 18(i8vec4) Load 64
|
||||
66: 18(i8vec4) VectorShuffle 65 63 4 5 6 3
|
||||
Store 64 66
|
||||
67: 6(int) Load 8(invocation)
|
||||
69: 49(ptr) AccessChain 34(data) 68 37
|
||||
70: 18(i8vec4) Load 69
|
||||
71: 18(i8vec4) GroupNonUniformQuadBroadcast 43 70 42
|
||||
72: 49(ptr) AccessChain 34(data) 67 37
|
||||
Store 72 71
|
||||
73: 6(int) Load 8(invocation)
|
||||
74: 39(ptr) AccessChain 34(data) 37 37 38
|
||||
75: 17(int8_t) Load 74
|
||||
76: 17(int8_t) GroupNonUniformQuadSwap 43 75 38
|
||||
77: 39(ptr) AccessChain 34(data) 73 37 38
|
||||
Store 77 76
|
||||
78: 6(int) Load 8(invocation)
|
||||
79: 49(ptr) AccessChain 34(data) 47 37
|
||||
80: 18(i8vec4) Load 79
|
||||
81: 48(i8vec2) VectorShuffle 80 80 0 1
|
||||
82: 48(i8vec2) GroupNonUniformQuadSwap 43 81 38
|
||||
83: 49(ptr) AccessChain 34(data) 78 37
|
||||
84: 18(i8vec4) Load 83
|
||||
85: 18(i8vec4) VectorShuffle 84 82 4 5 2 3
|
||||
Store 83 85
|
||||
86: 6(int) Load 8(invocation)
|
||||
87: 49(ptr) AccessChain 34(data) 58 37
|
||||
88: 18(i8vec4) Load 87
|
||||
89: 59(i8vec3) VectorShuffle 88 88 0 1 2
|
||||
90: 59(i8vec3) GroupNonUniformQuadSwap 43 89 38
|
||||
91: 49(ptr) AccessChain 34(data) 86 37
|
||||
92: 18(i8vec4) Load 91
|
||||
93: 18(i8vec4) VectorShuffle 92 90 4 5 6 3
|
||||
Store 91 93
|
||||
94: 6(int) Load 8(invocation)
|
||||
95: 49(ptr) AccessChain 34(data) 68 37
|
||||
96: 18(i8vec4) Load 95
|
||||
97: 18(i8vec4) GroupNonUniformQuadSwap 43 96 38
|
||||
98: 49(ptr) AccessChain 34(data) 94 37
|
||||
Store 98 97
|
||||
99: 6(int) Load 8(invocation)
|
||||
100: 39(ptr) AccessChain 34(data) 37 37 38
|
||||
101: 17(int8_t) Load 100
|
||||
102: 17(int8_t) GroupNonUniformQuadSwap 43 101 42
|
||||
103: 39(ptr) AccessChain 34(data) 99 37 38
|
||||
Store 103 102
|
||||
104: 6(int) Load 8(invocation)
|
||||
105: 49(ptr) AccessChain 34(data) 47 37
|
||||
106: 18(i8vec4) Load 105
|
||||
107: 48(i8vec2) VectorShuffle 106 106 0 1
|
||||
108: 48(i8vec2) GroupNonUniformQuadSwap 43 107 42
|
||||
109: 49(ptr) AccessChain 34(data) 104 37
|
||||
110: 18(i8vec4) Load 109
|
||||
111: 18(i8vec4) VectorShuffle 110 108 4 5 2 3
|
||||
Store 109 111
|
||||
112: 6(int) Load 8(invocation)
|
||||
113: 49(ptr) AccessChain 34(data) 58 37
|
||||
114: 18(i8vec4) Load 113
|
||||
115: 59(i8vec3) VectorShuffle 114 114 0 1 2
|
||||
116: 59(i8vec3) GroupNonUniformQuadSwap 43 115 42
|
||||
117: 49(ptr) AccessChain 34(data) 112 37
|
||||
118: 18(i8vec4) Load 117
|
||||
119: 18(i8vec4) VectorShuffle 118 116 4 5 6 3
|
||||
Store 117 119
|
||||
120: 6(int) Load 8(invocation)
|
||||
121: 49(ptr) AccessChain 34(data) 68 37
|
||||
122: 18(i8vec4) Load 121
|
||||
123: 18(i8vec4) GroupNonUniformQuadSwap 43 122 42
|
||||
124: 49(ptr) AccessChain 34(data) 120 37
|
||||
Store 124 123
|
||||
125: 6(int) Load 8(invocation)
|
||||
126: 39(ptr) AccessChain 34(data) 37 37 38
|
||||
127: 17(int8_t) Load 126
|
||||
129: 17(int8_t) GroupNonUniformQuadSwap 43 127 128
|
||||
130: 39(ptr) AccessChain 34(data) 125 37 38
|
||||
Store 130 129
|
||||
131: 6(int) Load 8(invocation)
|
||||
132: 49(ptr) AccessChain 34(data) 47 37
|
||||
133: 18(i8vec4) Load 132
|
||||
134: 48(i8vec2) VectorShuffle 133 133 0 1
|
||||
135: 48(i8vec2) GroupNonUniformQuadSwap 43 134 128
|
||||
136: 49(ptr) AccessChain 34(data) 131 37
|
||||
137: 18(i8vec4) Load 136
|
||||
138: 18(i8vec4) VectorShuffle 137 135 4 5 2 3
|
||||
Store 136 138
|
||||
139: 6(int) Load 8(invocation)
|
||||
140: 49(ptr) AccessChain 34(data) 58 37
|
||||
141: 18(i8vec4) Load 140
|
||||
142: 59(i8vec3) VectorShuffle 141 141 0 1 2
|
||||
143: 59(i8vec3) GroupNonUniformQuadSwap 43 142 128
|
||||
144: 49(ptr) AccessChain 34(data) 139 37
|
||||
145: 18(i8vec4) Load 144
|
||||
146: 18(i8vec4) VectorShuffle 145 143 4 5 6 3
|
||||
Store 144 146
|
||||
147: 6(int) Load 8(invocation)
|
||||
148: 49(ptr) AccessChain 34(data) 68 37
|
||||
149: 18(i8vec4) Load 148
|
||||
150: 18(i8vec4) GroupNonUniformQuadSwap 43 149 128
|
||||
151: 49(ptr) AccessChain 34(data) 147 37
|
||||
Store 151 150
|
||||
152: 6(int) Load 8(invocation)
|
||||
154: 153(ptr) AccessChain 34(data) 37 47 38
|
||||
155: 19(int8_t) Load 154
|
||||
156: 19(int8_t) GroupNonUniformQuadBroadcast 43 155 42
|
||||
157: 153(ptr) AccessChain 34(data) 152 47 38
|
||||
Store 157 156
|
||||
158: 6(int) Load 8(invocation)
|
||||
161: 160(ptr) AccessChain 34(data) 47 47
|
||||
162: 20(i8vec4) Load 161
|
||||
163: 159(i8vec2) VectorShuffle 162 162 0 1
|
||||
164: 159(i8vec2) GroupNonUniformQuadBroadcast 43 163 42
|
||||
165: 160(ptr) AccessChain 34(data) 158 47
|
||||
166: 20(i8vec4) Load 165
|
||||
167: 20(i8vec4) VectorShuffle 166 164 4 5 2 3
|
||||
Store 165 167
|
||||
168: 6(int) Load 8(invocation)
|
||||
170: 160(ptr) AccessChain 34(data) 58 47
|
||||
171: 20(i8vec4) Load 170
|
||||
172: 169(i8vec3) VectorShuffle 171 171 0 1 2
|
||||
173: 169(i8vec3) GroupNonUniformQuadBroadcast 43 172 42
|
||||
174: 160(ptr) AccessChain 34(data) 168 47
|
||||
175: 20(i8vec4) Load 174
|
||||
176: 20(i8vec4) VectorShuffle 175 173 4 5 6 3
|
||||
Store 174 176
|
||||
177: 6(int) Load 8(invocation)
|
||||
178: 160(ptr) AccessChain 34(data) 68 47
|
||||
179: 20(i8vec4) Load 178
|
||||
180: 20(i8vec4) GroupNonUniformQuadBroadcast 43 179 42
|
||||
181: 160(ptr) AccessChain 34(data) 177 47
|
||||
Store 181 180
|
||||
182: 6(int) Load 8(invocation)
|
||||
183: 153(ptr) AccessChain 34(data) 37 47 38
|
||||
184: 19(int8_t) Load 183
|
||||
185: 19(int8_t) GroupNonUniformQuadSwap 43 184 38
|
||||
186: 153(ptr) AccessChain 34(data) 182 47 38
|
||||
Store 186 185
|
||||
187: 6(int) Load 8(invocation)
|
||||
188: 160(ptr) AccessChain 34(data) 47 47
|
||||
189: 20(i8vec4) Load 188
|
||||
190: 159(i8vec2) VectorShuffle 189 189 0 1
|
||||
191: 159(i8vec2) GroupNonUniformQuadSwap 43 190 38
|
||||
192: 160(ptr) AccessChain 34(data) 187 47
|
||||
193: 20(i8vec4) Load 192
|
||||
194: 20(i8vec4) VectorShuffle 193 191 4 5 2 3
|
||||
Store 192 194
|
||||
195: 6(int) Load 8(invocation)
|
||||
196: 160(ptr) AccessChain 34(data) 58 47
|
||||
197: 20(i8vec4) Load 196
|
||||
198: 169(i8vec3) VectorShuffle 197 197 0 1 2
|
||||
199: 169(i8vec3) GroupNonUniformQuadSwap 43 198 38
|
||||
200: 160(ptr) AccessChain 34(data) 195 47
|
||||
201: 20(i8vec4) Load 200
|
||||
202: 20(i8vec4) VectorShuffle 201 199 4 5 6 3
|
||||
Store 200 202
|
||||
203: 6(int) Load 8(invocation)
|
||||
204: 160(ptr) AccessChain 34(data) 68 47
|
||||
205: 20(i8vec4) Load 204
|
||||
206: 20(i8vec4) GroupNonUniformQuadSwap 43 205 38
|
||||
207: 160(ptr) AccessChain 34(data) 203 47
|
||||
Store 207 206
|
||||
208: 6(int) Load 8(invocation)
|
||||
209: 153(ptr) AccessChain 34(data) 37 47 38
|
||||
210: 19(int8_t) Load 209
|
||||
211: 19(int8_t) GroupNonUniformQuadSwap 43 210 42
|
||||
212: 153(ptr) AccessChain 34(data) 208 47 38
|
||||
Store 212 211
|
||||
213: 6(int) Load 8(invocation)
|
||||
214: 160(ptr) AccessChain 34(data) 47 47
|
||||
215: 20(i8vec4) Load 214
|
||||
216: 159(i8vec2) VectorShuffle 215 215 0 1
|
||||
217: 159(i8vec2) GroupNonUniformQuadSwap 43 216 42
|
||||
218: 160(ptr) AccessChain 34(data) 213 47
|
||||
219: 20(i8vec4) Load 218
|
||||
220: 20(i8vec4) VectorShuffle 219 217 4 5 2 3
|
||||
Store 218 220
|
||||
221: 6(int) Load 8(invocation)
|
||||
222: 160(ptr) AccessChain 34(data) 58 47
|
||||
223: 20(i8vec4) Load 222
|
||||
224: 169(i8vec3) VectorShuffle 223 223 0 1 2
|
||||
225: 169(i8vec3) GroupNonUniformQuadSwap 43 224 42
|
||||
226: 160(ptr) AccessChain 34(data) 221 47
|
||||
227: 20(i8vec4) Load 226
|
||||
228: 20(i8vec4) VectorShuffle 227 225 4 5 6 3
|
||||
Store 226 228
|
||||
229: 6(int) Load 8(invocation)
|
||||
230: 160(ptr) AccessChain 34(data) 68 47
|
||||
231: 20(i8vec4) Load 230
|
||||
232: 20(i8vec4) GroupNonUniformQuadSwap 43 231 42
|
||||
233: 160(ptr) AccessChain 34(data) 229 47
|
||||
Store 233 232
|
||||
234: 6(int) Load 8(invocation)
|
||||
235: 153(ptr) AccessChain 34(data) 37 47 38
|
||||
236: 19(int8_t) Load 235
|
||||
237: 19(int8_t) GroupNonUniformQuadSwap 43 236 128
|
||||
238: 153(ptr) AccessChain 34(data) 234 47 38
|
||||
Store 238 237
|
||||
239: 6(int) Load 8(invocation)
|
||||
240: 160(ptr) AccessChain 34(data) 47 47
|
||||
241: 20(i8vec4) Load 240
|
||||
242: 159(i8vec2) VectorShuffle 241 241 0 1
|
||||
243: 159(i8vec2) GroupNonUniformQuadSwap 43 242 128
|
||||
244: 160(ptr) AccessChain 34(data) 239 47
|
||||
245: 20(i8vec4) Load 244
|
||||
246: 20(i8vec4) VectorShuffle 245 243 4 5 2 3
|
||||
Store 244 246
|
||||
247: 6(int) Load 8(invocation)
|
||||
248: 160(ptr) AccessChain 34(data) 58 47
|
||||
249: 20(i8vec4) Load 248
|
||||
250: 169(i8vec3) VectorShuffle 249 249 0 1 2
|
||||
251: 169(i8vec3) GroupNonUniformQuadSwap 43 250 128
|
||||
252: 160(ptr) AccessChain 34(data) 247 47
|
||||
253: 20(i8vec4) Load 252
|
||||
254: 20(i8vec4) VectorShuffle 253 251 4 5 6 3
|
||||
Store 252 254
|
||||
255: 6(int) Load 8(invocation)
|
||||
256: 160(ptr) AccessChain 34(data) 68 47
|
||||
257: 20(i8vec4) Load 256
|
||||
258: 20(i8vec4) GroupNonUniformQuadSwap 43 257 128
|
||||
259: 160(ptr) AccessChain 34(data) 255 47
|
||||
Store 259 258
|
||||
260: 6(int) Load 8(invocation)
|
||||
262: 261(ptr) AccessChain 34(data) 37 58 38
|
||||
263: 21(int16_t) Load 262
|
||||
264: 21(int16_t) GroupNonUniformQuadBroadcast 43 263 42
|
||||
265: 261(ptr) AccessChain 34(data) 260 58 38
|
||||
Store 265 264
|
||||
266: 6(int) Load 8(invocation)
|
||||
269: 268(ptr) AccessChain 34(data) 47 58
|
||||
270: 22(i16vec4) Load 269
|
||||
271:267(i16vec2) VectorShuffle 270 270 0 1
|
||||
272:267(i16vec2) GroupNonUniformQuadBroadcast 43 271 42
|
||||
273: 268(ptr) AccessChain 34(data) 266 58
|
||||
274: 22(i16vec4) Load 273
|
||||
275: 22(i16vec4) VectorShuffle 274 272 4 5 2 3
|
||||
Store 273 275
|
||||
276: 6(int) Load 8(invocation)
|
||||
278: 268(ptr) AccessChain 34(data) 58 58
|
||||
279: 22(i16vec4) Load 278
|
||||
280:277(i16vec3) VectorShuffle 279 279 0 1 2
|
||||
281:277(i16vec3) GroupNonUniformQuadBroadcast 43 280 42
|
||||
282: 268(ptr) AccessChain 34(data) 276 58
|
||||
283: 22(i16vec4) Load 282
|
||||
284: 22(i16vec4) VectorShuffle 283 281 4 5 6 3
|
||||
Store 282 284
|
||||
285: 6(int) Load 8(invocation)
|
||||
286: 268(ptr) AccessChain 34(data) 68 58
|
||||
287: 22(i16vec4) Load 286
|
||||
288: 22(i16vec4) GroupNonUniformQuadBroadcast 43 287 42
|
||||
289: 268(ptr) AccessChain 34(data) 285 58
|
||||
Store 289 288
|
||||
290: 6(int) Load 8(invocation)
|
||||
291: 261(ptr) AccessChain 34(data) 37 58 38
|
||||
292: 21(int16_t) Load 291
|
||||
293: 21(int16_t) GroupNonUniformQuadSwap 43 292 38
|
||||
294: 261(ptr) AccessChain 34(data) 290 58 38
|
||||
Store 294 293
|
||||
295: 6(int) Load 8(invocation)
|
||||
296: 268(ptr) AccessChain 34(data) 47 58
|
||||
297: 22(i16vec4) Load 296
|
||||
298:267(i16vec2) VectorShuffle 297 297 0 1
|
||||
299:267(i16vec2) GroupNonUniformQuadSwap 43 298 38
|
||||
300: 268(ptr) AccessChain 34(data) 295 58
|
||||
301: 22(i16vec4) Load 300
|
||||
302: 22(i16vec4) VectorShuffle 301 299 4 5 2 3
|
||||
Store 300 302
|
||||
303: 6(int) Load 8(invocation)
|
||||
304: 268(ptr) AccessChain 34(data) 58 58
|
||||
305: 22(i16vec4) Load 304
|
||||
306:277(i16vec3) VectorShuffle 305 305 0 1 2
|
||||
307:277(i16vec3) GroupNonUniformQuadSwap 43 306 38
|
||||
308: 268(ptr) AccessChain 34(data) 303 58
|
||||
309: 22(i16vec4) Load 308
|
||||
310: 22(i16vec4) VectorShuffle 309 307 4 5 6 3
|
||||
Store 308 310
|
||||
311: 6(int) Load 8(invocation)
|
||||
312: 268(ptr) AccessChain 34(data) 68 58
|
||||
313: 22(i16vec4) Load 312
|
||||
314: 22(i16vec4) GroupNonUniformQuadSwap 43 313 38
|
||||
315: 268(ptr) AccessChain 34(data) 311 58
|
||||
Store 315 314
|
||||
316: 6(int) Load 8(invocation)
|
||||
317: 261(ptr) AccessChain 34(data) 37 58 38
|
||||
318: 21(int16_t) Load 317
|
||||
319: 21(int16_t) GroupNonUniformQuadSwap 43 318 42
|
||||
320: 261(ptr) AccessChain 34(data) 316 58 38
|
||||
Store 320 319
|
||||
321: 6(int) Load 8(invocation)
|
||||
322: 268(ptr) AccessChain 34(data) 47 58
|
||||
323: 22(i16vec4) Load 322
|
||||
324:267(i16vec2) VectorShuffle 323 323 0 1
|
||||
325:267(i16vec2) GroupNonUniformQuadSwap 43 324 42
|
||||
326: 268(ptr) AccessChain 34(data) 321 58
|
||||
327: 22(i16vec4) Load 326
|
||||
328: 22(i16vec4) VectorShuffle 327 325 4 5 2 3
|
||||
Store 326 328
|
||||
329: 6(int) Load 8(invocation)
|
||||
330: 268(ptr) AccessChain 34(data) 58 58
|
||||
331: 22(i16vec4) Load 330
|
||||
332:277(i16vec3) VectorShuffle 331 331 0 1 2
|
||||
333:277(i16vec3) GroupNonUniformQuadSwap 43 332 42
|
||||
334: 268(ptr) AccessChain 34(data) 329 58
|
||||
335: 22(i16vec4) Load 334
|
||||
336: 22(i16vec4) VectorShuffle 335 333 4 5 6 3
|
||||
Store 334 336
|
||||
337: 6(int) Load 8(invocation)
|
||||
338: 268(ptr) AccessChain 34(data) 68 58
|
||||
339: 22(i16vec4) Load 338
|
||||
340: 22(i16vec4) GroupNonUniformQuadSwap 43 339 42
|
||||
341: 268(ptr) AccessChain 34(data) 337 58
|
||||
Store 341 340
|
||||
342: 6(int) Load 8(invocation)
|
||||
343: 261(ptr) AccessChain 34(data) 37 58 38
|
||||
344: 21(int16_t) Load 343
|
||||
345: 21(int16_t) GroupNonUniformQuadSwap 43 344 128
|
||||
346: 261(ptr) AccessChain 34(data) 342 58 38
|
||||
Store 346 345
|
||||
347: 6(int) Load 8(invocation)
|
||||
348: 268(ptr) AccessChain 34(data) 47 58
|
||||
349: 22(i16vec4) Load 348
|
||||
350:267(i16vec2) VectorShuffle 349 349 0 1
|
||||
351:267(i16vec2) GroupNonUniformQuadSwap 43 350 128
|
||||
352: 268(ptr) AccessChain 34(data) 347 58
|
||||
353: 22(i16vec4) Load 352
|
||||
354: 22(i16vec4) VectorShuffle 353 351 4 5 2 3
|
||||
Store 352 354
|
||||
355: 6(int) Load 8(invocation)
|
||||
356: 268(ptr) AccessChain 34(data) 58 58
|
||||
357: 22(i16vec4) Load 356
|
||||
358:277(i16vec3) VectorShuffle 357 357 0 1 2
|
||||
359:277(i16vec3) GroupNonUniformQuadSwap 43 358 128
|
||||
360: 268(ptr) AccessChain 34(data) 355 58
|
||||
361: 22(i16vec4) Load 360
|
||||
362: 22(i16vec4) VectorShuffle 361 359 4 5 6 3
|
||||
Store 360 362
|
||||
363: 6(int) Load 8(invocation)
|
||||
364: 268(ptr) AccessChain 34(data) 68 58
|
||||
365: 22(i16vec4) Load 364
|
||||
366: 22(i16vec4) GroupNonUniformQuadSwap 43 365 128
|
||||
367: 268(ptr) AccessChain 34(data) 363 58
|
||||
Store 367 366
|
||||
368: 6(int) Load 8(invocation)
|
||||
370: 369(ptr) AccessChain 34(data) 37 68 38
|
||||
371: 23(int16_t) Load 370
|
||||
372: 23(int16_t) GroupNonUniformQuadBroadcast 43 371 42
|
||||
373: 369(ptr) AccessChain 34(data) 368 68 38
|
||||
Store 373 372
|
||||
374: 6(int) Load 8(invocation)
|
||||
377: 376(ptr) AccessChain 34(data) 47 68
|
||||
378: 24(i16vec4) Load 377
|
||||
379:375(i16vec2) VectorShuffle 378 378 0 1
|
||||
380:375(i16vec2) GroupNonUniformQuadBroadcast 43 379 42
|
||||
381: 376(ptr) AccessChain 34(data) 374 68
|
||||
382: 24(i16vec4) Load 381
|
||||
383: 24(i16vec4) VectorShuffle 382 380 4 5 2 3
|
||||
Store 381 383
|
||||
384: 6(int) Load 8(invocation)
|
||||
386: 376(ptr) AccessChain 34(data) 58 68
|
||||
387: 24(i16vec4) Load 386
|
||||
388:385(i16vec3) VectorShuffle 387 387 0 1 2
|
||||
389:385(i16vec3) GroupNonUniformQuadBroadcast 43 388 42
|
||||
390: 376(ptr) AccessChain 34(data) 384 68
|
||||
391: 24(i16vec4) Load 390
|
||||
392: 24(i16vec4) VectorShuffle 391 389 4 5 6 3
|
||||
Store 390 392
|
||||
393: 6(int) Load 8(invocation)
|
||||
394: 376(ptr) AccessChain 34(data) 68 68
|
||||
395: 24(i16vec4) Load 394
|
||||
396: 24(i16vec4) GroupNonUniformQuadBroadcast 43 395 42
|
||||
397: 376(ptr) AccessChain 34(data) 393 68
|
||||
Store 397 396
|
||||
398: 6(int) Load 8(invocation)
|
||||
399: 369(ptr) AccessChain 34(data) 37 68 38
|
||||
400: 23(int16_t) Load 399
|
||||
401: 23(int16_t) GroupNonUniformQuadSwap 43 400 38
|
||||
402: 369(ptr) AccessChain 34(data) 398 68 38
|
||||
Store 402 401
|
||||
403: 6(int) Load 8(invocation)
|
||||
404: 376(ptr) AccessChain 34(data) 47 68
|
||||
405: 24(i16vec4) Load 404
|
||||
406:375(i16vec2) VectorShuffle 405 405 0 1
|
||||
407:375(i16vec2) GroupNonUniformQuadSwap 43 406 38
|
||||
408: 376(ptr) AccessChain 34(data) 403 68
|
||||
409: 24(i16vec4) Load 408
|
||||
410: 24(i16vec4) VectorShuffle 409 407 4 5 2 3
|
||||
Store 408 410
|
||||
411: 6(int) Load 8(invocation)
|
||||
412: 376(ptr) AccessChain 34(data) 58 68
|
||||
413: 24(i16vec4) Load 412
|
||||
414:385(i16vec3) VectorShuffle 413 413 0 1 2
|
||||
415:385(i16vec3) GroupNonUniformQuadSwap 43 414 38
|
||||
416: 376(ptr) AccessChain 34(data) 411 68
|
||||
417: 24(i16vec4) Load 416
|
||||
418: 24(i16vec4) VectorShuffle 417 415 4 5 6 3
|
||||
Store 416 418
|
||||
419: 6(int) Load 8(invocation)
|
||||
420: 376(ptr) AccessChain 34(data) 68 68
|
||||
421: 24(i16vec4) Load 420
|
||||
422: 24(i16vec4) GroupNonUniformQuadSwap 43 421 38
|
||||
423: 376(ptr) AccessChain 34(data) 419 68
|
||||
Store 423 422
|
||||
424: 6(int) Load 8(invocation)
|
||||
425: 369(ptr) AccessChain 34(data) 37 68 38
|
||||
426: 23(int16_t) Load 425
|
||||
427: 23(int16_t) GroupNonUniformQuadSwap 43 426 42
|
||||
428: 369(ptr) AccessChain 34(data) 424 68 38
|
||||
Store 428 427
|
||||
429: 6(int) Load 8(invocation)
|
||||
430: 376(ptr) AccessChain 34(data) 47 68
|
||||
431: 24(i16vec4) Load 430
|
||||
432:375(i16vec2) VectorShuffle 431 431 0 1
|
||||
433:375(i16vec2) GroupNonUniformQuadSwap 43 432 42
|
||||
434: 376(ptr) AccessChain 34(data) 429 68
|
||||
435: 24(i16vec4) Load 434
|
||||
436: 24(i16vec4) VectorShuffle 435 433 4 5 2 3
|
||||
Store 434 436
|
||||
437: 6(int) Load 8(invocation)
|
||||
438: 376(ptr) AccessChain 34(data) 58 68
|
||||
439: 24(i16vec4) Load 438
|
||||
440:385(i16vec3) VectorShuffle 439 439 0 1 2
|
||||
441:385(i16vec3) GroupNonUniformQuadSwap 43 440 42
|
||||
442: 376(ptr) AccessChain 34(data) 437 68
|
||||
443: 24(i16vec4) Load 442
|
||||
444: 24(i16vec4) VectorShuffle 443 441 4 5 6 3
|
||||
Store 442 444
|
||||
445: 6(int) Load 8(invocation)
|
||||
446: 376(ptr) AccessChain 34(data) 68 68
|
||||
447: 24(i16vec4) Load 446
|
||||
448: 24(i16vec4) GroupNonUniformQuadSwap 43 447 42
|
||||
449: 376(ptr) AccessChain 34(data) 445 68
|
||||
Store 449 448
|
||||
450: 6(int) Load 8(invocation)
|
||||
451: 369(ptr) AccessChain 34(data) 37 68 38
|
||||
452: 23(int16_t) Load 451
|
||||
453: 23(int16_t) GroupNonUniformQuadSwap 43 452 128
|
||||
454: 369(ptr) AccessChain 34(data) 450 68 38
|
||||
Store 454 453
|
||||
455: 6(int) Load 8(invocation)
|
||||
456: 376(ptr) AccessChain 34(data) 47 68
|
||||
457: 24(i16vec4) Load 456
|
||||
458:375(i16vec2) VectorShuffle 457 457 0 1
|
||||
459:375(i16vec2) GroupNonUniformQuadSwap 43 458 128
|
||||
460: 376(ptr) AccessChain 34(data) 455 68
|
||||
461: 24(i16vec4) Load 460
|
||||
462: 24(i16vec4) VectorShuffle 461 459 4 5 2 3
|
||||
Store 460 462
|
||||
463: 6(int) Load 8(invocation)
|
||||
464: 376(ptr) AccessChain 34(data) 58 68
|
||||
465: 24(i16vec4) Load 464
|
||||
466:385(i16vec3) VectorShuffle 465 465 0 1 2
|
||||
467:385(i16vec3) GroupNonUniformQuadSwap 43 466 128
|
||||
468: 376(ptr) AccessChain 34(data) 463 68
|
||||
469: 24(i16vec4) Load 468
|
||||
470: 24(i16vec4) VectorShuffle 469 467 4 5 6 3
|
||||
Store 468 470
|
||||
471: 6(int) Load 8(invocation)
|
||||
472: 376(ptr) AccessChain 34(data) 68 68
|
||||
473: 24(i16vec4) Load 472
|
||||
474: 24(i16vec4) GroupNonUniformQuadSwap 43 473 128
|
||||
475: 376(ptr) AccessChain 34(data) 471 68
|
||||
Store 475 474
|
||||
476: 6(int) Load 8(invocation)
|
||||
479: 478(ptr) AccessChain 34(data) 37 477 38
|
||||
480: 25(int64_t) Load 479
|
||||
481: 25(int64_t) GroupNonUniformQuadBroadcast 43 480 42
|
||||
482: 478(ptr) AccessChain 34(data) 476 477 38
|
||||
Store 482 481
|
||||
483: 6(int) Load 8(invocation)
|
||||
486: 485(ptr) AccessChain 34(data) 47 477
|
||||
487: 26(i64vec4) Load 486
|
||||
488:484(i64vec2) VectorShuffle 487 487 0 1
|
||||
489:484(i64vec2) GroupNonUniformQuadBroadcast 43 488 42
|
||||
490: 485(ptr) AccessChain 34(data) 483 477
|
||||
491: 26(i64vec4) Load 490
|
||||
492: 26(i64vec4) VectorShuffle 491 489 4 5 2 3
|
||||
Store 490 492
|
||||
493: 6(int) Load 8(invocation)
|
||||
495: 485(ptr) AccessChain 34(data) 58 477
|
||||
496: 26(i64vec4) Load 495
|
||||
497:494(i64vec3) VectorShuffle 496 496 0 1 2
|
||||
498:494(i64vec3) GroupNonUniformQuadBroadcast 43 497 42
|
||||
499: 485(ptr) AccessChain 34(data) 493 477
|
||||
500: 26(i64vec4) Load 499
|
||||
501: 26(i64vec4) VectorShuffle 500 498 4 5 6 3
|
||||
Store 499 501
|
||||
502: 6(int) Load 8(invocation)
|
||||
503: 485(ptr) AccessChain 34(data) 68 477
|
||||
504: 26(i64vec4) Load 503
|
||||
505: 26(i64vec4) GroupNonUniformQuadBroadcast 43 504 42
|
||||
506: 485(ptr) AccessChain 34(data) 502 477
|
||||
Store 506 505
|
||||
507: 6(int) Load 8(invocation)
|
||||
508: 478(ptr) AccessChain 34(data) 37 477 38
|
||||
509: 25(int64_t) Load 508
|
||||
510: 25(int64_t) GroupNonUniformQuadSwap 43 509 38
|
||||
511: 478(ptr) AccessChain 34(data) 507 477 38
|
||||
Store 511 510
|
||||
512: 6(int) Load 8(invocation)
|
||||
513: 485(ptr) AccessChain 34(data) 47 477
|
||||
514: 26(i64vec4) Load 513
|
||||
515:484(i64vec2) VectorShuffle 514 514 0 1
|
||||
516:484(i64vec2) GroupNonUniformQuadSwap 43 515 38
|
||||
517: 485(ptr) AccessChain 34(data) 512 477
|
||||
518: 26(i64vec4) Load 517
|
||||
519: 26(i64vec4) VectorShuffle 518 516 4 5 2 3
|
||||
Store 517 519
|
||||
520: 6(int) Load 8(invocation)
|
||||
521: 485(ptr) AccessChain 34(data) 58 477
|
||||
522: 26(i64vec4) Load 521
|
||||
523:494(i64vec3) VectorShuffle 522 522 0 1 2
|
||||
524:494(i64vec3) GroupNonUniformQuadSwap 43 523 38
|
||||
525: 485(ptr) AccessChain 34(data) 520 477
|
||||
526: 26(i64vec4) Load 525
|
||||
527: 26(i64vec4) VectorShuffle 526 524 4 5 6 3
|
||||
Store 525 527
|
||||
528: 6(int) Load 8(invocation)
|
||||
529: 485(ptr) AccessChain 34(data) 68 477
|
||||
530: 26(i64vec4) Load 529
|
||||
531: 26(i64vec4) GroupNonUniformQuadSwap 43 530 38
|
||||
532: 485(ptr) AccessChain 34(data) 528 477
|
||||
Store 532 531
|
||||
533: 6(int) Load 8(invocation)
|
||||
534: 478(ptr) AccessChain 34(data) 37 477 38
|
||||
535: 25(int64_t) Load 534
|
||||
536: 25(int64_t) GroupNonUniformQuadSwap 43 535 42
|
||||
537: 478(ptr) AccessChain 34(data) 533 477 38
|
||||
Store 537 536
|
||||
538: 6(int) Load 8(invocation)
|
||||
539: 485(ptr) AccessChain 34(data) 47 477
|
||||
540: 26(i64vec4) Load 539
|
||||
541:484(i64vec2) VectorShuffle 540 540 0 1
|
||||
542:484(i64vec2) GroupNonUniformQuadSwap 43 541 42
|
||||
543: 485(ptr) AccessChain 34(data) 538 477
|
||||
544: 26(i64vec4) Load 543
|
||||
545: 26(i64vec4) VectorShuffle 544 542 4 5 2 3
|
||||
Store 543 545
|
||||
546: 6(int) Load 8(invocation)
|
||||
547: 485(ptr) AccessChain 34(data) 58 477
|
||||
548: 26(i64vec4) Load 547
|
||||
549:494(i64vec3) VectorShuffle 548 548 0 1 2
|
||||
550:494(i64vec3) GroupNonUniformQuadSwap 43 549 42
|
||||
551: 485(ptr) AccessChain 34(data) 546 477
|
||||
552: 26(i64vec4) Load 551
|
||||
553: 26(i64vec4) VectorShuffle 552 550 4 5 6 3
|
||||
Store 551 553
|
||||
554: 6(int) Load 8(invocation)
|
||||
555: 485(ptr) AccessChain 34(data) 68 477
|
||||
556: 26(i64vec4) Load 555
|
||||
557: 26(i64vec4) GroupNonUniformQuadSwap 43 556 42
|
||||
558: 485(ptr) AccessChain 34(data) 554 477
|
||||
Store 558 557
|
||||
559: 6(int) Load 8(invocation)
|
||||
560: 478(ptr) AccessChain 34(data) 37 477 38
|
||||
561: 25(int64_t) Load 560
|
||||
562: 25(int64_t) GroupNonUniformQuadSwap 43 561 128
|
||||
563: 478(ptr) AccessChain 34(data) 559 477 38
|
||||
Store 563 562
|
||||
564: 6(int) Load 8(invocation)
|
||||
565: 485(ptr) AccessChain 34(data) 47 477
|
||||
566: 26(i64vec4) Load 565
|
||||
567:484(i64vec2) VectorShuffle 566 566 0 1
|
||||
568:484(i64vec2) GroupNonUniformQuadSwap 43 567 128
|
||||
569: 485(ptr) AccessChain 34(data) 564 477
|
||||
570: 26(i64vec4) Load 569
|
||||
571: 26(i64vec4) VectorShuffle 570 568 4 5 2 3
|
||||
Store 569 571
|
||||
572: 6(int) Load 8(invocation)
|
||||
573: 485(ptr) AccessChain 34(data) 58 477
|
||||
574: 26(i64vec4) Load 573
|
||||
575:494(i64vec3) VectorShuffle 574 574 0 1 2
|
||||
576:494(i64vec3) GroupNonUniformQuadSwap 43 575 128
|
||||
577: 485(ptr) AccessChain 34(data) 572 477
|
||||
578: 26(i64vec4) Load 577
|
||||
579: 26(i64vec4) VectorShuffle 578 576 4 5 6 3
|
||||
Store 577 579
|
||||
580: 6(int) Load 8(invocation)
|
||||
581: 485(ptr) AccessChain 34(data) 68 477
|
||||
582: 26(i64vec4) Load 581
|
||||
583: 26(i64vec4) GroupNonUniformQuadSwap 43 582 128
|
||||
584: 485(ptr) AccessChain 34(data) 580 477
|
||||
Store 584 583
|
||||
585: 6(int) Load 8(invocation)
|
||||
588: 587(ptr) AccessChain 34(data) 37 586 38
|
||||
589: 27(int64_t) Load 588
|
||||
590: 27(int64_t) GroupNonUniformQuadBroadcast 43 589 42
|
||||
591: 587(ptr) AccessChain 34(data) 585 586 38
|
||||
Store 591 590
|
||||
592: 6(int) Load 8(invocation)
|
||||
595: 594(ptr) AccessChain 34(data) 47 586
|
||||
596: 28(i64vec4) Load 595
|
||||
597:593(i64vec2) VectorShuffle 596 596 0 1
|
||||
598:593(i64vec2) GroupNonUniformQuadBroadcast 43 597 42
|
||||
599: 594(ptr) AccessChain 34(data) 592 586
|
||||
600: 28(i64vec4) Load 599
|
||||
601: 28(i64vec4) VectorShuffle 600 598 4 5 2 3
|
||||
Store 599 601
|
||||
602: 6(int) Load 8(invocation)
|
||||
604: 594(ptr) AccessChain 34(data) 58 586
|
||||
605: 28(i64vec4) Load 604
|
||||
606:603(i64vec3) VectorShuffle 605 605 0 1 2
|
||||
607:603(i64vec3) GroupNonUniformQuadBroadcast 43 606 42
|
||||
608: 594(ptr) AccessChain 34(data) 602 586
|
||||
609: 28(i64vec4) Load 608
|
||||
610: 28(i64vec4) VectorShuffle 609 607 4 5 6 3
|
||||
Store 608 610
|
||||
611: 6(int) Load 8(invocation)
|
||||
612: 594(ptr) AccessChain 34(data) 68 586
|
||||
613: 28(i64vec4) Load 612
|
||||
614: 28(i64vec4) GroupNonUniformQuadBroadcast 43 613 42
|
||||
615: 594(ptr) AccessChain 34(data) 611 586
|
||||
Store 615 614
|
||||
616: 6(int) Load 8(invocation)
|
||||
617: 587(ptr) AccessChain 34(data) 37 586 38
|
||||
618: 27(int64_t) Load 617
|
||||
619: 27(int64_t) GroupNonUniformQuadSwap 43 618 38
|
||||
620: 587(ptr) AccessChain 34(data) 616 586 38
|
||||
Store 620 619
|
||||
621: 6(int) Load 8(invocation)
|
||||
622: 594(ptr) AccessChain 34(data) 47 586
|
||||
623: 28(i64vec4) Load 622
|
||||
624:593(i64vec2) VectorShuffle 623 623 0 1
|
||||
625:593(i64vec2) GroupNonUniformQuadSwap 43 624 38
|
||||
626: 594(ptr) AccessChain 34(data) 621 586
|
||||
627: 28(i64vec4) Load 626
|
||||
628: 28(i64vec4) VectorShuffle 627 625 4 5 2 3
|
||||
Store 626 628
|
||||
629: 6(int) Load 8(invocation)
|
||||
630: 594(ptr) AccessChain 34(data) 58 586
|
||||
631: 28(i64vec4) Load 630
|
||||
632:603(i64vec3) VectorShuffle 631 631 0 1 2
|
||||
633:603(i64vec3) GroupNonUniformQuadSwap 43 632 38
|
||||
634: 594(ptr) AccessChain 34(data) 629 586
|
||||
635: 28(i64vec4) Load 634
|
||||
636: 28(i64vec4) VectorShuffle 635 633 4 5 6 3
|
||||
Store 634 636
|
||||
637: 6(int) Load 8(invocation)
|
||||
638: 594(ptr) AccessChain 34(data) 68 586
|
||||
639: 28(i64vec4) Load 638
|
||||
640: 28(i64vec4) GroupNonUniformQuadSwap 43 639 38
|
||||
641: 594(ptr) AccessChain 34(data) 637 586
|
||||
Store 641 640
|
||||
642: 6(int) Load 8(invocation)
|
||||
643: 587(ptr) AccessChain 34(data) 37 586 38
|
||||
644: 27(int64_t) Load 643
|
||||
645: 27(int64_t) GroupNonUniformQuadSwap 43 644 42
|
||||
646: 587(ptr) AccessChain 34(data) 642 586 38
|
||||
Store 646 645
|
||||
647: 6(int) Load 8(invocation)
|
||||
648: 594(ptr) AccessChain 34(data) 47 586
|
||||
649: 28(i64vec4) Load 648
|
||||
650:593(i64vec2) VectorShuffle 649 649 0 1
|
||||
651:593(i64vec2) GroupNonUniformQuadSwap 43 650 42
|
||||
652: 594(ptr) AccessChain 34(data) 647 586
|
||||
653: 28(i64vec4) Load 652
|
||||
654: 28(i64vec4) VectorShuffle 653 651 4 5 2 3
|
||||
Store 652 654
|
||||
655: 6(int) Load 8(invocation)
|
||||
656: 594(ptr) AccessChain 34(data) 58 586
|
||||
657: 28(i64vec4) Load 656
|
||||
658:603(i64vec3) VectorShuffle 657 657 0 1 2
|
||||
659:603(i64vec3) GroupNonUniformQuadSwap 43 658 42
|
||||
660: 594(ptr) AccessChain 34(data) 655 586
|
||||
661: 28(i64vec4) Load 660
|
||||
662: 28(i64vec4) VectorShuffle 661 659 4 5 6 3
|
||||
Store 660 662
|
||||
663: 6(int) Load 8(invocation)
|
||||
664: 594(ptr) AccessChain 34(data) 68 586
|
||||
665: 28(i64vec4) Load 664
|
||||
666: 28(i64vec4) GroupNonUniformQuadSwap 43 665 42
|
||||
667: 594(ptr) AccessChain 34(data) 663 586
|
||||
Store 667 666
|
||||
668: 6(int) Load 8(invocation)
|
||||
669: 587(ptr) AccessChain 34(data) 37 586 38
|
||||
670: 27(int64_t) Load 669
|
||||
671: 27(int64_t) GroupNonUniformQuadSwap 43 670 128
|
||||
672: 587(ptr) AccessChain 34(data) 668 586 38
|
||||
Store 672 671
|
||||
673: 6(int) Load 8(invocation)
|
||||
674: 594(ptr) AccessChain 34(data) 47 586
|
||||
675: 28(i64vec4) Load 674
|
||||
676:593(i64vec2) VectorShuffle 675 675 0 1
|
||||
677:593(i64vec2) GroupNonUniformQuadSwap 43 676 128
|
||||
678: 594(ptr) AccessChain 34(data) 673 586
|
||||
679: 28(i64vec4) Load 678
|
||||
680: 28(i64vec4) VectorShuffle 679 677 4 5 2 3
|
||||
Store 678 680
|
||||
681: 6(int) Load 8(invocation)
|
||||
682: 594(ptr) AccessChain 34(data) 58 586
|
||||
683: 28(i64vec4) Load 682
|
||||
684:603(i64vec3) VectorShuffle 683 683 0 1 2
|
||||
685:603(i64vec3) GroupNonUniformQuadSwap 43 684 128
|
||||
686: 594(ptr) AccessChain 34(data) 681 586
|
||||
687: 28(i64vec4) Load 686
|
||||
688: 28(i64vec4) VectorShuffle 687 685 4 5 6 3
|
||||
Store 686 688
|
||||
689: 6(int) Load 8(invocation)
|
||||
690: 594(ptr) AccessChain 34(data) 68 586
|
||||
691: 28(i64vec4) Load 690
|
||||
692: 28(i64vec4) GroupNonUniformQuadSwap 43 691 128
|
||||
693: 594(ptr) AccessChain 34(data) 689 586
|
||||
Store 693 692
|
||||
694: 6(int) Load 8(invocation)
|
||||
697: 696(ptr) AccessChain 34(data) 37 695 38
|
||||
698:29(float16_t) Load 697
|
||||
699:29(float16_t) GroupNonUniformQuadBroadcast 43 698 42
|
||||
700: 696(ptr) AccessChain 34(data) 694 695 38
|
||||
Store 700 699
|
||||
701: 6(int) Load 8(invocation)
|
||||
704: 703(ptr) AccessChain 34(data) 47 695
|
||||
705: 30(f16vec4) Load 704
|
||||
706:702(f16vec2) VectorShuffle 705 705 0 1
|
||||
707:702(f16vec2) GroupNonUniformQuadBroadcast 43 706 42
|
||||
708: 703(ptr) AccessChain 34(data) 701 695
|
||||
709: 30(f16vec4) Load 708
|
||||
710: 30(f16vec4) VectorShuffle 709 707 4 5 2 3
|
||||
Store 708 710
|
||||
711: 6(int) Load 8(invocation)
|
||||
713: 703(ptr) AccessChain 34(data) 58 695
|
||||
714: 30(f16vec4) Load 713
|
||||
715:712(f16vec3) VectorShuffle 714 714 0 1 2
|
||||
716:712(f16vec3) GroupNonUniformQuadBroadcast 43 715 42
|
||||
717: 703(ptr) AccessChain 34(data) 711 695
|
||||
718: 30(f16vec4) Load 717
|
||||
719: 30(f16vec4) VectorShuffle 718 716 4 5 6 3
|
||||
Store 717 719
|
||||
720: 6(int) Load 8(invocation)
|
||||
721: 703(ptr) AccessChain 34(data) 68 695
|
||||
722: 30(f16vec4) Load 721
|
||||
723: 30(f16vec4) GroupNonUniformQuadBroadcast 43 722 42
|
||||
724: 703(ptr) AccessChain 34(data) 720 695
|
||||
Store 724 723
|
||||
725: 6(int) Load 8(invocation)
|
||||
726: 696(ptr) AccessChain 34(data) 37 695 38
|
||||
727:29(float16_t) Load 726
|
||||
728:29(float16_t) GroupNonUniformQuadSwap 43 727 38
|
||||
729: 696(ptr) AccessChain 34(data) 725 695 38
|
||||
Store 729 728
|
||||
730: 6(int) Load 8(invocation)
|
||||
731: 703(ptr) AccessChain 34(data) 47 695
|
||||
732: 30(f16vec4) Load 731
|
||||
733:702(f16vec2) VectorShuffle 732 732 0 1
|
||||
734:702(f16vec2) GroupNonUniformQuadSwap 43 733 38
|
||||
735: 703(ptr) AccessChain 34(data) 730 695
|
||||
736: 30(f16vec4) Load 735
|
||||
737: 30(f16vec4) VectorShuffle 736 734 4 5 2 3
|
||||
Store 735 737
|
||||
738: 6(int) Load 8(invocation)
|
||||
739: 703(ptr) AccessChain 34(data) 58 695
|
||||
740: 30(f16vec4) Load 739
|
||||
741:712(f16vec3) VectorShuffle 740 740 0 1 2
|
||||
742:712(f16vec3) GroupNonUniformQuadSwap 43 741 38
|
||||
743: 703(ptr) AccessChain 34(data) 738 695
|
||||
744: 30(f16vec4) Load 743
|
||||
745: 30(f16vec4) VectorShuffle 744 742 4 5 6 3
|
||||
Store 743 745
|
||||
746: 6(int) Load 8(invocation)
|
||||
747: 703(ptr) AccessChain 34(data) 68 695
|
||||
748: 30(f16vec4) Load 747
|
||||
749: 30(f16vec4) GroupNonUniformQuadSwap 43 748 38
|
||||
750: 703(ptr) AccessChain 34(data) 746 695
|
||||
Store 750 749
|
||||
751: 6(int) Load 8(invocation)
|
||||
752: 696(ptr) AccessChain 34(data) 37 695 38
|
||||
753:29(float16_t) Load 752
|
||||
754:29(float16_t) GroupNonUniformQuadSwap 43 753 42
|
||||
755: 696(ptr) AccessChain 34(data) 751 695 38
|
||||
Store 755 754
|
||||
756: 6(int) Load 8(invocation)
|
||||
757: 703(ptr) AccessChain 34(data) 47 695
|
||||
758: 30(f16vec4) Load 757
|
||||
759:702(f16vec2) VectorShuffle 758 758 0 1
|
||||
760:702(f16vec2) GroupNonUniformQuadSwap 43 759 42
|
||||
761: 703(ptr) AccessChain 34(data) 756 695
|
||||
762: 30(f16vec4) Load 761
|
||||
763: 30(f16vec4) VectorShuffle 762 760 4 5 2 3
|
||||
Store 761 763
|
||||
764: 6(int) Load 8(invocation)
|
||||
765: 703(ptr) AccessChain 34(data) 58 695
|
||||
766: 30(f16vec4) Load 765
|
||||
767:712(f16vec3) VectorShuffle 766 766 0 1 2
|
||||
768:712(f16vec3) GroupNonUniformQuadSwap 43 767 42
|
||||
769: 703(ptr) AccessChain 34(data) 764 695
|
||||
770: 30(f16vec4) Load 769
|
||||
771: 30(f16vec4) VectorShuffle 770 768 4 5 6 3
|
||||
Store 769 771
|
||||
772: 6(int) Load 8(invocation)
|
||||
773: 703(ptr) AccessChain 34(data) 68 695
|
||||
774: 30(f16vec4) Load 773
|
||||
775: 30(f16vec4) GroupNonUniformQuadSwap 43 774 42
|
||||
776: 703(ptr) AccessChain 34(data) 772 695
|
||||
Store 776 775
|
||||
777: 6(int) Load 8(invocation)
|
||||
778: 696(ptr) AccessChain 34(data) 37 695 38
|
||||
779:29(float16_t) Load 778
|
||||
780:29(float16_t) GroupNonUniformQuadSwap 43 779 128
|
||||
781: 696(ptr) AccessChain 34(data) 777 695 38
|
||||
Store 781 780
|
||||
782: 6(int) Load 8(invocation)
|
||||
783: 703(ptr) AccessChain 34(data) 47 695
|
||||
784: 30(f16vec4) Load 783
|
||||
785:702(f16vec2) VectorShuffle 784 784 0 1
|
||||
786:702(f16vec2) GroupNonUniformQuadSwap 43 785 128
|
||||
787: 703(ptr) AccessChain 34(data) 782 695
|
||||
788: 30(f16vec4) Load 787
|
||||
789: 30(f16vec4) VectorShuffle 788 786 4 5 2 3
|
||||
Store 787 789
|
||||
790: 6(int) Load 8(invocation)
|
||||
791: 703(ptr) AccessChain 34(data) 58 695
|
||||
792: 30(f16vec4) Load 791
|
||||
793:712(f16vec3) VectorShuffle 792 792 0 1 2
|
||||
794:712(f16vec3) GroupNonUniformQuadSwap 43 793 128
|
||||
795: 703(ptr) AccessChain 34(data) 790 695
|
||||
796: 30(f16vec4) Load 795
|
||||
797: 30(f16vec4) VectorShuffle 796 794 4 5 6 3
|
||||
Store 795 797
|
||||
798: 6(int) Load 8(invocation)
|
||||
799: 703(ptr) AccessChain 34(data) 68 695
|
||||
800: 30(f16vec4) Load 799
|
||||
801: 30(f16vec4) GroupNonUniformQuadSwap 43 800 128
|
||||
802: 703(ptr) AccessChain 34(data) 798 695
|
||||
Store 802 801
|
||||
Return
|
||||
FunctionEnd
|
||||
Reference in New Issue
Block a user