1617a3babSopenharmony_cispv.imageAtomic64.frag
2617a3babSopenharmony_ciValidation failed
3617a3babSopenharmony_ci// Module Version 10000
4617a3babSopenharmony_ci// Generated by (magic number): 8000b
5617a3babSopenharmony_ci// Id's are bound by 503
6617a3babSopenharmony_ci
7617a3babSopenharmony_ci                              Capability Shader
8617a3babSopenharmony_ci                              Capability Int64
9617a3babSopenharmony_ci                              Capability Int64Atomics
10617a3babSopenharmony_ci                              Capability StorageImageMultisample
11617a3babSopenharmony_ci                              Capability ImageCubeArray
12617a3babSopenharmony_ci                              Capability ImageRect
13617a3babSopenharmony_ci                              Capability SparseResidency
14617a3babSopenharmony_ci                              Capability Image1D
15617a3babSopenharmony_ci                              Capability ImageBuffer
16617a3babSopenharmony_ci                              Capability ImageMSArray
17617a3babSopenharmony_ci                              Capability Int64ImageEXT
18617a3babSopenharmony_ci                              Extension  "SPV_EXT_shader_image_int64"
19617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
20617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
21617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main"
22617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
23617a3babSopenharmony_ci                              Source GLSL 450
24617a3babSopenharmony_ci                              SourceExtension  "GL_ARB_gpu_shader_int64"
25617a3babSopenharmony_ci                              SourceExtension  "GL_ARB_sparse_texture2"
26617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_image_int64"
27617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_memory_scope_semantics"
28617a3babSopenharmony_ci                              Name 4  "main"
29617a3babSopenharmony_ci                              Name 12  "Buf"
30617a3babSopenharmony_ci                              MemberName 12(Buf) 0  "i64"
31617a3babSopenharmony_ci                              MemberName 12(Buf) 1  "u64"
32617a3babSopenharmony_ci                              MemberName 12(Buf) 2  "i64v4"
33617a3babSopenharmony_ci                              MemberName 12(Buf) 3  "u64v4"
34617a3babSopenharmony_ci                              MemberName 12(Buf) 4  "i32v4"
35617a3babSopenharmony_ci                              Name 14  ""
36617a3babSopenharmony_ci                              Name 18  "i1D"
37617a3babSopenharmony_ci                              Name 35  "i3D"
38617a3babSopenharmony_ci                              Name 48  "iBuf"
39617a3babSopenharmony_ci                              Name 58  "i2DArray"
40617a3babSopenharmony_ci                              Name 69  "i2DRect"
41617a3babSopenharmony_ci                              Name 81  "i2DMSArray"
42617a3babSopenharmony_ci                              Name 194  "u2D"
43617a3babSopenharmony_ci                              Name 207  "uCube"
44617a3babSopenharmony_ci                              Name 218  "u1DArray"
45617a3babSopenharmony_ci                              Name 229  "uCubeArray"
46617a3babSopenharmony_ci                              Name 240  "u2DMS"
47617a3babSopenharmony_ci                              Name 458  "ResType"
48617a3babSopenharmony_ci                              Name 483  "ResType"
49617a3babSopenharmony_ci                              MemberDecorate 12(Buf) 0 Offset 0
50617a3babSopenharmony_ci                              MemberDecorate 12(Buf) 1 Offset 8
51617a3babSopenharmony_ci                              MemberDecorate 12(Buf) 2 Offset 32
52617a3babSopenharmony_ci                              MemberDecorate 12(Buf) 3 Offset 64
53617a3babSopenharmony_ci                              MemberDecorate 12(Buf) 4 Offset 96
54617a3babSopenharmony_ci                              Decorate 12(Buf) BufferBlock
55617a3babSopenharmony_ci                              Decorate 14 DescriptorSet 0
56617a3babSopenharmony_ci                              Decorate 14 Binding 11
57617a3babSopenharmony_ci                              Decorate 18(i1D) DescriptorSet 0
58617a3babSopenharmony_ci                              Decorate 18(i1D) Binding 0
59617a3babSopenharmony_ci                              Decorate 35(i3D) DescriptorSet 0
60617a3babSopenharmony_ci                              Decorate 35(i3D) Binding 2
61617a3babSopenharmony_ci                              Decorate 48(iBuf) DescriptorSet 0
62617a3babSopenharmony_ci                              Decorate 48(iBuf) Binding 4
63617a3babSopenharmony_ci                              Decorate 58(i2DArray) DescriptorSet 0
64617a3babSopenharmony_ci                              Decorate 58(i2DArray) Binding 6
65617a3babSopenharmony_ci                              Decorate 69(i2DRect) DescriptorSet 0
66617a3babSopenharmony_ci                              Decorate 69(i2DRect) Binding 8
67617a3babSopenharmony_ci                              Decorate 81(i2DMSArray) DescriptorSet 0
68617a3babSopenharmony_ci                              Decorate 81(i2DMSArray) Binding 10
69617a3babSopenharmony_ci                              Decorate 194(u2D) DescriptorSet 0
70617a3babSopenharmony_ci                              Decorate 194(u2D) Binding 1
71617a3babSopenharmony_ci                              Decorate 207(uCube) DescriptorSet 0
72617a3babSopenharmony_ci                              Decorate 207(uCube) Binding 3
73617a3babSopenharmony_ci                              Decorate 218(u1DArray) DescriptorSet 0
74617a3babSopenharmony_ci                              Decorate 218(u1DArray) Binding 5
75617a3babSopenharmony_ci                              Decorate 229(uCubeArray) DescriptorSet 0
76617a3babSopenharmony_ci                              Decorate 229(uCubeArray) Binding 7
77617a3babSopenharmony_ci                              Decorate 240(u2DMS) DescriptorSet 0
78617a3babSopenharmony_ci                              Decorate 240(u2DMS) Binding 9
79617a3babSopenharmony_ci               2:             TypeVoid
80617a3babSopenharmony_ci               3:             TypeFunction 2
81617a3babSopenharmony_ci               6:             TypeInt 64 1
82617a3babSopenharmony_ci               7:             TypeInt 64 0
83617a3babSopenharmony_ci               8:             TypeVector 6(int64_t) 4
84617a3babSopenharmony_ci               9:             TypeVector 7(int64_t) 4
85617a3babSopenharmony_ci              10:             TypeInt 32 1
86617a3babSopenharmony_ci              11:             TypeVector 10(int) 4
87617a3babSopenharmony_ci         12(Buf):             TypeStruct 6(int64_t) 7(int64_t) 8(i64vec4) 9(i64vec4) 11(ivec4)
88617a3babSopenharmony_ci              13:             TypePointer Uniform 12(Buf)
89617a3babSopenharmony_ci              14:     13(ptr) Variable Uniform
90617a3babSopenharmony_ci              15:     10(int) Constant 0
91617a3babSopenharmony_ci              16:             TypeImage 6(int64_t) 1D nonsampled format:R64i
92617a3babSopenharmony_ci              17:             TypePointer UniformConstant 16
93617a3babSopenharmony_ci         18(i1D):     17(ptr) Variable UniformConstant
94617a3babSopenharmony_ci              19:     10(int) Constant 4
95617a3babSopenharmony_ci              20:             TypeInt 32 0
96617a3babSopenharmony_ci              21:     20(int) Constant 0
97617a3babSopenharmony_ci              22:             TypePointer Uniform 10(int)
98617a3babSopenharmony_ci              25:             TypePointer Uniform 6(int64_t)
99617a3babSopenharmony_ci              28:             TypePointer Image 6(int64_t)
100617a3babSopenharmony_ci              30:     20(int) Constant 1
101617a3babSopenharmony_ci              33:             TypeImage 6(int64_t) 3D nonsampled format:R64i
102617a3babSopenharmony_ci              34:             TypePointer UniformConstant 33
103617a3babSopenharmony_ci         35(i3D):     34(ptr) Variable UniformConstant
104617a3babSopenharmony_ci              36:             TypeVector 10(int) 3
105617a3babSopenharmony_ci              37:             TypePointer Uniform 11(ivec4)
106617a3babSopenharmony_ci              46:             TypeImage 6(int64_t) Buffer nonsampled format:R64i
107617a3babSopenharmony_ci              47:             TypePointer UniformConstant 46
108617a3babSopenharmony_ci        48(iBuf):     47(ptr) Variable UniformConstant
109617a3babSopenharmony_ci              56:             TypeImage 6(int64_t) 2D array nonsampled format:R64i
110617a3babSopenharmony_ci              57:             TypePointer UniformConstant 56
111617a3babSopenharmony_ci    58(i2DArray):     57(ptr) Variable UniformConstant
112617a3babSopenharmony_ci              67:             TypeImage 6(int64_t) Rect nonsampled format:R64i
113617a3babSopenharmony_ci              68:             TypePointer UniformConstant 67
114617a3babSopenharmony_ci     69(i2DRect):     68(ptr) Variable UniformConstant
115617a3babSopenharmony_ci              70:             TypeVector 10(int) 2
116617a3babSopenharmony_ci              79:             TypeImage 6(int64_t) 2D array multi-sampled nonsampled format:R64i
117617a3babSopenharmony_ci              80:             TypePointer UniformConstant 79
118617a3babSopenharmony_ci  81(i2DMSArray):     80(ptr) Variable UniformConstant
119617a3babSopenharmony_ci              85:     20(int) Constant 3
120617a3babSopenharmony_ci             107:  6(int64_t) Constant 1 0
121617a3babSopenharmony_ci             116:     10(int) Constant 1
122617a3babSopenharmony_ci             117:     10(int) Constant 2048
123617a3babSopenharmony_ci             119:     20(int) Constant 2048
124617a3babSopenharmony_ci             192:             TypeImage 7(int64_t) 2D nonsampled format:R64ui
125617a3babSopenharmony_ci             193:             TypePointer UniformConstant 192
126617a3babSopenharmony_ci        194(u2D):    193(ptr) Variable UniformConstant
127617a3babSopenharmony_ci             198:             TypePointer Uniform 7(int64_t)
128617a3babSopenharmony_ci             201:             TypePointer Image 7(int64_t)
129617a3babSopenharmony_ci             205:             TypeImage 7(int64_t) Cube nonsampled format:R64ui
130617a3babSopenharmony_ci             206:             TypePointer UniformConstant 205
131617a3babSopenharmony_ci      207(uCube):    206(ptr) Variable UniformConstant
132617a3babSopenharmony_ci             216:             TypeImage 7(int64_t) 1D array nonsampled format:R64ui
133617a3babSopenharmony_ci             217:             TypePointer UniformConstant 216
134617a3babSopenharmony_ci   218(u1DArray):    217(ptr) Variable UniformConstant
135617a3babSopenharmony_ci             227:             TypeImage 7(int64_t) Cube array nonsampled format:R64ui
136617a3babSopenharmony_ci             228:             TypePointer UniformConstant 227
137617a3babSopenharmony_ci 229(uCubeArray):    228(ptr) Variable UniformConstant
138617a3babSopenharmony_ci             238:             TypeImage 7(int64_t) 2D multi-sampled nonsampled format:R64ui
139617a3babSopenharmony_ci             239:             TypePointer UniformConstant 238
140617a3babSopenharmony_ci      240(u2DMS):    239(ptr) Variable UniformConstant
141617a3babSopenharmony_ci             244:     20(int) Constant 2
142617a3babSopenharmony_ci             275:  7(int64_t) Constant 1 0
143617a3babSopenharmony_ci             363:     10(int) Constant 2
144617a3babSopenharmony_ci             368:             TypePointer Uniform 8(i64vec4)
145617a3babSopenharmony_ci             423:     10(int) Constant 3
146617a3babSopenharmony_ci             424:             TypePointer Uniform 9(i64vec4)
147617a3babSopenharmony_ci    458(ResType):             TypeStruct 10(int) 8(i64vec4)
148617a3babSopenharmony_ci    483(ResType):             TypeStruct 10(int) 9(i64vec4)
149617a3babSopenharmony_ci         4(main):           2 Function None 3
150617a3babSopenharmony_ci               5:             Label
151617a3babSopenharmony_ci              23:     22(ptr) AccessChain 14 19 21
152617a3babSopenharmony_ci              24:     10(int) Load 23
153617a3babSopenharmony_ci              26:     25(ptr) AccessChain 14 15
154617a3babSopenharmony_ci              27:  6(int64_t) Load 26
155617a3babSopenharmony_ci              29:     28(ptr) ImageTexelPointer 18(i1D) 24 21
156617a3babSopenharmony_ci              31:  6(int64_t) AtomicIAdd 29 30 21 27
157617a3babSopenharmony_ci              32:     25(ptr) AccessChain 14 15
158617a3babSopenharmony_ci                              Store 32 31
159617a3babSopenharmony_ci              38:     37(ptr) AccessChain 14 19
160617a3babSopenharmony_ci              39:   11(ivec4) Load 38
161617a3babSopenharmony_ci              40:   36(ivec3) VectorShuffle 39 39 0 1 2
162617a3babSopenharmony_ci              41:     25(ptr) AccessChain 14 15
163617a3babSopenharmony_ci              42:  6(int64_t) Load 41
164617a3babSopenharmony_ci              43:     28(ptr) ImageTexelPointer 35(i3D) 40 21
165617a3babSopenharmony_ci              44:  6(int64_t) AtomicSMin 43 30 21 42
166617a3babSopenharmony_ci              45:     25(ptr) AccessChain 14 15
167617a3babSopenharmony_ci                              Store 45 44
168617a3babSopenharmony_ci              49:     22(ptr) AccessChain 14 19 21
169617a3babSopenharmony_ci              50:     10(int) Load 49
170617a3babSopenharmony_ci              51:     25(ptr) AccessChain 14 15
171617a3babSopenharmony_ci              52:  6(int64_t) Load 51
172617a3babSopenharmony_ci              53:     28(ptr) ImageTexelPointer 48(iBuf) 50 21
173617a3babSopenharmony_ci              54:  6(int64_t) AtomicSMax 53 30 21 52
174617a3babSopenharmony_ci              55:     25(ptr) AccessChain 14 15
175617a3babSopenharmony_ci                              Store 55 54
176617a3babSopenharmony_ci              59:     37(ptr) AccessChain 14 19
177617a3babSopenharmony_ci              60:   11(ivec4) Load 59
178617a3babSopenharmony_ci              61:   36(ivec3) VectorShuffle 60 60 0 1 2
179617a3babSopenharmony_ci              62:     25(ptr) AccessChain 14 15
180617a3babSopenharmony_ci              63:  6(int64_t) Load 62
181617a3babSopenharmony_ci              64:     28(ptr) ImageTexelPointer 58(i2DArray) 61 21
182617a3babSopenharmony_ci              65:  6(int64_t) AtomicAnd 64 30 21 63
183617a3babSopenharmony_ci              66:     25(ptr) AccessChain 14 15
184617a3babSopenharmony_ci                              Store 66 65
185617a3babSopenharmony_ci              71:     37(ptr) AccessChain 14 19
186617a3babSopenharmony_ci              72:   11(ivec4) Load 71
187617a3babSopenharmony_ci              73:   70(ivec2) VectorShuffle 72 72 0 1
188617a3babSopenharmony_ci              74:     25(ptr) AccessChain 14 15
189617a3babSopenharmony_ci              75:  6(int64_t) Load 74
190617a3babSopenharmony_ci              76:     28(ptr) ImageTexelPointer 69(i2DRect) 73 21
191617a3babSopenharmony_ci              77:  6(int64_t) AtomicOr 76 30 21 75
192617a3babSopenharmony_ci              78:     25(ptr) AccessChain 14 15
193617a3babSopenharmony_ci                              Store 78 77
194617a3babSopenharmony_ci              82:     37(ptr) AccessChain 14 19
195617a3babSopenharmony_ci              83:   11(ivec4) Load 82
196617a3babSopenharmony_ci              84:   36(ivec3) VectorShuffle 83 83 0 1 2
197617a3babSopenharmony_ci              86:     22(ptr) AccessChain 14 19 85
198617a3babSopenharmony_ci              87:     10(int) Load 86
199617a3babSopenharmony_ci              88:     25(ptr) AccessChain 14 15
200617a3babSopenharmony_ci              89:  6(int64_t) Load 88
201617a3babSopenharmony_ci              90:     28(ptr) ImageTexelPointer 81(i2DMSArray) 84 87
202617a3babSopenharmony_ci              91:  6(int64_t) AtomicXor 90 30 21 89
203617a3babSopenharmony_ci              92:     25(ptr) AccessChain 14 15
204617a3babSopenharmony_ci                              Store 92 91
205617a3babSopenharmony_ci              93:     22(ptr) AccessChain 14 19 21
206617a3babSopenharmony_ci              94:     10(int) Load 93
207617a3babSopenharmony_ci              95:     25(ptr) AccessChain 14 15
208617a3babSopenharmony_ci              96:  6(int64_t) Load 95
209617a3babSopenharmony_ci              97:     28(ptr) ImageTexelPointer 18(i1D) 94 21
210617a3babSopenharmony_ci              98:  6(int64_t) AtomicExchange 97 30 21 96
211617a3babSopenharmony_ci              99:     25(ptr) AccessChain 14 15
212617a3babSopenharmony_ci                              Store 99 98
213617a3babSopenharmony_ci             100:     37(ptr) AccessChain 14 19
214617a3babSopenharmony_ci             101:   11(ivec4) Load 100
215617a3babSopenharmony_ci             102:   36(ivec3) VectorShuffle 101 101 0 1 2
216617a3babSopenharmony_ci             103:     25(ptr) AccessChain 14 15
217617a3babSopenharmony_ci             104:  6(int64_t) Load 103
218617a3babSopenharmony_ci             105:     25(ptr) AccessChain 14 15
219617a3babSopenharmony_ci             106:  6(int64_t) Load 105
220617a3babSopenharmony_ci             108:  6(int64_t) IAdd 106 107
221617a3babSopenharmony_ci             109:     28(ptr) ImageTexelPointer 35(i3D) 102 21
222617a3babSopenharmony_ci             110:  6(int64_t) AtomicCompareExchange 109 30 21 21 108 104
223617a3babSopenharmony_ci             111:     25(ptr) AccessChain 14 15
224617a3babSopenharmony_ci                              Store 111 110
225617a3babSopenharmony_ci             112:     22(ptr) AccessChain 14 19 21
226617a3babSopenharmony_ci             113:     10(int) Load 112
227617a3babSopenharmony_ci             114:     25(ptr) AccessChain 14 15
228617a3babSopenharmony_ci             115:  6(int64_t) Load 114
229617a3babSopenharmony_ci             118:     28(ptr) ImageTexelPointer 18(i1D) 113 21
230617a3babSopenharmony_ci             120:  6(int64_t) AtomicIAdd 118 116 119 115
231617a3babSopenharmony_ci             121:     25(ptr) AccessChain 14 15
232617a3babSopenharmony_ci                              Store 121 120
233617a3babSopenharmony_ci             122:     37(ptr) AccessChain 14 19
234617a3babSopenharmony_ci             123:   11(ivec4) Load 122
235617a3babSopenharmony_ci             124:   36(ivec3) VectorShuffle 123 123 0 1 2
236617a3babSopenharmony_ci             125:     25(ptr) AccessChain 14 15
237617a3babSopenharmony_ci             126:  6(int64_t) Load 125
238617a3babSopenharmony_ci             127:     28(ptr) ImageTexelPointer 35(i3D) 124 21
239617a3babSopenharmony_ci             128:  6(int64_t) AtomicSMin 127 116 119 126
240617a3babSopenharmony_ci             129:     25(ptr) AccessChain 14 15
241617a3babSopenharmony_ci                              Store 129 128
242617a3babSopenharmony_ci             130:     22(ptr) AccessChain 14 19 21
243617a3babSopenharmony_ci             131:     10(int) Load 130
244617a3babSopenharmony_ci             132:     25(ptr) AccessChain 14 15
245617a3babSopenharmony_ci             133:  6(int64_t) Load 132
246617a3babSopenharmony_ci             134:     28(ptr) ImageTexelPointer 48(iBuf) 131 21
247617a3babSopenharmony_ci             135:  6(int64_t) AtomicSMax 134 116 119 133
248617a3babSopenharmony_ci             136:     25(ptr) AccessChain 14 15
249617a3babSopenharmony_ci                              Store 136 135
250617a3babSopenharmony_ci             137:     37(ptr) AccessChain 14 19
251617a3babSopenharmony_ci             138:   11(ivec4) Load 137
252617a3babSopenharmony_ci             139:   36(ivec3) VectorShuffle 138 138 0 1 2
253617a3babSopenharmony_ci             140:     25(ptr) AccessChain 14 15
254617a3babSopenharmony_ci             141:  6(int64_t) Load 140
255617a3babSopenharmony_ci             142:     28(ptr) ImageTexelPointer 58(i2DArray) 139 21
256617a3babSopenharmony_ci             143:  6(int64_t) AtomicAnd 142 116 119 141
257617a3babSopenharmony_ci             144:     25(ptr) AccessChain 14 15
258617a3babSopenharmony_ci                              Store 144 143
259617a3babSopenharmony_ci             145:     37(ptr) AccessChain 14 19
260617a3babSopenharmony_ci             146:   11(ivec4) Load 145
261617a3babSopenharmony_ci             147:   70(ivec2) VectorShuffle 146 146 0 1
262617a3babSopenharmony_ci             148:     25(ptr) AccessChain 14 15
263617a3babSopenharmony_ci             149:  6(int64_t) Load 148
264617a3babSopenharmony_ci             150:     28(ptr) ImageTexelPointer 69(i2DRect) 147 21
265617a3babSopenharmony_ci             151:  6(int64_t) AtomicOr 150 116 119 149
266617a3babSopenharmony_ci             152:     25(ptr) AccessChain 14 15
267617a3babSopenharmony_ci                              Store 152 151
268617a3babSopenharmony_ci             153:     37(ptr) AccessChain 14 19
269617a3babSopenharmony_ci             154:   11(ivec4) Load 153
270617a3babSopenharmony_ci             155:   36(ivec3) VectorShuffle 154 154 0 1 2
271617a3babSopenharmony_ci             156:     22(ptr) AccessChain 14 19 85
272617a3babSopenharmony_ci             157:     10(int) Load 156
273617a3babSopenharmony_ci             158:     25(ptr) AccessChain 14 15
274617a3babSopenharmony_ci             159:  6(int64_t) Load 158
275617a3babSopenharmony_ci             160:     28(ptr) ImageTexelPointer 81(i2DMSArray) 155 157
276617a3babSopenharmony_ci             161:  6(int64_t) AtomicXor 160 116 119 159
277617a3babSopenharmony_ci             162:     25(ptr) AccessChain 14 15
278617a3babSopenharmony_ci                              Store 162 161
279617a3babSopenharmony_ci             163:     22(ptr) AccessChain 14 19 21
280617a3babSopenharmony_ci             164:     10(int) Load 163
281617a3babSopenharmony_ci             165:     25(ptr) AccessChain 14 15
282617a3babSopenharmony_ci             166:  6(int64_t) Load 165
283617a3babSopenharmony_ci             167:     28(ptr) ImageTexelPointer 18(i1D) 164 21
284617a3babSopenharmony_ci             168:  6(int64_t) AtomicExchange 167 116 119 166
285617a3babSopenharmony_ci             169:     25(ptr) AccessChain 14 15
286617a3babSopenharmony_ci                              Store 169 168
287617a3babSopenharmony_ci             170:     37(ptr) AccessChain 14 19
288617a3babSopenharmony_ci             171:   11(ivec4) Load 170
289617a3babSopenharmony_ci             172:   36(ivec3) VectorShuffle 171 171 0 1 2
290617a3babSopenharmony_ci             173:     25(ptr) AccessChain 14 15
291617a3babSopenharmony_ci             174:  6(int64_t) Load 173
292617a3babSopenharmony_ci             175:     25(ptr) AccessChain 14 15
293617a3babSopenharmony_ci             176:  6(int64_t) Load 175
294617a3babSopenharmony_ci             177:  6(int64_t) IAdd 176 107
295617a3babSopenharmony_ci             178:     28(ptr) ImageTexelPointer 35(i3D) 172 21
296617a3babSopenharmony_ci             179:  6(int64_t) AtomicCompareExchange 178 116 119 119 177 174
297617a3babSopenharmony_ci             180:     25(ptr) AccessChain 14 15
298617a3babSopenharmony_ci                              Store 180 179
299617a3babSopenharmony_ci             181:     22(ptr) AccessChain 14 19 21
300617a3babSopenharmony_ci             182:     10(int) Load 181
301617a3babSopenharmony_ci             183:     28(ptr) ImageTexelPointer 48(iBuf) 182 21
302617a3babSopenharmony_ci             184:  6(int64_t) AtomicLoad 183 116 119
303617a3babSopenharmony_ci             185:     25(ptr) AccessChain 14 15
304617a3babSopenharmony_ci                              Store 185 184
305617a3babSopenharmony_ci             186:     37(ptr) AccessChain 14 19
306617a3babSopenharmony_ci             187:   11(ivec4) Load 186
307617a3babSopenharmony_ci             188:   36(ivec3) VectorShuffle 187 187 0 1 2
308617a3babSopenharmony_ci             189:     25(ptr) AccessChain 14 15
309617a3babSopenharmony_ci             190:  6(int64_t) Load 189
310617a3babSopenharmony_ci             191:     28(ptr) ImageTexelPointer 58(i2DArray) 188 21
311617a3babSopenharmony_ci                              AtomicStore 191 116 119 190
312617a3babSopenharmony_ci             195:     37(ptr) AccessChain 14 19
313617a3babSopenharmony_ci             196:   11(ivec4) Load 195
314617a3babSopenharmony_ci             197:   70(ivec2) VectorShuffle 196 196 0 1
315617a3babSopenharmony_ci             199:    198(ptr) AccessChain 14 116
316617a3babSopenharmony_ci             200:  7(int64_t) Load 199
317617a3babSopenharmony_ci             202:    201(ptr) ImageTexelPointer 194(u2D) 197 21
318617a3babSopenharmony_ci             203:  7(int64_t) AtomicIAdd 202 30 21 200
319617a3babSopenharmony_ci             204:    198(ptr) AccessChain 14 116
320617a3babSopenharmony_ci                              Store 204 203
321617a3babSopenharmony_ci             208:     37(ptr) AccessChain 14 19
322617a3babSopenharmony_ci             209:   11(ivec4) Load 208
323617a3babSopenharmony_ci             210:   36(ivec3) VectorShuffle 209 209 0 1 2
324617a3babSopenharmony_ci             211:    198(ptr) AccessChain 14 116
325617a3babSopenharmony_ci             212:  7(int64_t) Load 211
326617a3babSopenharmony_ci             213:    201(ptr) ImageTexelPointer 207(uCube) 210 21
327617a3babSopenharmony_ci             214:  7(int64_t) AtomicUMin 213 30 21 212
328617a3babSopenharmony_ci             215:    198(ptr) AccessChain 14 116
329617a3babSopenharmony_ci                              Store 215 214
330617a3babSopenharmony_ci             219:     37(ptr) AccessChain 14 19
331617a3babSopenharmony_ci             220:   11(ivec4) Load 219
332617a3babSopenharmony_ci             221:   70(ivec2) VectorShuffle 220 220 0 1
333617a3babSopenharmony_ci             222:    198(ptr) AccessChain 14 116
334617a3babSopenharmony_ci             223:  7(int64_t) Load 222
335617a3babSopenharmony_ci             224:    201(ptr) ImageTexelPointer 218(u1DArray) 221 21
336617a3babSopenharmony_ci             225:  7(int64_t) AtomicUMax 224 30 21 223
337617a3babSopenharmony_ci             226:    198(ptr) AccessChain 14 116
338617a3babSopenharmony_ci                              Store 226 225
339617a3babSopenharmony_ci             230:     37(ptr) AccessChain 14 19
340617a3babSopenharmony_ci             231:   11(ivec4) Load 230
341617a3babSopenharmony_ci             232:   36(ivec3) VectorShuffle 231 231 0 1 2
342617a3babSopenharmony_ci             233:    198(ptr) AccessChain 14 116
343617a3babSopenharmony_ci             234:  7(int64_t) Load 233
344617a3babSopenharmony_ci             235:    201(ptr) ImageTexelPointer 229(uCubeArray) 232 21
345617a3babSopenharmony_ci             236:  7(int64_t) AtomicAnd 235 30 21 234
346617a3babSopenharmony_ci             237:    198(ptr) AccessChain 14 116
347617a3babSopenharmony_ci                              Store 237 236
348617a3babSopenharmony_ci             241:     37(ptr) AccessChain 14 19
349617a3babSopenharmony_ci             242:   11(ivec4) Load 241
350617a3babSopenharmony_ci             243:   70(ivec2) VectorShuffle 242 242 0 1
351617a3babSopenharmony_ci             245:     22(ptr) AccessChain 14 19 244
352617a3babSopenharmony_ci             246:     10(int) Load 245
353617a3babSopenharmony_ci             247:    198(ptr) AccessChain 14 116
354617a3babSopenharmony_ci             248:  7(int64_t) Load 247
355617a3babSopenharmony_ci             249:    201(ptr) ImageTexelPointer 240(u2DMS) 243 246
356617a3babSopenharmony_ci             250:  7(int64_t) AtomicOr 249 30 21 248
357617a3babSopenharmony_ci             251:    198(ptr) AccessChain 14 116
358617a3babSopenharmony_ci                              Store 251 250
359617a3babSopenharmony_ci             252:     37(ptr) AccessChain 14 19
360617a3babSopenharmony_ci             253:   11(ivec4) Load 252
361617a3babSopenharmony_ci             254:   70(ivec2) VectorShuffle 253 253 0 1
362617a3babSopenharmony_ci             255:    198(ptr) AccessChain 14 116
363617a3babSopenharmony_ci             256:  7(int64_t) Load 255
364617a3babSopenharmony_ci             257:    201(ptr) ImageTexelPointer 194(u2D) 254 21
365617a3babSopenharmony_ci             258:  7(int64_t) AtomicXor 257 30 21 256
366617a3babSopenharmony_ci             259:    198(ptr) AccessChain 14 116
367617a3babSopenharmony_ci                              Store 259 258
368617a3babSopenharmony_ci             260:     37(ptr) AccessChain 14 19
369617a3babSopenharmony_ci             261:   11(ivec4) Load 260
370617a3babSopenharmony_ci             262:   36(ivec3) VectorShuffle 261 261 0 1 2
371617a3babSopenharmony_ci             263:    198(ptr) AccessChain 14 116
372617a3babSopenharmony_ci             264:  7(int64_t) Load 263
373617a3babSopenharmony_ci             265:    201(ptr) ImageTexelPointer 207(uCube) 262 21
374617a3babSopenharmony_ci             266:  7(int64_t) AtomicExchange 265 30 21 264
375617a3babSopenharmony_ci             267:    198(ptr) AccessChain 14 116
376617a3babSopenharmony_ci                              Store 267 266
377617a3babSopenharmony_ci             268:     37(ptr) AccessChain 14 19
378617a3babSopenharmony_ci             269:   11(ivec4) Load 268
379617a3babSopenharmony_ci             270:   70(ivec2) VectorShuffle 269 269 0 1
380617a3babSopenharmony_ci             271:    198(ptr) AccessChain 14 116
381617a3babSopenharmony_ci             272:  7(int64_t) Load 271
382617a3babSopenharmony_ci             273:    198(ptr) AccessChain 14 116
383617a3babSopenharmony_ci             274:  7(int64_t) Load 273
384617a3babSopenharmony_ci             276:  7(int64_t) IAdd 274 275
385617a3babSopenharmony_ci             277:    201(ptr) ImageTexelPointer 218(u1DArray) 270 21
386617a3babSopenharmony_ci             278:  7(int64_t) AtomicCompareExchange 277 30 21 21 276 272
387617a3babSopenharmony_ci             279:    198(ptr) AccessChain 14 116
388617a3babSopenharmony_ci                              Store 279 278
389617a3babSopenharmony_ci             280:     37(ptr) AccessChain 14 19
390617a3babSopenharmony_ci             281:   11(ivec4) Load 280
391617a3babSopenharmony_ci             282:   70(ivec2) VectorShuffle 281 281 0 1
392617a3babSopenharmony_ci             283:    198(ptr) AccessChain 14 116
393617a3babSopenharmony_ci             284:  7(int64_t) Load 283
394617a3babSopenharmony_ci             285:    201(ptr) ImageTexelPointer 194(u2D) 282 21
395617a3babSopenharmony_ci             286:  7(int64_t) AtomicIAdd 285 116 119 284
396617a3babSopenharmony_ci             287:    198(ptr) AccessChain 14 116
397617a3babSopenharmony_ci                              Store 287 286
398617a3babSopenharmony_ci             288:     37(ptr) AccessChain 14 19
399617a3babSopenharmony_ci             289:   11(ivec4) Load 288
400617a3babSopenharmony_ci             290:   36(ivec3) VectorShuffle 289 289 0 1 2
401617a3babSopenharmony_ci             291:    198(ptr) AccessChain 14 116
402617a3babSopenharmony_ci             292:  7(int64_t) Load 291
403617a3babSopenharmony_ci             293:    201(ptr) ImageTexelPointer 207(uCube) 290 21
404617a3babSopenharmony_ci             294:  7(int64_t) AtomicUMin 293 116 119 292
405617a3babSopenharmony_ci             295:    198(ptr) AccessChain 14 116
406617a3babSopenharmony_ci                              Store 295 294
407617a3babSopenharmony_ci             296:     37(ptr) AccessChain 14 19
408617a3babSopenharmony_ci             297:   11(ivec4) Load 296
409617a3babSopenharmony_ci             298:   70(ivec2) VectorShuffle 297 297 0 1
410617a3babSopenharmony_ci             299:    198(ptr) AccessChain 14 116
411617a3babSopenharmony_ci             300:  7(int64_t) Load 299
412617a3babSopenharmony_ci             301:    201(ptr) ImageTexelPointer 218(u1DArray) 298 21
413617a3babSopenharmony_ci             302:  7(int64_t) AtomicUMax 301 116 119 300
414617a3babSopenharmony_ci             303:    198(ptr) AccessChain 14 116
415617a3babSopenharmony_ci                              Store 303 302
416617a3babSopenharmony_ci             304:     37(ptr) AccessChain 14 19
417617a3babSopenharmony_ci             305:   11(ivec4) Load 304
418617a3babSopenharmony_ci             306:   36(ivec3) VectorShuffle 305 305 0 1 2
419617a3babSopenharmony_ci             307:    198(ptr) AccessChain 14 116
420617a3babSopenharmony_ci             308:  7(int64_t) Load 307
421617a3babSopenharmony_ci             309:    201(ptr) ImageTexelPointer 229(uCubeArray) 306 21
422617a3babSopenharmony_ci             310:  7(int64_t) AtomicAnd 309 116 119 308
423617a3babSopenharmony_ci             311:    198(ptr) AccessChain 14 116
424617a3babSopenharmony_ci                              Store 311 310
425617a3babSopenharmony_ci             312:     37(ptr) AccessChain 14 19
426617a3babSopenharmony_ci             313:   11(ivec4) Load 312
427617a3babSopenharmony_ci             314:   70(ivec2) VectorShuffle 313 313 0 1
428617a3babSopenharmony_ci             315:     22(ptr) AccessChain 14 19 244
429617a3babSopenharmony_ci             316:     10(int) Load 315
430617a3babSopenharmony_ci             317:    198(ptr) AccessChain 14 116
431617a3babSopenharmony_ci             318:  7(int64_t) Load 317
432617a3babSopenharmony_ci             319:    201(ptr) ImageTexelPointer 240(u2DMS) 314 316
433617a3babSopenharmony_ci             320:  7(int64_t) AtomicOr 319 116 119 318
434617a3babSopenharmony_ci             321:    198(ptr) AccessChain 14 116
435617a3babSopenharmony_ci                              Store 321 320
436617a3babSopenharmony_ci             322:     37(ptr) AccessChain 14 19
437617a3babSopenharmony_ci             323:   11(ivec4) Load 322
438617a3babSopenharmony_ci             324:   70(ivec2) VectorShuffle 323 323 0 1
439617a3babSopenharmony_ci             325:    198(ptr) AccessChain 14 116
440617a3babSopenharmony_ci             326:  7(int64_t) Load 325
441617a3babSopenharmony_ci             327:    201(ptr) ImageTexelPointer 194(u2D) 324 21
442617a3babSopenharmony_ci             328:  7(int64_t) AtomicXor 327 116 119 326
443617a3babSopenharmony_ci             329:    198(ptr) AccessChain 14 116
444617a3babSopenharmony_ci                              Store 329 328
445617a3babSopenharmony_ci             330:     37(ptr) AccessChain 14 19
446617a3babSopenharmony_ci             331:   11(ivec4) Load 330
447617a3babSopenharmony_ci             332:   36(ivec3) VectorShuffle 331 331 0 1 2
448617a3babSopenharmony_ci             333:    198(ptr) AccessChain 14 116
449617a3babSopenharmony_ci             334:  7(int64_t) Load 333
450617a3babSopenharmony_ci             335:    201(ptr) ImageTexelPointer 207(uCube) 332 21
451617a3babSopenharmony_ci             336:  7(int64_t) AtomicExchange 335 116 119 334
452617a3babSopenharmony_ci             337:    198(ptr) AccessChain 14 116
453617a3babSopenharmony_ci                              Store 337 336
454617a3babSopenharmony_ci             338:     37(ptr) AccessChain 14 19
455617a3babSopenharmony_ci             339:   11(ivec4) Load 338
456617a3babSopenharmony_ci             340:   70(ivec2) VectorShuffle 339 339 0 1
457617a3babSopenharmony_ci             341:    198(ptr) AccessChain 14 116
458617a3babSopenharmony_ci             342:  7(int64_t) Load 341
459617a3babSopenharmony_ci             343:    198(ptr) AccessChain 14 116
460617a3babSopenharmony_ci             344:  7(int64_t) Load 343
461617a3babSopenharmony_ci             345:  7(int64_t) IAdd 344 275
462617a3babSopenharmony_ci             346:    201(ptr) ImageTexelPointer 218(u1DArray) 340 21
463617a3babSopenharmony_ci             347:  7(int64_t) AtomicCompareExchange 346 116 119 119 345 342
464617a3babSopenharmony_ci             348:    198(ptr) AccessChain 14 116
465617a3babSopenharmony_ci                              Store 348 347
466617a3babSopenharmony_ci             349:     37(ptr) AccessChain 14 19
467617a3babSopenharmony_ci             350:   11(ivec4) Load 349
468617a3babSopenharmony_ci             351:   36(ivec3) VectorShuffle 350 350 0 1 2
469617a3babSopenharmony_ci             352:    201(ptr) ImageTexelPointer 229(uCubeArray) 351 21
470617a3babSopenharmony_ci             353:  7(int64_t) AtomicLoad 352 116 119
471617a3babSopenharmony_ci             354:    198(ptr) AccessChain 14 116
472617a3babSopenharmony_ci                              Store 354 353
473617a3babSopenharmony_ci             355:     37(ptr) AccessChain 14 19
474617a3babSopenharmony_ci             356:   11(ivec4) Load 355
475617a3babSopenharmony_ci             357:   70(ivec2) VectorShuffle 356 356 0 1
476617a3babSopenharmony_ci             358:     22(ptr) AccessChain 14 19 244
477617a3babSopenharmony_ci             359:     10(int) Load 358
478617a3babSopenharmony_ci             360:    198(ptr) AccessChain 14 116
479617a3babSopenharmony_ci             361:  7(int64_t) Load 360
480617a3babSopenharmony_ci             362:    201(ptr) ImageTexelPointer 240(u2DMS) 357 359
481617a3babSopenharmony_ci                              AtomicStore 362 116 119 361
482617a3babSopenharmony_ci             364:          16 Load 18(i1D)
483617a3babSopenharmony_ci             365:     22(ptr) AccessChain 14 19 21
484617a3babSopenharmony_ci             366:     10(int) Load 365
485617a3babSopenharmony_ci             367:  8(i64vec4) ImageRead 364 366
486617a3babSopenharmony_ci             369:    368(ptr) AccessChain 14 363
487617a3babSopenharmony_ci             370:  8(i64vec4) Load 369
488617a3babSopenharmony_ci             371:  8(i64vec4) IAdd 370 367
489617a3babSopenharmony_ci             372:    368(ptr) AccessChain 14 363
490617a3babSopenharmony_ci                              Store 372 371
491617a3babSopenharmony_ci             373:          33 Load 35(i3D)
492617a3babSopenharmony_ci             374:     37(ptr) AccessChain 14 19
493617a3babSopenharmony_ci             375:   11(ivec4) Load 374
494617a3babSopenharmony_ci             376:   36(ivec3) VectorShuffle 375 375 0 1 2
495617a3babSopenharmony_ci             377:  8(i64vec4) ImageRead 373 376
496617a3babSopenharmony_ci             378:    368(ptr) AccessChain 14 363
497617a3babSopenharmony_ci             379:  8(i64vec4) Load 378
498617a3babSopenharmony_ci             380:  8(i64vec4) IAdd 379 377
499617a3babSopenharmony_ci             381:    368(ptr) AccessChain 14 363
500617a3babSopenharmony_ci                              Store 381 380
501617a3babSopenharmony_ci             382:          46 Load 48(iBuf)
502617a3babSopenharmony_ci             383:     22(ptr) AccessChain 14 19 21
503617a3babSopenharmony_ci             384:     10(int) Load 383
504617a3babSopenharmony_ci             385:  8(i64vec4) ImageRead 382 384
505617a3babSopenharmony_ci             386:    368(ptr) AccessChain 14 363
506617a3babSopenharmony_ci             387:  8(i64vec4) Load 386
507617a3babSopenharmony_ci             388:  8(i64vec4) IAdd 387 385
508617a3babSopenharmony_ci             389:    368(ptr) AccessChain 14 363
509617a3babSopenharmony_ci                              Store 389 388
510617a3babSopenharmony_ci             390:          56 Load 58(i2DArray)
511617a3babSopenharmony_ci             391:     37(ptr) AccessChain 14 19
512617a3babSopenharmony_ci             392:   11(ivec4) Load 391
513617a3babSopenharmony_ci             393:   36(ivec3) VectorShuffle 392 392 0 1 2
514617a3babSopenharmony_ci             394:  8(i64vec4) ImageRead 390 393
515617a3babSopenharmony_ci             395:    368(ptr) AccessChain 14 363
516617a3babSopenharmony_ci             396:  8(i64vec4) Load 395
517617a3babSopenharmony_ci             397:  8(i64vec4) IAdd 396 394
518617a3babSopenharmony_ci             398:    368(ptr) AccessChain 14 363
519617a3babSopenharmony_ci                              Store 398 397
520617a3babSopenharmony_ci             399:          67 Load 69(i2DRect)
521617a3babSopenharmony_ci             400:     37(ptr) AccessChain 14 19
522617a3babSopenharmony_ci             401:   11(ivec4) Load 400
523617a3babSopenharmony_ci             402:   70(ivec2) VectorShuffle 401 401 0 1
524617a3babSopenharmony_ci             403:  8(i64vec4) ImageRead 399 402
525617a3babSopenharmony_ci             404:    368(ptr) AccessChain 14 363
526617a3babSopenharmony_ci             405:  8(i64vec4) Load 404
527617a3babSopenharmony_ci             406:  8(i64vec4) IAdd 405 403
528617a3babSopenharmony_ci             407:    368(ptr) AccessChain 14 363
529617a3babSopenharmony_ci                              Store 407 406
530617a3babSopenharmony_ci             408:          79 Load 81(i2DMSArray)
531617a3babSopenharmony_ci             409:     37(ptr) AccessChain 14 19
532617a3babSopenharmony_ci             410:   11(ivec4) Load 409
533617a3babSopenharmony_ci             411:   36(ivec3) VectorShuffle 410 410 0 1 2
534617a3babSopenharmony_ci             412:     22(ptr) AccessChain 14 19 85
535617a3babSopenharmony_ci             413:     10(int) Load 412
536617a3babSopenharmony_ci             414:  8(i64vec4) ImageRead 408 411 Sample 413
537617a3babSopenharmony_ci             415:    368(ptr) AccessChain 14 363
538617a3babSopenharmony_ci             416:  8(i64vec4) Load 415
539617a3babSopenharmony_ci             417:  8(i64vec4) IAdd 416 414
540617a3babSopenharmony_ci             418:    368(ptr) AccessChain 14 363
541617a3babSopenharmony_ci                              Store 418 417
542617a3babSopenharmony_ci             419:         192 Load 194(u2D)
543617a3babSopenharmony_ci             420:     37(ptr) AccessChain 14 19
544617a3babSopenharmony_ci             421:   11(ivec4) Load 420
545617a3babSopenharmony_ci             422:   70(ivec2) VectorShuffle 421 421 0 1
546617a3babSopenharmony_ci             425:    424(ptr) AccessChain 14 423
547617a3babSopenharmony_ci             426:  9(i64vec4) Load 425
548617a3babSopenharmony_ci                              ImageWrite 419 422 426
549617a3babSopenharmony_ci             427:         205 Load 207(uCube)
550617a3babSopenharmony_ci             428:     37(ptr) AccessChain 14 19
551617a3babSopenharmony_ci             429:   11(ivec4) Load 428
552617a3babSopenharmony_ci             430:   36(ivec3) VectorShuffle 429 429 0 1 2
553617a3babSopenharmony_ci             431:    424(ptr) AccessChain 14 423
554617a3babSopenharmony_ci             432:  9(i64vec4) Load 431
555617a3babSopenharmony_ci                              ImageWrite 427 430 432
556617a3babSopenharmony_ci             433:         216 Load 218(u1DArray)
557617a3babSopenharmony_ci             434:     37(ptr) AccessChain 14 19
558617a3babSopenharmony_ci             435:   11(ivec4) Load 434
559617a3babSopenharmony_ci             436:   70(ivec2) VectorShuffle 435 435 0 1
560617a3babSopenharmony_ci             437:    424(ptr) AccessChain 14 423
561617a3babSopenharmony_ci             438:  9(i64vec4) Load 437
562617a3babSopenharmony_ci                              ImageWrite 433 436 438
563617a3babSopenharmony_ci             439:         227 Load 229(uCubeArray)
564617a3babSopenharmony_ci             440:     37(ptr) AccessChain 14 19
565617a3babSopenharmony_ci             441:   11(ivec4) Load 440
566617a3babSopenharmony_ci             442:   36(ivec3) VectorShuffle 441 441 0 1 2
567617a3babSopenharmony_ci             443:    424(ptr) AccessChain 14 423
568617a3babSopenharmony_ci             444:  9(i64vec4) Load 443
569617a3babSopenharmony_ci                              ImageWrite 439 442 444
570617a3babSopenharmony_ci             445:         238 Load 240(u2DMS)
571617a3babSopenharmony_ci             446:     37(ptr) AccessChain 14 19
572617a3babSopenharmony_ci             447:   11(ivec4) Load 446
573617a3babSopenharmony_ci             448:   70(ivec2) VectorShuffle 447 447 0 1
574617a3babSopenharmony_ci             449:     22(ptr) AccessChain 14 19 244
575617a3babSopenharmony_ci             450:     10(int) Load 449
576617a3babSopenharmony_ci             451:    424(ptr) AccessChain 14 423
577617a3babSopenharmony_ci             452:  9(i64vec4) Load 451
578617a3babSopenharmony_ci                              ImageWrite 445 448 452 Sample 450
579617a3babSopenharmony_ci             453:          33 Load 35(i3D)
580617a3babSopenharmony_ci             454:     37(ptr) AccessChain 14 19
581617a3babSopenharmony_ci             455:   11(ivec4) Load 454
582617a3babSopenharmony_ci             456:   36(ivec3) VectorShuffle 455 455 0 1 2
583617a3babSopenharmony_ci             457:    368(ptr) AccessChain 14 363
584617a3babSopenharmony_ci             459:458(ResType) ImageSparseRead 453 456
585617a3babSopenharmony_ci             460:  8(i64vec4) CompositeExtract 459 1
586617a3babSopenharmony_ci                              Store 457 460
587617a3babSopenharmony_ci             461:     10(int) CompositeExtract 459 0
588617a3babSopenharmony_ci             462:          56 Load 58(i2DArray)
589617a3babSopenharmony_ci             463:     37(ptr) AccessChain 14 19
590617a3babSopenharmony_ci             464:   11(ivec4) Load 463
591617a3babSopenharmony_ci             465:   36(ivec3) VectorShuffle 464 464 0 1 2
592617a3babSopenharmony_ci             466:    368(ptr) AccessChain 14 363
593617a3babSopenharmony_ci             467:458(ResType) ImageSparseRead 462 465
594617a3babSopenharmony_ci             468:  8(i64vec4) CompositeExtract 467 1
595617a3babSopenharmony_ci                              Store 466 468
596617a3babSopenharmony_ci             469:     10(int) CompositeExtract 467 0
597617a3babSopenharmony_ci             470:          67 Load 69(i2DRect)
598617a3babSopenharmony_ci             471:     37(ptr) AccessChain 14 19
599617a3babSopenharmony_ci             472:   11(ivec4) Load 471
600617a3babSopenharmony_ci             473:   70(ivec2) VectorShuffle 472 472 0 1
601617a3babSopenharmony_ci             474:    368(ptr) AccessChain 14 363
602617a3babSopenharmony_ci             475:458(ResType) ImageSparseRead 470 473
603617a3babSopenharmony_ci             476:  8(i64vec4) CompositeExtract 475 1
604617a3babSopenharmony_ci                              Store 474 476
605617a3babSopenharmony_ci             477:     10(int) CompositeExtract 475 0
606617a3babSopenharmony_ci             478:         192 Load 194(u2D)
607617a3babSopenharmony_ci             479:     37(ptr) AccessChain 14 19
608617a3babSopenharmony_ci             480:   11(ivec4) Load 479
609617a3babSopenharmony_ci             481:   70(ivec2) VectorShuffle 480 480 0 1
610617a3babSopenharmony_ci             482:    424(ptr) AccessChain 14 423
611617a3babSopenharmony_ci             484:483(ResType) ImageSparseRead 478 481
612617a3babSopenharmony_ci             485:  9(i64vec4) CompositeExtract 484 1
613617a3babSopenharmony_ci                              Store 482 485
614617a3babSopenharmony_ci             486:     10(int) CompositeExtract 484 0
615617a3babSopenharmony_ci             487:         205 Load 207(uCube)
616617a3babSopenharmony_ci             488:     37(ptr) AccessChain 14 19
617617a3babSopenharmony_ci             489:   11(ivec4) Load 488
618617a3babSopenharmony_ci             490:   36(ivec3) VectorShuffle 489 489 0 1 2
619617a3babSopenharmony_ci             491:    424(ptr) AccessChain 14 423
620617a3babSopenharmony_ci             492:483(ResType) ImageSparseRead 487 490
621617a3babSopenharmony_ci             493:  9(i64vec4) CompositeExtract 492 1
622617a3babSopenharmony_ci                              Store 491 493
623617a3babSopenharmony_ci             494:     10(int) CompositeExtract 492 0
624617a3babSopenharmony_ci             495:         227 Load 229(uCubeArray)
625617a3babSopenharmony_ci             496:     37(ptr) AccessChain 14 19
626617a3babSopenharmony_ci             497:   11(ivec4) Load 496
627617a3babSopenharmony_ci             498:   36(ivec3) VectorShuffle 497 497 0 1 2
628617a3babSopenharmony_ci             499:    424(ptr) AccessChain 14 423
629617a3babSopenharmony_ci             500:483(ResType) ImageSparseRead 495 498
630617a3babSopenharmony_ci             501:  9(i64vec4) CompositeExtract 500 1
631617a3babSopenharmony_ci                              Store 499 501
632617a3babSopenharmony_ci             502:     10(int) CompositeExtract 500 0
633617a3babSopenharmony_ci                              Return
634617a3babSopenharmony_ci                              FunctionEnd
635