1617a3babSopenharmony_cispv.subgroupClustered.comp
2617a3babSopenharmony_ci// Module Version 10300
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 838
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability Float64
8617a3babSopenharmony_ci                              Capability GroupNonUniform
9617a3babSopenharmony_ci                              Capability GroupNonUniformClustered
10617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
11617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
12617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "main" 10 12
13617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 8 1 1
14617a3babSopenharmony_ci                              Source GLSL 450
15617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_shader_subgroup_basic"
16617a3babSopenharmony_ci                              SourceExtension  "GL_KHR_shader_subgroup_clustered"
17617a3babSopenharmony_ci                              Name 4  "main"
18617a3babSopenharmony_ci                              Name 8  "invocation"
19617a3babSopenharmony_ci                              Name 10  "gl_SubgroupInvocationID"
20617a3babSopenharmony_ci                              Name 12  "gl_SubgroupSize"
21617a3babSopenharmony_ci                              Name 24  "Buffers"
22617a3babSopenharmony_ci                              MemberName 24(Buffers) 0  "f4"
23617a3babSopenharmony_ci                              MemberName 24(Buffers) 1  "i4"
24617a3babSopenharmony_ci                              MemberName 24(Buffers) 2  "u4"
25617a3babSopenharmony_ci                              MemberName 24(Buffers) 3  "d4"
26617a3babSopenharmony_ci                              Name 27  "data"
27617a3babSopenharmony_ci                              Decorate 10(gl_SubgroupInvocationID) RelaxedPrecision
28617a3babSopenharmony_ci                              Decorate 10(gl_SubgroupInvocationID) BuiltIn SubgroupLocalInvocationId
29617a3babSopenharmony_ci                              Decorate 11 RelaxedPrecision
30617a3babSopenharmony_ci                              Decorate 12(gl_SubgroupSize) RelaxedPrecision
31617a3babSopenharmony_ci                              Decorate 12(gl_SubgroupSize) BuiltIn SubgroupSize
32617a3babSopenharmony_ci                              Decorate 13 RelaxedPrecision
33617a3babSopenharmony_ci                              Decorate 14 RelaxedPrecision
34617a3babSopenharmony_ci                              Decorate 16 RelaxedPrecision
35617a3babSopenharmony_ci                              MemberDecorate 24(Buffers) 0 Offset 0
36617a3babSopenharmony_ci                              MemberDecorate 24(Buffers) 1 Offset 16
37617a3babSopenharmony_ci                              MemberDecorate 24(Buffers) 2 Offset 32
38617a3babSopenharmony_ci                              MemberDecorate 24(Buffers) 3 Offset 64
39617a3babSopenharmony_ci                              Decorate 24(Buffers) Block
40617a3babSopenharmony_ci                              Decorate 27(data) DescriptorSet 0
41617a3babSopenharmony_ci                              Decorate 27(data) Binding 0
42617a3babSopenharmony_ci                              Decorate 837 BuiltIn WorkgroupSize
43617a3babSopenharmony_ci               2:             TypeVoid
44617a3babSopenharmony_ci               3:             TypeFunction 2
45617a3babSopenharmony_ci               6:             TypeInt 32 0
46617a3babSopenharmony_ci               7:             TypePointer Function 6(int)
47617a3babSopenharmony_ci               9:             TypePointer Input 6(int)
48617a3babSopenharmony_ci10(gl_SubgroupInvocationID):      9(ptr) Variable Input
49617a3babSopenharmony_ci12(gl_SubgroupSize):      9(ptr) Variable Input
50617a3babSopenharmony_ci              15:      6(int) Constant 4
51617a3babSopenharmony_ci              17:             TypeFloat 32
52617a3babSopenharmony_ci              18:             TypeVector 17(float) 4
53617a3babSopenharmony_ci              19:             TypeInt 32 1
54617a3babSopenharmony_ci              20:             TypeVector 19(int) 4
55617a3babSopenharmony_ci              21:             TypeVector 6(int) 4
56617a3babSopenharmony_ci              22:             TypeFloat 64
57617a3babSopenharmony_ci              23:             TypeVector 22(float64_t) 4
58617a3babSopenharmony_ci     24(Buffers):             TypeStruct 18(fvec4) 20(ivec4) 21(ivec4) 23(f64vec4)
59617a3babSopenharmony_ci              25:             TypeArray 24(Buffers) 15
60617a3babSopenharmony_ci              26:             TypePointer StorageBuffer 25
61617a3babSopenharmony_ci        27(data):     26(ptr) Variable StorageBuffer
62617a3babSopenharmony_ci              29:     19(int) Constant 0
63617a3babSopenharmony_ci              30:      6(int) Constant 0
64617a3babSopenharmony_ci              31:             TypePointer StorageBuffer 17(float)
65617a3babSopenharmony_ci              34:      6(int) Constant 1
66617a3babSopenharmony_ci              35:      6(int) Constant 3
67617a3babSopenharmony_ci              39:     19(int) Constant 1
68617a3babSopenharmony_ci              40:             TypeVector 17(float) 2
69617a3babSopenharmony_ci              41:             TypePointer StorageBuffer 18(fvec4)
70617a3babSopenharmony_ci              51:     19(int) Constant 2
71617a3babSopenharmony_ci              52:             TypeVector 17(float) 3
72617a3babSopenharmony_ci              61:      6(int) Constant 2
73617a3babSopenharmony_ci              65:     19(int) Constant 3
74617a3babSopenharmony_ci              71:             TypePointer StorageBuffer 19(int)
75617a3babSopenharmony_ci              77:             TypeVector 19(int) 2
76617a3babSopenharmony_ci              78:             TypePointer StorageBuffer 20(ivec4)
77617a3babSopenharmony_ci              88:             TypeVector 19(int) 3
78617a3babSopenharmony_ci             105:             TypePointer StorageBuffer 6(int)
79617a3babSopenharmony_ci             111:             TypeVector 6(int) 2
80617a3babSopenharmony_ci             112:             TypePointer StorageBuffer 21(ivec4)
81617a3babSopenharmony_ci             122:             TypeVector 6(int) 3
82617a3babSopenharmony_ci             139:             TypePointer StorageBuffer 22(float64_t)
83617a3babSopenharmony_ci             145:             TypeVector 22(float64_t) 2
84617a3babSopenharmony_ci             146:             TypePointer StorageBuffer 23(f64vec4)
85617a3babSopenharmony_ci             156:             TypeVector 22(float64_t) 3
86617a3babSopenharmony_ci             595:             TypeBool
87617a3babSopenharmony_ci             604:   77(ivec2) ConstantComposite 29 29
88617a3babSopenharmony_ci             605:             TypeVector 595(bool) 2
89617a3babSopenharmony_ci             608:   77(ivec2) ConstantComposite 39 39
90617a3babSopenharmony_ci             618:   88(ivec3) ConstantComposite 29 29 29
91617a3babSopenharmony_ci             619:             TypeVector 595(bool) 3
92617a3babSopenharmony_ci             622:   88(ivec3) ConstantComposite 39 39 39
93617a3babSopenharmony_ci             633:   20(ivec4) ConstantComposite 29 29 29 29
94617a3babSopenharmony_ci             634:             TypeVector 595(bool) 4
95617a3babSopenharmony_ci             637:   20(ivec4) ConstantComposite 39 39 39 39
96617a3babSopenharmony_ci             836:      6(int) Constant 8
97617a3babSopenharmony_ci             837:  122(ivec3) ConstantComposite 836 34 34
98617a3babSopenharmony_ci         4(main):           2 Function None 3
99617a3babSopenharmony_ci               5:             Label
100617a3babSopenharmony_ci   8(invocation):      7(ptr) Variable Function
101617a3babSopenharmony_ci              11:      6(int) Load 10(gl_SubgroupInvocationID)
102617a3babSopenharmony_ci              13:      6(int) Load 12(gl_SubgroupSize)
103617a3babSopenharmony_ci              14:      6(int) IAdd 11 13
104617a3babSopenharmony_ci              16:      6(int) UMod 14 15
105617a3babSopenharmony_ci                              Store 8(invocation) 16
106617a3babSopenharmony_ci              28:      6(int) Load 8(invocation)
107617a3babSopenharmony_ci              32:     31(ptr) AccessChain 27(data) 29 29 30
108617a3babSopenharmony_ci              33:   17(float) Load 32
109617a3babSopenharmony_ci              36:   17(float) GroupNonUniformFAdd 35 ClusteredReduce 33 34
110617a3babSopenharmony_ci              37:     31(ptr) AccessChain 27(data) 28 29 30
111617a3babSopenharmony_ci                              Store 37 36
112617a3babSopenharmony_ci              38:      6(int) Load 8(invocation)
113617a3babSopenharmony_ci              42:     41(ptr) AccessChain 27(data) 39 29
114617a3babSopenharmony_ci              43:   18(fvec4) Load 42
115617a3babSopenharmony_ci              44:   40(fvec2) VectorShuffle 43 43 0 1
116617a3babSopenharmony_ci              45:   40(fvec2) GroupNonUniformFAdd 35 ClusteredReduce 44 34
117617a3babSopenharmony_ci              46:     31(ptr) AccessChain 27(data) 38 29 30
118617a3babSopenharmony_ci              47:   17(float) CompositeExtract 45 0
119617a3babSopenharmony_ci                              Store 46 47
120617a3babSopenharmony_ci              48:     31(ptr) AccessChain 27(data) 38 29 34
121617a3babSopenharmony_ci              49:   17(float) CompositeExtract 45 1
122617a3babSopenharmony_ci                              Store 48 49
123617a3babSopenharmony_ci              50:      6(int) Load 8(invocation)
124617a3babSopenharmony_ci              53:     41(ptr) AccessChain 27(data) 51 29
125617a3babSopenharmony_ci              54:   18(fvec4) Load 53
126617a3babSopenharmony_ci              55:   52(fvec3) VectorShuffle 54 54 0 1 2
127617a3babSopenharmony_ci              56:   52(fvec3) GroupNonUniformFAdd 35 ClusteredReduce 55 34
128617a3babSopenharmony_ci              57:     31(ptr) AccessChain 27(data) 50 29 30
129617a3babSopenharmony_ci              58:   17(float) CompositeExtract 56 0
130617a3babSopenharmony_ci                              Store 57 58
131617a3babSopenharmony_ci              59:     31(ptr) AccessChain 27(data) 50 29 34
132617a3babSopenharmony_ci              60:   17(float) CompositeExtract 56 1
133617a3babSopenharmony_ci                              Store 59 60
134617a3babSopenharmony_ci              62:     31(ptr) AccessChain 27(data) 50 29 61
135617a3babSopenharmony_ci              63:   17(float) CompositeExtract 56 2
136617a3babSopenharmony_ci                              Store 62 63
137617a3babSopenharmony_ci              64:      6(int) Load 8(invocation)
138617a3babSopenharmony_ci              66:     41(ptr) AccessChain 27(data) 65 29
139617a3babSopenharmony_ci              67:   18(fvec4) Load 66
140617a3babSopenharmony_ci              68:   18(fvec4) GroupNonUniformFAdd 35 ClusteredReduce 67 34
141617a3babSopenharmony_ci              69:     41(ptr) AccessChain 27(data) 64 29
142617a3babSopenharmony_ci                              Store 69 68
143617a3babSopenharmony_ci              70:      6(int) Load 8(invocation)
144617a3babSopenharmony_ci              72:     71(ptr) AccessChain 27(data) 29 39 30
145617a3babSopenharmony_ci              73:     19(int) Load 72
146617a3babSopenharmony_ci              74:     19(int) GroupNonUniformIAdd 35 ClusteredReduce 73 34
147617a3babSopenharmony_ci              75:     71(ptr) AccessChain 27(data) 70 39 30
148617a3babSopenharmony_ci                              Store 75 74
149617a3babSopenharmony_ci              76:      6(int) Load 8(invocation)
150617a3babSopenharmony_ci              79:     78(ptr) AccessChain 27(data) 39 39
151617a3babSopenharmony_ci              80:   20(ivec4) Load 79
152617a3babSopenharmony_ci              81:   77(ivec2) VectorShuffle 80 80 0 1
153617a3babSopenharmony_ci              82:   77(ivec2) GroupNonUniformIAdd 35 ClusteredReduce 81 34
154617a3babSopenharmony_ci              83:     71(ptr) AccessChain 27(data) 76 39 30
155617a3babSopenharmony_ci              84:     19(int) CompositeExtract 82 0
156617a3babSopenharmony_ci                              Store 83 84
157617a3babSopenharmony_ci              85:     71(ptr) AccessChain 27(data) 76 39 34
158617a3babSopenharmony_ci              86:     19(int) CompositeExtract 82 1
159617a3babSopenharmony_ci                              Store 85 86
160617a3babSopenharmony_ci              87:      6(int) Load 8(invocation)
161617a3babSopenharmony_ci              89:     78(ptr) AccessChain 27(data) 51 39
162617a3babSopenharmony_ci              90:   20(ivec4) Load 89
163617a3babSopenharmony_ci              91:   88(ivec3) VectorShuffle 90 90 0 1 2
164617a3babSopenharmony_ci              92:   88(ivec3) GroupNonUniformIAdd 35 ClusteredReduce 91 34
165617a3babSopenharmony_ci              93:     71(ptr) AccessChain 27(data) 87 39 30
166617a3babSopenharmony_ci              94:     19(int) CompositeExtract 92 0
167617a3babSopenharmony_ci                              Store 93 94
168617a3babSopenharmony_ci              95:     71(ptr) AccessChain 27(data) 87 39 34
169617a3babSopenharmony_ci              96:     19(int) CompositeExtract 92 1
170617a3babSopenharmony_ci                              Store 95 96
171617a3babSopenharmony_ci              97:     71(ptr) AccessChain 27(data) 87 39 61
172617a3babSopenharmony_ci              98:     19(int) CompositeExtract 92 2
173617a3babSopenharmony_ci                              Store 97 98
174617a3babSopenharmony_ci              99:      6(int) Load 8(invocation)
175617a3babSopenharmony_ci             100:     78(ptr) AccessChain 27(data) 65 39
176617a3babSopenharmony_ci             101:   20(ivec4) Load 100
177617a3babSopenharmony_ci             102:   20(ivec4) GroupNonUniformIAdd 35 ClusteredReduce 101 34
178617a3babSopenharmony_ci             103:     78(ptr) AccessChain 27(data) 99 39
179617a3babSopenharmony_ci                              Store 103 102
180617a3babSopenharmony_ci             104:      6(int) Load 8(invocation)
181617a3babSopenharmony_ci             106:    105(ptr) AccessChain 27(data) 29 51 30
182617a3babSopenharmony_ci             107:      6(int) Load 106
183617a3babSopenharmony_ci             108:      6(int) GroupNonUniformIAdd 35 ClusteredReduce 107 34
184617a3babSopenharmony_ci             109:    105(ptr) AccessChain 27(data) 104 51 30
185617a3babSopenharmony_ci                              Store 109 108
186617a3babSopenharmony_ci             110:      6(int) Load 8(invocation)
187617a3babSopenharmony_ci             113:    112(ptr) AccessChain 27(data) 39 51
188617a3babSopenharmony_ci             114:   21(ivec4) Load 113
189617a3babSopenharmony_ci             115:  111(ivec2) VectorShuffle 114 114 0 1
190617a3babSopenharmony_ci             116:  111(ivec2) GroupNonUniformIAdd 35 ClusteredReduce 115 34
191617a3babSopenharmony_ci             117:    105(ptr) AccessChain 27(data) 110 51 30
192617a3babSopenharmony_ci             118:      6(int) CompositeExtract 116 0
193617a3babSopenharmony_ci                              Store 117 118
194617a3babSopenharmony_ci             119:    105(ptr) AccessChain 27(data) 110 51 34
195617a3babSopenharmony_ci             120:      6(int) CompositeExtract 116 1
196617a3babSopenharmony_ci                              Store 119 120
197617a3babSopenharmony_ci             121:      6(int) Load 8(invocation)
198617a3babSopenharmony_ci             123:    112(ptr) AccessChain 27(data) 51 51
199617a3babSopenharmony_ci             124:   21(ivec4) Load 123
200617a3babSopenharmony_ci             125:  122(ivec3) VectorShuffle 124 124 0 1 2
201617a3babSopenharmony_ci             126:  122(ivec3) GroupNonUniformIAdd 35 ClusteredReduce 125 34
202617a3babSopenharmony_ci             127:    105(ptr) AccessChain 27(data) 121 51 30
203617a3babSopenharmony_ci             128:      6(int) CompositeExtract 126 0
204617a3babSopenharmony_ci                              Store 127 128
205617a3babSopenharmony_ci             129:    105(ptr) AccessChain 27(data) 121 51 34
206617a3babSopenharmony_ci             130:      6(int) CompositeExtract 126 1
207617a3babSopenharmony_ci                              Store 129 130
208617a3babSopenharmony_ci             131:    105(ptr) AccessChain 27(data) 121 51 61
209617a3babSopenharmony_ci             132:      6(int) CompositeExtract 126 2
210617a3babSopenharmony_ci                              Store 131 132
211617a3babSopenharmony_ci             133:      6(int) Load 8(invocation)
212617a3babSopenharmony_ci             134:    112(ptr) AccessChain 27(data) 65 51
213617a3babSopenharmony_ci             135:   21(ivec4) Load 134
214617a3babSopenharmony_ci             136:   21(ivec4) GroupNonUniformIAdd 35 ClusteredReduce 135 34
215617a3babSopenharmony_ci             137:    112(ptr) AccessChain 27(data) 133 51
216617a3babSopenharmony_ci                              Store 137 136
217617a3babSopenharmony_ci             138:      6(int) Load 8(invocation)
218617a3babSopenharmony_ci             140:    139(ptr) AccessChain 27(data) 29 65 30
219617a3babSopenharmony_ci             141:22(float64_t) Load 140
220617a3babSopenharmony_ci             142:22(float64_t) GroupNonUniformFAdd 35 ClusteredReduce 141 34
221617a3babSopenharmony_ci             143:    139(ptr) AccessChain 27(data) 138 65 30
222617a3babSopenharmony_ci                              Store 143 142
223617a3babSopenharmony_ci             144:      6(int) Load 8(invocation)
224617a3babSopenharmony_ci             147:    146(ptr) AccessChain 27(data) 39 65
225617a3babSopenharmony_ci             148: 23(f64vec4) Load 147
226617a3babSopenharmony_ci             149:145(f64vec2) VectorShuffle 148 148 0 1
227617a3babSopenharmony_ci             150:145(f64vec2) GroupNonUniformFAdd 35 ClusteredReduce 149 34
228617a3babSopenharmony_ci             151:    139(ptr) AccessChain 27(data) 144 65 30
229617a3babSopenharmony_ci             152:22(float64_t) CompositeExtract 150 0
230617a3babSopenharmony_ci                              Store 151 152
231617a3babSopenharmony_ci             153:    139(ptr) AccessChain 27(data) 144 65 34
232617a3babSopenharmony_ci             154:22(float64_t) CompositeExtract 150 1
233617a3babSopenharmony_ci                              Store 153 154
234617a3babSopenharmony_ci             155:      6(int) Load 8(invocation)
235617a3babSopenharmony_ci             157:    146(ptr) AccessChain 27(data) 51 65
236617a3babSopenharmony_ci             158: 23(f64vec4) Load 157
237617a3babSopenharmony_ci             159:156(f64vec3) VectorShuffle 158 158 0 1 2
238617a3babSopenharmony_ci             160:156(f64vec3) GroupNonUniformFAdd 35 ClusteredReduce 159 34
239617a3babSopenharmony_ci             161:    139(ptr) AccessChain 27(data) 155 65 30
240617a3babSopenharmony_ci             162:22(float64_t) CompositeExtract 160 0
241617a3babSopenharmony_ci                              Store 161 162
242617a3babSopenharmony_ci             163:    139(ptr) AccessChain 27(data) 155 65 34
243617a3babSopenharmony_ci             164:22(float64_t) CompositeExtract 160 1
244617a3babSopenharmony_ci                              Store 163 164
245617a3babSopenharmony_ci             165:    139(ptr) AccessChain 27(data) 155 65 61
246617a3babSopenharmony_ci             166:22(float64_t) CompositeExtract 160 2
247617a3babSopenharmony_ci                              Store 165 166
248617a3babSopenharmony_ci             167:      6(int) Load 8(invocation)
249617a3babSopenharmony_ci             168:    146(ptr) AccessChain 27(data) 65 65
250617a3babSopenharmony_ci             169: 23(f64vec4) Load 168
251617a3babSopenharmony_ci             170: 23(f64vec4) GroupNonUniformFAdd 35 ClusteredReduce 169 34
252617a3babSopenharmony_ci             171:    146(ptr) AccessChain 27(data) 167 65
253617a3babSopenharmony_ci                              Store 171 170
254617a3babSopenharmony_ci             172:      6(int) Load 8(invocation)
255617a3babSopenharmony_ci             173:     31(ptr) AccessChain 27(data) 29 29 30
256617a3babSopenharmony_ci             174:   17(float) Load 173
257617a3babSopenharmony_ci             175:   17(float) GroupNonUniformFMul 35 ClusteredReduce 174 34
258617a3babSopenharmony_ci             176:     31(ptr) AccessChain 27(data) 172 29 30
259617a3babSopenharmony_ci                              Store 176 175
260617a3babSopenharmony_ci             177:      6(int) Load 8(invocation)
261617a3babSopenharmony_ci             178:     41(ptr) AccessChain 27(data) 39 29
262617a3babSopenharmony_ci             179:   18(fvec4) Load 178
263617a3babSopenharmony_ci             180:   40(fvec2) VectorShuffle 179 179 0 1
264617a3babSopenharmony_ci             181:   40(fvec2) GroupNonUniformFMul 35 ClusteredReduce 180 34
265617a3babSopenharmony_ci             182:     31(ptr) AccessChain 27(data) 177 29 30
266617a3babSopenharmony_ci             183:   17(float) CompositeExtract 181 0
267617a3babSopenharmony_ci                              Store 182 183
268617a3babSopenharmony_ci             184:     31(ptr) AccessChain 27(data) 177 29 34
269617a3babSopenharmony_ci             185:   17(float) CompositeExtract 181 1
270617a3babSopenharmony_ci                              Store 184 185
271617a3babSopenharmony_ci             186:      6(int) Load 8(invocation)
272617a3babSopenharmony_ci             187:     41(ptr) AccessChain 27(data) 51 29
273617a3babSopenharmony_ci             188:   18(fvec4) Load 187
274617a3babSopenharmony_ci             189:   52(fvec3) VectorShuffle 188 188 0 1 2
275617a3babSopenharmony_ci             190:   52(fvec3) GroupNonUniformFMul 35 ClusteredReduce 189 34
276617a3babSopenharmony_ci             191:     31(ptr) AccessChain 27(data) 186 29 30
277617a3babSopenharmony_ci             192:   17(float) CompositeExtract 190 0
278617a3babSopenharmony_ci                              Store 191 192
279617a3babSopenharmony_ci             193:     31(ptr) AccessChain 27(data) 186 29 34
280617a3babSopenharmony_ci             194:   17(float) CompositeExtract 190 1
281617a3babSopenharmony_ci                              Store 193 194
282617a3babSopenharmony_ci             195:     31(ptr) AccessChain 27(data) 186 29 61
283617a3babSopenharmony_ci             196:   17(float) CompositeExtract 190 2
284617a3babSopenharmony_ci                              Store 195 196
285617a3babSopenharmony_ci             197:      6(int) Load 8(invocation)
286617a3babSopenharmony_ci             198:     41(ptr) AccessChain 27(data) 65 29
287617a3babSopenharmony_ci             199:   18(fvec4) Load 198
288617a3babSopenharmony_ci             200:   18(fvec4) GroupNonUniformFMul 35 ClusteredReduce 199 34
289617a3babSopenharmony_ci             201:     41(ptr) AccessChain 27(data) 197 29
290617a3babSopenharmony_ci                              Store 201 200
291617a3babSopenharmony_ci             202:      6(int) Load 8(invocation)
292617a3babSopenharmony_ci             203:     71(ptr) AccessChain 27(data) 29 39 30
293617a3babSopenharmony_ci             204:     19(int) Load 203
294617a3babSopenharmony_ci             205:     19(int) GroupNonUniformIMul 35 ClusteredReduce 204 34
295617a3babSopenharmony_ci             206:     71(ptr) AccessChain 27(data) 202 39 30
296617a3babSopenharmony_ci                              Store 206 205
297617a3babSopenharmony_ci             207:      6(int) Load 8(invocation)
298617a3babSopenharmony_ci             208:     78(ptr) AccessChain 27(data) 39 39
299617a3babSopenharmony_ci             209:   20(ivec4) Load 208
300617a3babSopenharmony_ci             210:   77(ivec2) VectorShuffle 209 209 0 1
301617a3babSopenharmony_ci             211:   77(ivec2) GroupNonUniformIMul 35 ClusteredReduce 210 34
302617a3babSopenharmony_ci             212:     71(ptr) AccessChain 27(data) 207 39 30
303617a3babSopenharmony_ci             213:     19(int) CompositeExtract 211 0
304617a3babSopenharmony_ci                              Store 212 213
305617a3babSopenharmony_ci             214:     71(ptr) AccessChain 27(data) 207 39 34
306617a3babSopenharmony_ci             215:     19(int) CompositeExtract 211 1
307617a3babSopenharmony_ci                              Store 214 215
308617a3babSopenharmony_ci             216:      6(int) Load 8(invocation)
309617a3babSopenharmony_ci             217:     78(ptr) AccessChain 27(data) 51 39
310617a3babSopenharmony_ci             218:   20(ivec4) Load 217
311617a3babSopenharmony_ci             219:   88(ivec3) VectorShuffle 218 218 0 1 2
312617a3babSopenharmony_ci             220:   88(ivec3) GroupNonUniformIMul 35 ClusteredReduce 219 34
313617a3babSopenharmony_ci             221:     71(ptr) AccessChain 27(data) 216 39 30
314617a3babSopenharmony_ci             222:     19(int) CompositeExtract 220 0
315617a3babSopenharmony_ci                              Store 221 222
316617a3babSopenharmony_ci             223:     71(ptr) AccessChain 27(data) 216 39 34
317617a3babSopenharmony_ci             224:     19(int) CompositeExtract 220 1
318617a3babSopenharmony_ci                              Store 223 224
319617a3babSopenharmony_ci             225:     71(ptr) AccessChain 27(data) 216 39 61
320617a3babSopenharmony_ci             226:     19(int) CompositeExtract 220 2
321617a3babSopenharmony_ci                              Store 225 226
322617a3babSopenharmony_ci             227:      6(int) Load 8(invocation)
323617a3babSopenharmony_ci             228:     78(ptr) AccessChain 27(data) 65 39
324617a3babSopenharmony_ci             229:   20(ivec4) Load 228
325617a3babSopenharmony_ci             230:   20(ivec4) GroupNonUniformIMul 35 ClusteredReduce 229 34
326617a3babSopenharmony_ci             231:     78(ptr) AccessChain 27(data) 227 39
327617a3babSopenharmony_ci                              Store 231 230
328617a3babSopenharmony_ci             232:      6(int) Load 8(invocation)
329617a3babSopenharmony_ci             233:    105(ptr) AccessChain 27(data) 29 51 30
330617a3babSopenharmony_ci             234:      6(int) Load 233
331617a3babSopenharmony_ci             235:      6(int) GroupNonUniformIMul 35 ClusteredReduce 234 34
332617a3babSopenharmony_ci             236:    105(ptr) AccessChain 27(data) 232 51 30
333617a3babSopenharmony_ci                              Store 236 235
334617a3babSopenharmony_ci             237:      6(int) Load 8(invocation)
335617a3babSopenharmony_ci             238:    112(ptr) AccessChain 27(data) 39 51
336617a3babSopenharmony_ci             239:   21(ivec4) Load 238
337617a3babSopenharmony_ci             240:  111(ivec2) VectorShuffle 239 239 0 1
338617a3babSopenharmony_ci             241:  111(ivec2) GroupNonUniformIMul 35 ClusteredReduce 240 34
339617a3babSopenharmony_ci             242:    105(ptr) AccessChain 27(data) 237 51 30
340617a3babSopenharmony_ci             243:      6(int) CompositeExtract 241 0
341617a3babSopenharmony_ci                              Store 242 243
342617a3babSopenharmony_ci             244:    105(ptr) AccessChain 27(data) 237 51 34
343617a3babSopenharmony_ci             245:      6(int) CompositeExtract 241 1
344617a3babSopenharmony_ci                              Store 244 245
345617a3babSopenharmony_ci             246:      6(int) Load 8(invocation)
346617a3babSopenharmony_ci             247:    112(ptr) AccessChain 27(data) 51 51
347617a3babSopenharmony_ci             248:   21(ivec4) Load 247
348617a3babSopenharmony_ci             249:  122(ivec3) VectorShuffle 248 248 0 1 2
349617a3babSopenharmony_ci             250:  122(ivec3) GroupNonUniformIMul 35 ClusteredReduce 249 34
350617a3babSopenharmony_ci             251:    105(ptr) AccessChain 27(data) 246 51 30
351617a3babSopenharmony_ci             252:      6(int) CompositeExtract 250 0
352617a3babSopenharmony_ci                              Store 251 252
353617a3babSopenharmony_ci             253:    105(ptr) AccessChain 27(data) 246 51 34
354617a3babSopenharmony_ci             254:      6(int) CompositeExtract 250 1
355617a3babSopenharmony_ci                              Store 253 254
356617a3babSopenharmony_ci             255:    105(ptr) AccessChain 27(data) 246 51 61
357617a3babSopenharmony_ci             256:      6(int) CompositeExtract 250 2
358617a3babSopenharmony_ci                              Store 255 256
359617a3babSopenharmony_ci             257:      6(int) Load 8(invocation)
360617a3babSopenharmony_ci             258:    112(ptr) AccessChain 27(data) 65 51
361617a3babSopenharmony_ci             259:   21(ivec4) Load 258
362617a3babSopenharmony_ci             260:   21(ivec4) GroupNonUniformIMul 35 ClusteredReduce 259 34
363617a3babSopenharmony_ci             261:    112(ptr) AccessChain 27(data) 257 51
364617a3babSopenharmony_ci                              Store 261 260
365617a3babSopenharmony_ci             262:      6(int) Load 8(invocation)
366617a3babSopenharmony_ci             263:    139(ptr) AccessChain 27(data) 29 65 30
367617a3babSopenharmony_ci             264:22(float64_t) Load 263
368617a3babSopenharmony_ci             265:22(float64_t) GroupNonUniformFMul 35 ClusteredReduce 264 34
369617a3babSopenharmony_ci             266:    139(ptr) AccessChain 27(data) 262 65 30
370617a3babSopenharmony_ci                              Store 266 265
371617a3babSopenharmony_ci             267:      6(int) Load 8(invocation)
372617a3babSopenharmony_ci             268:    146(ptr) AccessChain 27(data) 39 65
373617a3babSopenharmony_ci             269: 23(f64vec4) Load 268
374617a3babSopenharmony_ci             270:145(f64vec2) VectorShuffle 269 269 0 1
375617a3babSopenharmony_ci             271:145(f64vec2) GroupNonUniformFMul 35 ClusteredReduce 270 34
376617a3babSopenharmony_ci             272:    139(ptr) AccessChain 27(data) 267 65 30
377617a3babSopenharmony_ci             273:22(float64_t) CompositeExtract 271 0
378617a3babSopenharmony_ci                              Store 272 273
379617a3babSopenharmony_ci             274:    139(ptr) AccessChain 27(data) 267 65 34
380617a3babSopenharmony_ci             275:22(float64_t) CompositeExtract 271 1
381617a3babSopenharmony_ci                              Store 274 275
382617a3babSopenharmony_ci             276:      6(int) Load 8(invocation)
383617a3babSopenharmony_ci             277:    146(ptr) AccessChain 27(data) 51 65
384617a3babSopenharmony_ci             278: 23(f64vec4) Load 277
385617a3babSopenharmony_ci             279:156(f64vec3) VectorShuffle 278 278 0 1 2
386617a3babSopenharmony_ci             280:156(f64vec3) GroupNonUniformFMul 35 ClusteredReduce 279 34
387617a3babSopenharmony_ci             281:    139(ptr) AccessChain 27(data) 276 65 30
388617a3babSopenharmony_ci             282:22(float64_t) CompositeExtract 280 0
389617a3babSopenharmony_ci                              Store 281 282
390617a3babSopenharmony_ci             283:    139(ptr) AccessChain 27(data) 276 65 34
391617a3babSopenharmony_ci             284:22(float64_t) CompositeExtract 280 1
392617a3babSopenharmony_ci                              Store 283 284
393617a3babSopenharmony_ci             285:    139(ptr) AccessChain 27(data) 276 65 61
394617a3babSopenharmony_ci             286:22(float64_t) CompositeExtract 280 2
395617a3babSopenharmony_ci                              Store 285 286
396617a3babSopenharmony_ci             287:      6(int) Load 8(invocation)
397617a3babSopenharmony_ci             288:    146(ptr) AccessChain 27(data) 65 65
398617a3babSopenharmony_ci             289: 23(f64vec4) Load 288
399617a3babSopenharmony_ci             290: 23(f64vec4) GroupNonUniformFMul 35 ClusteredReduce 289 34
400617a3babSopenharmony_ci             291:    146(ptr) AccessChain 27(data) 287 65
401617a3babSopenharmony_ci                              Store 291 290
402617a3babSopenharmony_ci             292:      6(int) Load 8(invocation)
403617a3babSopenharmony_ci             293:     31(ptr) AccessChain 27(data) 29 29 30
404617a3babSopenharmony_ci             294:   17(float) Load 293
405617a3babSopenharmony_ci             295:   17(float) GroupNonUniformFMin 35 ClusteredReduce 294 34
406617a3babSopenharmony_ci             296:     31(ptr) AccessChain 27(data) 292 29 30
407617a3babSopenharmony_ci                              Store 296 295
408617a3babSopenharmony_ci             297:      6(int) Load 8(invocation)
409617a3babSopenharmony_ci             298:     41(ptr) AccessChain 27(data) 39 29
410617a3babSopenharmony_ci             299:   18(fvec4) Load 298
411617a3babSopenharmony_ci             300:   40(fvec2) VectorShuffle 299 299 0 1
412617a3babSopenharmony_ci             301:   40(fvec2) GroupNonUniformFMin 35 ClusteredReduce 300 34
413617a3babSopenharmony_ci             302:     31(ptr) AccessChain 27(data) 297 29 30
414617a3babSopenharmony_ci             303:   17(float) CompositeExtract 301 0
415617a3babSopenharmony_ci                              Store 302 303
416617a3babSopenharmony_ci             304:     31(ptr) AccessChain 27(data) 297 29 34
417617a3babSopenharmony_ci             305:   17(float) CompositeExtract 301 1
418617a3babSopenharmony_ci                              Store 304 305
419617a3babSopenharmony_ci             306:      6(int) Load 8(invocation)
420617a3babSopenharmony_ci             307:     41(ptr) AccessChain 27(data) 51 29
421617a3babSopenharmony_ci             308:   18(fvec4) Load 307
422617a3babSopenharmony_ci             309:   52(fvec3) VectorShuffle 308 308 0 1 2
423617a3babSopenharmony_ci             310:   52(fvec3) GroupNonUniformFMin 35 ClusteredReduce 309 34
424617a3babSopenharmony_ci             311:     31(ptr) AccessChain 27(data) 306 29 30
425617a3babSopenharmony_ci             312:   17(float) CompositeExtract 310 0
426617a3babSopenharmony_ci                              Store 311 312
427617a3babSopenharmony_ci             313:     31(ptr) AccessChain 27(data) 306 29 34
428617a3babSopenharmony_ci             314:   17(float) CompositeExtract 310 1
429617a3babSopenharmony_ci                              Store 313 314
430617a3babSopenharmony_ci             315:     31(ptr) AccessChain 27(data) 306 29 61
431617a3babSopenharmony_ci             316:   17(float) CompositeExtract 310 2
432617a3babSopenharmony_ci                              Store 315 316
433617a3babSopenharmony_ci             317:      6(int) Load 8(invocation)
434617a3babSopenharmony_ci             318:     41(ptr) AccessChain 27(data) 65 29
435617a3babSopenharmony_ci             319:   18(fvec4) Load 318
436617a3babSopenharmony_ci             320:   18(fvec4) GroupNonUniformFMin 35 ClusteredReduce 319 34
437617a3babSopenharmony_ci             321:     41(ptr) AccessChain 27(data) 317 29
438617a3babSopenharmony_ci                              Store 321 320
439617a3babSopenharmony_ci             322:      6(int) Load 8(invocation)
440617a3babSopenharmony_ci             323:     71(ptr) AccessChain 27(data) 29 39 30
441617a3babSopenharmony_ci             324:     19(int) Load 323
442617a3babSopenharmony_ci             325:     19(int) GroupNonUniformSMin 35 ClusteredReduce 324 34
443617a3babSopenharmony_ci             326:     71(ptr) AccessChain 27(data) 322 39 30
444617a3babSopenharmony_ci                              Store 326 325
445617a3babSopenharmony_ci             327:      6(int) Load 8(invocation)
446617a3babSopenharmony_ci             328:     78(ptr) AccessChain 27(data) 39 39
447617a3babSopenharmony_ci             329:   20(ivec4) Load 328
448617a3babSopenharmony_ci             330:   77(ivec2) VectorShuffle 329 329 0 1
449617a3babSopenharmony_ci             331:   77(ivec2) GroupNonUniformSMin 35 ClusteredReduce 330 34
450617a3babSopenharmony_ci             332:     71(ptr) AccessChain 27(data) 327 39 30
451617a3babSopenharmony_ci             333:     19(int) CompositeExtract 331 0
452617a3babSopenharmony_ci                              Store 332 333
453617a3babSopenharmony_ci             334:     71(ptr) AccessChain 27(data) 327 39 34
454617a3babSopenharmony_ci             335:     19(int) CompositeExtract 331 1
455617a3babSopenharmony_ci                              Store 334 335
456617a3babSopenharmony_ci             336:      6(int) Load 8(invocation)
457617a3babSopenharmony_ci             337:     78(ptr) AccessChain 27(data) 51 39
458617a3babSopenharmony_ci             338:   20(ivec4) Load 337
459617a3babSopenharmony_ci             339:   88(ivec3) VectorShuffle 338 338 0 1 2
460617a3babSopenharmony_ci             340:   88(ivec3) GroupNonUniformSMin 35 ClusteredReduce 339 34
461617a3babSopenharmony_ci             341:     71(ptr) AccessChain 27(data) 336 39 30
462617a3babSopenharmony_ci             342:     19(int) CompositeExtract 340 0
463617a3babSopenharmony_ci                              Store 341 342
464617a3babSopenharmony_ci             343:     71(ptr) AccessChain 27(data) 336 39 34
465617a3babSopenharmony_ci             344:     19(int) CompositeExtract 340 1
466617a3babSopenharmony_ci                              Store 343 344
467617a3babSopenharmony_ci             345:     71(ptr) AccessChain 27(data) 336 39 61
468617a3babSopenharmony_ci             346:     19(int) CompositeExtract 340 2
469617a3babSopenharmony_ci                              Store 345 346
470617a3babSopenharmony_ci             347:      6(int) Load 8(invocation)
471617a3babSopenharmony_ci             348:     78(ptr) AccessChain 27(data) 65 39
472617a3babSopenharmony_ci             349:   20(ivec4) Load 348
473617a3babSopenharmony_ci             350:   20(ivec4) GroupNonUniformSMin 35 ClusteredReduce 349 34
474617a3babSopenharmony_ci             351:     78(ptr) AccessChain 27(data) 347 39
475617a3babSopenharmony_ci                              Store 351 350
476617a3babSopenharmony_ci             352:      6(int) Load 8(invocation)
477617a3babSopenharmony_ci             353:    105(ptr) AccessChain 27(data) 29 51 30
478617a3babSopenharmony_ci             354:      6(int) Load 353
479617a3babSopenharmony_ci             355:      6(int) GroupNonUniformUMin 35 ClusteredReduce 354 34
480617a3babSopenharmony_ci             356:    105(ptr) AccessChain 27(data) 352 51 30
481617a3babSopenharmony_ci                              Store 356 355
482617a3babSopenharmony_ci             357:      6(int) Load 8(invocation)
483617a3babSopenharmony_ci             358:    112(ptr) AccessChain 27(data) 39 51
484617a3babSopenharmony_ci             359:   21(ivec4) Load 358
485617a3babSopenharmony_ci             360:  111(ivec2) VectorShuffle 359 359 0 1
486617a3babSopenharmony_ci             361:  111(ivec2) GroupNonUniformUMin 35 ClusteredReduce 360 34
487617a3babSopenharmony_ci             362:    105(ptr) AccessChain 27(data) 357 51 30
488617a3babSopenharmony_ci             363:      6(int) CompositeExtract 361 0
489617a3babSopenharmony_ci                              Store 362 363
490617a3babSopenharmony_ci             364:    105(ptr) AccessChain 27(data) 357 51 34
491617a3babSopenharmony_ci             365:      6(int) CompositeExtract 361 1
492617a3babSopenharmony_ci                              Store 364 365
493617a3babSopenharmony_ci             366:      6(int) Load 8(invocation)
494617a3babSopenharmony_ci             367:    112(ptr) AccessChain 27(data) 51 51
495617a3babSopenharmony_ci             368:   21(ivec4) Load 367
496617a3babSopenharmony_ci             369:  122(ivec3) VectorShuffle 368 368 0 1 2
497617a3babSopenharmony_ci             370:  122(ivec3) GroupNonUniformUMin 35 ClusteredReduce 369 34
498617a3babSopenharmony_ci             371:    105(ptr) AccessChain 27(data) 366 51 30
499617a3babSopenharmony_ci             372:      6(int) CompositeExtract 370 0
500617a3babSopenharmony_ci                              Store 371 372
501617a3babSopenharmony_ci             373:    105(ptr) AccessChain 27(data) 366 51 34
502617a3babSopenharmony_ci             374:      6(int) CompositeExtract 370 1
503617a3babSopenharmony_ci                              Store 373 374
504617a3babSopenharmony_ci             375:    105(ptr) AccessChain 27(data) 366 51 61
505617a3babSopenharmony_ci             376:      6(int) CompositeExtract 370 2
506617a3babSopenharmony_ci                              Store 375 376
507617a3babSopenharmony_ci             377:      6(int) Load 8(invocation)
508617a3babSopenharmony_ci             378:    112(ptr) AccessChain 27(data) 65 51
509617a3babSopenharmony_ci             379:   21(ivec4) Load 378
510617a3babSopenharmony_ci             380:   21(ivec4) GroupNonUniformUMin 35 ClusteredReduce 379 34
511617a3babSopenharmony_ci             381:    112(ptr) AccessChain 27(data) 377 51
512617a3babSopenharmony_ci                              Store 381 380
513617a3babSopenharmony_ci             382:      6(int) Load 8(invocation)
514617a3babSopenharmony_ci             383:    139(ptr) AccessChain 27(data) 29 65 30
515617a3babSopenharmony_ci             384:22(float64_t) Load 383
516617a3babSopenharmony_ci             385:22(float64_t) GroupNonUniformFMin 35 ClusteredReduce 384 34
517617a3babSopenharmony_ci             386:    139(ptr) AccessChain 27(data) 382 65 30
518617a3babSopenharmony_ci                              Store 386 385
519617a3babSopenharmony_ci             387:      6(int) Load 8(invocation)
520617a3babSopenharmony_ci             388:    146(ptr) AccessChain 27(data) 39 65
521617a3babSopenharmony_ci             389: 23(f64vec4) Load 388
522617a3babSopenharmony_ci             390:145(f64vec2) VectorShuffle 389 389 0 1
523617a3babSopenharmony_ci             391:145(f64vec2) GroupNonUniformFMin 35 ClusteredReduce 390 34
524617a3babSopenharmony_ci             392:    139(ptr) AccessChain 27(data) 387 65 30
525617a3babSopenharmony_ci             393:22(float64_t) CompositeExtract 391 0
526617a3babSopenharmony_ci                              Store 392 393
527617a3babSopenharmony_ci             394:    139(ptr) AccessChain 27(data) 387 65 34
528617a3babSopenharmony_ci             395:22(float64_t) CompositeExtract 391 1
529617a3babSopenharmony_ci                              Store 394 395
530617a3babSopenharmony_ci             396:      6(int) Load 8(invocation)
531617a3babSopenharmony_ci             397:    146(ptr) AccessChain 27(data) 51 65
532617a3babSopenharmony_ci             398: 23(f64vec4) Load 397
533617a3babSopenharmony_ci             399:156(f64vec3) VectorShuffle 398 398 0 1 2
534617a3babSopenharmony_ci             400:156(f64vec3) GroupNonUniformFMin 35 ClusteredReduce 399 34
535617a3babSopenharmony_ci             401:    139(ptr) AccessChain 27(data) 396 65 30
536617a3babSopenharmony_ci             402:22(float64_t) CompositeExtract 400 0
537617a3babSopenharmony_ci                              Store 401 402
538617a3babSopenharmony_ci             403:    139(ptr) AccessChain 27(data) 396 65 34
539617a3babSopenharmony_ci             404:22(float64_t) CompositeExtract 400 1
540617a3babSopenharmony_ci                              Store 403 404
541617a3babSopenharmony_ci             405:    139(ptr) AccessChain 27(data) 396 65 61
542617a3babSopenharmony_ci             406:22(float64_t) CompositeExtract 400 2
543617a3babSopenharmony_ci                              Store 405 406
544617a3babSopenharmony_ci             407:      6(int) Load 8(invocation)
545617a3babSopenharmony_ci             408:    146(ptr) AccessChain 27(data) 65 65
546617a3babSopenharmony_ci             409: 23(f64vec4) Load 408
547617a3babSopenharmony_ci             410: 23(f64vec4) GroupNonUniformFMin 35 ClusteredReduce 409 34
548617a3babSopenharmony_ci             411:    146(ptr) AccessChain 27(data) 407 65
549617a3babSopenharmony_ci                              Store 411 410
550617a3babSopenharmony_ci             412:      6(int) Load 8(invocation)
551617a3babSopenharmony_ci             413:     31(ptr) AccessChain 27(data) 29 29 30
552617a3babSopenharmony_ci             414:   17(float) Load 413
553617a3babSopenharmony_ci             415:   17(float) GroupNonUniformFMax 35 ClusteredReduce 414 34
554617a3babSopenharmony_ci             416:     31(ptr) AccessChain 27(data) 412 29 30
555617a3babSopenharmony_ci                              Store 416 415
556617a3babSopenharmony_ci             417:      6(int) Load 8(invocation)
557617a3babSopenharmony_ci             418:     41(ptr) AccessChain 27(data) 39 29
558617a3babSopenharmony_ci             419:   18(fvec4) Load 418
559617a3babSopenharmony_ci             420:   40(fvec2) VectorShuffle 419 419 0 1
560617a3babSopenharmony_ci             421:   40(fvec2) GroupNonUniformFMax 35 ClusteredReduce 420 34
561617a3babSopenharmony_ci             422:     31(ptr) AccessChain 27(data) 417 29 30
562617a3babSopenharmony_ci             423:   17(float) CompositeExtract 421 0
563617a3babSopenharmony_ci                              Store 422 423
564617a3babSopenharmony_ci             424:     31(ptr) AccessChain 27(data) 417 29 34
565617a3babSopenharmony_ci             425:   17(float) CompositeExtract 421 1
566617a3babSopenharmony_ci                              Store 424 425
567617a3babSopenharmony_ci             426:      6(int) Load 8(invocation)
568617a3babSopenharmony_ci             427:     41(ptr) AccessChain 27(data) 51 29
569617a3babSopenharmony_ci             428:   18(fvec4) Load 427
570617a3babSopenharmony_ci             429:   52(fvec3) VectorShuffle 428 428 0 1 2
571617a3babSopenharmony_ci             430:   52(fvec3) GroupNonUniformFMax 35 ClusteredReduce 429 34
572617a3babSopenharmony_ci             431:     31(ptr) AccessChain 27(data) 426 29 30
573617a3babSopenharmony_ci             432:   17(float) CompositeExtract 430 0
574617a3babSopenharmony_ci                              Store 431 432
575617a3babSopenharmony_ci             433:     31(ptr) AccessChain 27(data) 426 29 34
576617a3babSopenharmony_ci             434:   17(float) CompositeExtract 430 1
577617a3babSopenharmony_ci                              Store 433 434
578617a3babSopenharmony_ci             435:     31(ptr) AccessChain 27(data) 426 29 61
579617a3babSopenharmony_ci             436:   17(float) CompositeExtract 430 2
580617a3babSopenharmony_ci                              Store 435 436
581617a3babSopenharmony_ci             437:      6(int) Load 8(invocation)
582617a3babSopenharmony_ci             438:     41(ptr) AccessChain 27(data) 65 29
583617a3babSopenharmony_ci             439:   18(fvec4) Load 438
584617a3babSopenharmony_ci             440:   18(fvec4) GroupNonUniformFMax 35 ClusteredReduce 439 34
585617a3babSopenharmony_ci             441:     41(ptr) AccessChain 27(data) 437 29
586617a3babSopenharmony_ci                              Store 441 440
587617a3babSopenharmony_ci             442:      6(int) Load 8(invocation)
588617a3babSopenharmony_ci             443:     71(ptr) AccessChain 27(data) 29 39 30
589617a3babSopenharmony_ci             444:     19(int) Load 443
590617a3babSopenharmony_ci             445:     19(int) GroupNonUniformSMax 35 ClusteredReduce 444 34
591617a3babSopenharmony_ci             446:     71(ptr) AccessChain 27(data) 442 39 30
592617a3babSopenharmony_ci                              Store 446 445
593617a3babSopenharmony_ci             447:      6(int) Load 8(invocation)
594617a3babSopenharmony_ci             448:     78(ptr) AccessChain 27(data) 39 39
595617a3babSopenharmony_ci             449:   20(ivec4) Load 448
596617a3babSopenharmony_ci             450:   77(ivec2) VectorShuffle 449 449 0 1
597617a3babSopenharmony_ci             451:   77(ivec2) GroupNonUniformSMax 35 ClusteredReduce 450 34
598617a3babSopenharmony_ci             452:     71(ptr) AccessChain 27(data) 447 39 30
599617a3babSopenharmony_ci             453:     19(int) CompositeExtract 451 0
600617a3babSopenharmony_ci                              Store 452 453
601617a3babSopenharmony_ci             454:     71(ptr) AccessChain 27(data) 447 39 34
602617a3babSopenharmony_ci             455:     19(int) CompositeExtract 451 1
603617a3babSopenharmony_ci                              Store 454 455
604617a3babSopenharmony_ci             456:      6(int) Load 8(invocation)
605617a3babSopenharmony_ci             457:     78(ptr) AccessChain 27(data) 51 39
606617a3babSopenharmony_ci             458:   20(ivec4) Load 457
607617a3babSopenharmony_ci             459:   88(ivec3) VectorShuffle 458 458 0 1 2
608617a3babSopenharmony_ci             460:   88(ivec3) GroupNonUniformSMax 35 ClusteredReduce 459 34
609617a3babSopenharmony_ci             461:     71(ptr) AccessChain 27(data) 456 39 30
610617a3babSopenharmony_ci             462:     19(int) CompositeExtract 460 0
611617a3babSopenharmony_ci                              Store 461 462
612617a3babSopenharmony_ci             463:     71(ptr) AccessChain 27(data) 456 39 34
613617a3babSopenharmony_ci             464:     19(int) CompositeExtract 460 1
614617a3babSopenharmony_ci                              Store 463 464
615617a3babSopenharmony_ci             465:     71(ptr) AccessChain 27(data) 456 39 61
616617a3babSopenharmony_ci             466:     19(int) CompositeExtract 460 2
617617a3babSopenharmony_ci                              Store 465 466
618617a3babSopenharmony_ci             467:      6(int) Load 8(invocation)
619617a3babSopenharmony_ci             468:     78(ptr) AccessChain 27(data) 65 39
620617a3babSopenharmony_ci             469:   20(ivec4) Load 468
621617a3babSopenharmony_ci             470:   20(ivec4) GroupNonUniformSMax 35 ClusteredReduce 469 34
622617a3babSopenharmony_ci             471:     78(ptr) AccessChain 27(data) 467 39
623617a3babSopenharmony_ci                              Store 471 470
624617a3babSopenharmony_ci             472:      6(int) Load 8(invocation)
625617a3babSopenharmony_ci             473:    105(ptr) AccessChain 27(data) 29 51 30
626617a3babSopenharmony_ci             474:      6(int) Load 473
627617a3babSopenharmony_ci             475:      6(int) GroupNonUniformUMax 35 ClusteredReduce 474 34
628617a3babSopenharmony_ci             476:    105(ptr) AccessChain 27(data) 472 51 30
629617a3babSopenharmony_ci                              Store 476 475
630617a3babSopenharmony_ci             477:      6(int) Load 8(invocation)
631617a3babSopenharmony_ci             478:    112(ptr) AccessChain 27(data) 39 51
632617a3babSopenharmony_ci             479:   21(ivec4) Load 478
633617a3babSopenharmony_ci             480:  111(ivec2) VectorShuffle 479 479 0 1
634617a3babSopenharmony_ci             481:  111(ivec2) GroupNonUniformUMax 35 ClusteredReduce 480 34
635617a3babSopenharmony_ci             482:    105(ptr) AccessChain 27(data) 477 51 30
636617a3babSopenharmony_ci             483:      6(int) CompositeExtract 481 0
637617a3babSopenharmony_ci                              Store 482 483
638617a3babSopenharmony_ci             484:    105(ptr) AccessChain 27(data) 477 51 34
639617a3babSopenharmony_ci             485:      6(int) CompositeExtract 481 1
640617a3babSopenharmony_ci                              Store 484 485
641617a3babSopenharmony_ci             486:      6(int) Load 8(invocation)
642617a3babSopenharmony_ci             487:    112(ptr) AccessChain 27(data) 51 51
643617a3babSopenharmony_ci             488:   21(ivec4) Load 487
644617a3babSopenharmony_ci             489:  122(ivec3) VectorShuffle 488 488 0 1 2
645617a3babSopenharmony_ci             490:  122(ivec3) GroupNonUniformUMax 35 ClusteredReduce 489 34
646617a3babSopenharmony_ci             491:    105(ptr) AccessChain 27(data) 486 51 30
647617a3babSopenharmony_ci             492:      6(int) CompositeExtract 490 0
648617a3babSopenharmony_ci                              Store 491 492
649617a3babSopenharmony_ci             493:    105(ptr) AccessChain 27(data) 486 51 34
650617a3babSopenharmony_ci             494:      6(int) CompositeExtract 490 1
651617a3babSopenharmony_ci                              Store 493 494
652617a3babSopenharmony_ci             495:    105(ptr) AccessChain 27(data) 486 51 61
653617a3babSopenharmony_ci             496:      6(int) CompositeExtract 490 2
654617a3babSopenharmony_ci                              Store 495 496
655617a3babSopenharmony_ci             497:      6(int) Load 8(invocation)
656617a3babSopenharmony_ci             498:    112(ptr) AccessChain 27(data) 65 51
657617a3babSopenharmony_ci             499:   21(ivec4) Load 498
658617a3babSopenharmony_ci             500:   21(ivec4) GroupNonUniformUMax 35 ClusteredReduce 499 34
659617a3babSopenharmony_ci             501:    112(ptr) AccessChain 27(data) 497 51
660617a3babSopenharmony_ci                              Store 501 500
661617a3babSopenharmony_ci             502:      6(int) Load 8(invocation)
662617a3babSopenharmony_ci             503:    139(ptr) AccessChain 27(data) 29 65 30
663617a3babSopenharmony_ci             504:22(float64_t) Load 503
664617a3babSopenharmony_ci             505:22(float64_t) GroupNonUniformFMax 35 ClusteredReduce 504 34
665617a3babSopenharmony_ci             506:    139(ptr) AccessChain 27(data) 502 65 30
666617a3babSopenharmony_ci                              Store 506 505
667617a3babSopenharmony_ci             507:      6(int) Load 8(invocation)
668617a3babSopenharmony_ci             508:    146(ptr) AccessChain 27(data) 39 65
669617a3babSopenharmony_ci             509: 23(f64vec4) Load 508
670617a3babSopenharmony_ci             510:145(f64vec2) VectorShuffle 509 509 0 1
671617a3babSopenharmony_ci             511:145(f64vec2) GroupNonUniformFMax 35 ClusteredReduce 510 34
672617a3babSopenharmony_ci             512:    139(ptr) AccessChain 27(data) 507 65 30
673617a3babSopenharmony_ci             513:22(float64_t) CompositeExtract 511 0
674617a3babSopenharmony_ci                              Store 512 513
675617a3babSopenharmony_ci             514:    139(ptr) AccessChain 27(data) 507 65 34
676617a3babSopenharmony_ci             515:22(float64_t) CompositeExtract 511 1
677617a3babSopenharmony_ci                              Store 514 515
678617a3babSopenharmony_ci             516:      6(int) Load 8(invocation)
679617a3babSopenharmony_ci             517:    146(ptr) AccessChain 27(data) 51 65
680617a3babSopenharmony_ci             518: 23(f64vec4) Load 517
681617a3babSopenharmony_ci             519:156(f64vec3) VectorShuffle 518 518 0 1 2
682617a3babSopenharmony_ci             520:156(f64vec3) GroupNonUniformFMax 35 ClusteredReduce 519 34
683617a3babSopenharmony_ci             521:    139(ptr) AccessChain 27(data) 516 65 30
684617a3babSopenharmony_ci             522:22(float64_t) CompositeExtract 520 0
685617a3babSopenharmony_ci                              Store 521 522
686617a3babSopenharmony_ci             523:    139(ptr) AccessChain 27(data) 516 65 34
687617a3babSopenharmony_ci             524:22(float64_t) CompositeExtract 520 1
688617a3babSopenharmony_ci                              Store 523 524
689617a3babSopenharmony_ci             525:    139(ptr) AccessChain 27(data) 516 65 61
690617a3babSopenharmony_ci             526:22(float64_t) CompositeExtract 520 2
691617a3babSopenharmony_ci                              Store 525 526
692617a3babSopenharmony_ci             527:      6(int) Load 8(invocation)
693617a3babSopenharmony_ci             528:    146(ptr) AccessChain 27(data) 65 65
694617a3babSopenharmony_ci             529: 23(f64vec4) Load 528
695617a3babSopenharmony_ci             530: 23(f64vec4) GroupNonUniformFMax 35 ClusteredReduce 529 34
696617a3babSopenharmony_ci             531:    146(ptr) AccessChain 27(data) 527 65
697617a3babSopenharmony_ci                              Store 531 530
698617a3babSopenharmony_ci             532:      6(int) Load 8(invocation)
699617a3babSopenharmony_ci             533:     71(ptr) AccessChain 27(data) 29 39 30
700617a3babSopenharmony_ci             534:     19(int) Load 533
701617a3babSopenharmony_ci             535:     19(int) GroupNonUniformBitwiseAnd 35 ClusteredReduce 534 34
702617a3babSopenharmony_ci             536:     71(ptr) AccessChain 27(data) 532 39 30
703617a3babSopenharmony_ci                              Store 536 535
704617a3babSopenharmony_ci             537:      6(int) Load 8(invocation)
705617a3babSopenharmony_ci             538:     78(ptr) AccessChain 27(data) 39 39
706617a3babSopenharmony_ci             539:   20(ivec4) Load 538
707617a3babSopenharmony_ci             540:   77(ivec2) VectorShuffle 539 539 0 1
708617a3babSopenharmony_ci             541:   77(ivec2) GroupNonUniformBitwiseAnd 35 ClusteredReduce 540 34
709617a3babSopenharmony_ci             542:     71(ptr) AccessChain 27(data) 537 39 30
710617a3babSopenharmony_ci             543:     19(int) CompositeExtract 541 0
711617a3babSopenharmony_ci                              Store 542 543
712617a3babSopenharmony_ci             544:     71(ptr) AccessChain 27(data) 537 39 34
713617a3babSopenharmony_ci             545:     19(int) CompositeExtract 541 1
714617a3babSopenharmony_ci                              Store 544 545
715617a3babSopenharmony_ci             546:      6(int) Load 8(invocation)
716617a3babSopenharmony_ci             547:     78(ptr) AccessChain 27(data) 51 39
717617a3babSopenharmony_ci             548:   20(ivec4) Load 547
718617a3babSopenharmony_ci             549:   88(ivec3) VectorShuffle 548 548 0 1 2
719617a3babSopenharmony_ci             550:   88(ivec3) GroupNonUniformBitwiseAnd 35 ClusteredReduce 549 34
720617a3babSopenharmony_ci             551:     71(ptr) AccessChain 27(data) 546 39 30
721617a3babSopenharmony_ci             552:     19(int) CompositeExtract 550 0
722617a3babSopenharmony_ci                              Store 551 552
723617a3babSopenharmony_ci             553:     71(ptr) AccessChain 27(data) 546 39 34
724617a3babSopenharmony_ci             554:     19(int) CompositeExtract 550 1
725617a3babSopenharmony_ci                              Store 553 554
726617a3babSopenharmony_ci             555:     71(ptr) AccessChain 27(data) 546 39 61
727617a3babSopenharmony_ci             556:     19(int) CompositeExtract 550 2
728617a3babSopenharmony_ci                              Store 555 556
729617a3babSopenharmony_ci             557:      6(int) Load 8(invocation)
730617a3babSopenharmony_ci             558:     78(ptr) AccessChain 27(data) 65 39
731617a3babSopenharmony_ci             559:   20(ivec4) Load 558
732617a3babSopenharmony_ci             560:   20(ivec4) GroupNonUniformBitwiseAnd 35 ClusteredReduce 559 34
733617a3babSopenharmony_ci             561:     78(ptr) AccessChain 27(data) 557 39
734617a3babSopenharmony_ci                              Store 561 560
735617a3babSopenharmony_ci             562:      6(int) Load 8(invocation)
736617a3babSopenharmony_ci             563:    105(ptr) AccessChain 27(data) 29 51 30
737617a3babSopenharmony_ci             564:      6(int) Load 563
738617a3babSopenharmony_ci             565:      6(int) GroupNonUniformBitwiseAnd 35 ClusteredReduce 564 34
739617a3babSopenharmony_ci             566:    105(ptr) AccessChain 27(data) 562 51 30
740617a3babSopenharmony_ci                              Store 566 565
741617a3babSopenharmony_ci             567:      6(int) Load 8(invocation)
742617a3babSopenharmony_ci             568:    112(ptr) AccessChain 27(data) 39 51
743617a3babSopenharmony_ci             569:   21(ivec4) Load 568
744617a3babSopenharmony_ci             570:  111(ivec2) VectorShuffle 569 569 0 1
745617a3babSopenharmony_ci             571:  111(ivec2) GroupNonUniformBitwiseAnd 35 ClusteredReduce 570 34
746617a3babSopenharmony_ci             572:    105(ptr) AccessChain 27(data) 567 51 30
747617a3babSopenharmony_ci             573:      6(int) CompositeExtract 571 0
748617a3babSopenharmony_ci                              Store 572 573
749617a3babSopenharmony_ci             574:    105(ptr) AccessChain 27(data) 567 51 34
750617a3babSopenharmony_ci             575:      6(int) CompositeExtract 571 1
751617a3babSopenharmony_ci                              Store 574 575
752617a3babSopenharmony_ci             576:      6(int) Load 8(invocation)
753617a3babSopenharmony_ci             577:    112(ptr) AccessChain 27(data) 51 51
754617a3babSopenharmony_ci             578:   21(ivec4) Load 577
755617a3babSopenharmony_ci             579:  122(ivec3) VectorShuffle 578 578 0 1 2
756617a3babSopenharmony_ci             580:  122(ivec3) GroupNonUniformBitwiseAnd 35 ClusteredReduce 579 34
757617a3babSopenharmony_ci             581:    105(ptr) AccessChain 27(data) 576 51 30
758617a3babSopenharmony_ci             582:      6(int) CompositeExtract 580 0
759617a3babSopenharmony_ci                              Store 581 582
760617a3babSopenharmony_ci             583:    105(ptr) AccessChain 27(data) 576 51 34
761617a3babSopenharmony_ci             584:      6(int) CompositeExtract 580 1
762617a3babSopenharmony_ci                              Store 583 584
763617a3babSopenharmony_ci             585:    105(ptr) AccessChain 27(data) 576 51 61
764617a3babSopenharmony_ci             586:      6(int) CompositeExtract 580 2
765617a3babSopenharmony_ci                              Store 585 586
766617a3babSopenharmony_ci             587:      6(int) Load 8(invocation)
767617a3babSopenharmony_ci             588:    112(ptr) AccessChain 27(data) 65 51
768617a3babSopenharmony_ci             589:   21(ivec4) Load 588
769617a3babSopenharmony_ci             590:   21(ivec4) GroupNonUniformBitwiseAnd 35 ClusteredReduce 589 34
770617a3babSopenharmony_ci             591:    112(ptr) AccessChain 27(data) 587 51
771617a3babSopenharmony_ci                              Store 591 590
772617a3babSopenharmony_ci             592:      6(int) Load 8(invocation)
773617a3babSopenharmony_ci             593:     71(ptr) AccessChain 27(data) 29 39 30
774617a3babSopenharmony_ci             594:     19(int) Load 593
775617a3babSopenharmony_ci             596:   595(bool) SLessThan 594 29
776617a3babSopenharmony_ci             597:   595(bool) GroupNonUniformLogicalAnd 35 ClusteredReduce 596 34
777617a3babSopenharmony_ci             598:     19(int) Select 597 39 29
778617a3babSopenharmony_ci             599:     71(ptr) AccessChain 27(data) 592 39 30
779617a3babSopenharmony_ci                              Store 599 598
780617a3babSopenharmony_ci             600:      6(int) Load 8(invocation)
781617a3babSopenharmony_ci             601:     78(ptr) AccessChain 27(data) 39 39
782617a3babSopenharmony_ci             602:   20(ivec4) Load 601
783617a3babSopenharmony_ci             603:   77(ivec2) VectorShuffle 602 602 0 1
784617a3babSopenharmony_ci             606:  605(bvec2) SLessThan 603 604
785617a3babSopenharmony_ci             607:  605(bvec2) GroupNonUniformLogicalAnd 35 ClusteredReduce 606 34
786617a3babSopenharmony_ci             609:   77(ivec2) Select 607 608 604
787617a3babSopenharmony_ci             610:     71(ptr) AccessChain 27(data) 600 39 30
788617a3babSopenharmony_ci             611:     19(int) CompositeExtract 609 0
789617a3babSopenharmony_ci                              Store 610 611
790617a3babSopenharmony_ci             612:     71(ptr) AccessChain 27(data) 600 39 34
791617a3babSopenharmony_ci             613:     19(int) CompositeExtract 609 1
792617a3babSopenharmony_ci                              Store 612 613
793617a3babSopenharmony_ci             614:      6(int) Load 8(invocation)
794617a3babSopenharmony_ci             615:     78(ptr) AccessChain 27(data) 39 39
795617a3babSopenharmony_ci             616:   20(ivec4) Load 615
796617a3babSopenharmony_ci             617:   88(ivec3) VectorShuffle 616 616 0 1 2
797617a3babSopenharmony_ci             620:  619(bvec3) SLessThan 617 618
798617a3babSopenharmony_ci             621:  619(bvec3) GroupNonUniformLogicalAnd 35 ClusteredReduce 620 34
799617a3babSopenharmony_ci             623:   88(ivec3) Select 621 622 618
800617a3babSopenharmony_ci             624:     71(ptr) AccessChain 27(data) 614 39 30
801617a3babSopenharmony_ci             625:     19(int) CompositeExtract 623 0
802617a3babSopenharmony_ci                              Store 624 625
803617a3babSopenharmony_ci             626:     71(ptr) AccessChain 27(data) 614 39 34
804617a3babSopenharmony_ci             627:     19(int) CompositeExtract 623 1
805617a3babSopenharmony_ci                              Store 626 627
806617a3babSopenharmony_ci             628:     71(ptr) AccessChain 27(data) 614 39 61
807617a3babSopenharmony_ci             629:     19(int) CompositeExtract 623 2
808617a3babSopenharmony_ci                              Store 628 629
809617a3babSopenharmony_ci             630:      6(int) Load 8(invocation)
810617a3babSopenharmony_ci             631:     78(ptr) AccessChain 27(data) 39 39
811617a3babSopenharmony_ci             632:   20(ivec4) Load 631
812617a3babSopenharmony_ci             635:  634(bvec4) SLessThan 632 633
813617a3babSopenharmony_ci             636:  634(bvec4) GroupNonUniformLogicalAnd 35 ClusteredReduce 635 34
814617a3babSopenharmony_ci             638:   20(ivec4) Select 636 637 633
815617a3babSopenharmony_ci             639:     78(ptr) AccessChain 27(data) 630 39
816617a3babSopenharmony_ci                              Store 639 638
817617a3babSopenharmony_ci             640:      6(int) Load 8(invocation)
818617a3babSopenharmony_ci             641:     71(ptr) AccessChain 27(data) 29 39 30
819617a3babSopenharmony_ci             642:     19(int) Load 641
820617a3babSopenharmony_ci             643:     19(int) GroupNonUniformBitwiseOr 35 ClusteredReduce 642 34
821617a3babSopenharmony_ci             644:     71(ptr) AccessChain 27(data) 640 39 30
822617a3babSopenharmony_ci                              Store 644 643
823617a3babSopenharmony_ci             645:      6(int) Load 8(invocation)
824617a3babSopenharmony_ci             646:     78(ptr) AccessChain 27(data) 39 39
825617a3babSopenharmony_ci             647:   20(ivec4) Load 646
826617a3babSopenharmony_ci             648:   77(ivec2) VectorShuffle 647 647 0 1
827617a3babSopenharmony_ci             649:   77(ivec2) GroupNonUniformBitwiseOr 35 ClusteredReduce 648 34
828617a3babSopenharmony_ci             650:     71(ptr) AccessChain 27(data) 645 39 30
829617a3babSopenharmony_ci             651:     19(int) CompositeExtract 649 0
830617a3babSopenharmony_ci                              Store 650 651
831617a3babSopenharmony_ci             652:     71(ptr) AccessChain 27(data) 645 39 34
832617a3babSopenharmony_ci             653:     19(int) CompositeExtract 649 1
833617a3babSopenharmony_ci                              Store 652 653
834617a3babSopenharmony_ci             654:      6(int) Load 8(invocation)
835617a3babSopenharmony_ci             655:     78(ptr) AccessChain 27(data) 51 39
836617a3babSopenharmony_ci             656:   20(ivec4) Load 655
837617a3babSopenharmony_ci             657:   88(ivec3) VectorShuffle 656 656 0 1 2
838617a3babSopenharmony_ci             658:   88(ivec3) GroupNonUniformBitwiseOr 35 ClusteredReduce 657 34
839617a3babSopenharmony_ci             659:     71(ptr) AccessChain 27(data) 654 39 30
840617a3babSopenharmony_ci             660:     19(int) CompositeExtract 658 0
841617a3babSopenharmony_ci                              Store 659 660
842617a3babSopenharmony_ci             661:     71(ptr) AccessChain 27(data) 654 39 34
843617a3babSopenharmony_ci             662:     19(int) CompositeExtract 658 1
844617a3babSopenharmony_ci                              Store 661 662
845617a3babSopenharmony_ci             663:     71(ptr) AccessChain 27(data) 654 39 61
846617a3babSopenharmony_ci             664:     19(int) CompositeExtract 658 2
847617a3babSopenharmony_ci                              Store 663 664
848617a3babSopenharmony_ci             665:      6(int) Load 8(invocation)
849617a3babSopenharmony_ci             666:     78(ptr) AccessChain 27(data) 65 39
850617a3babSopenharmony_ci             667:   20(ivec4) Load 666
851617a3babSopenharmony_ci             668:   20(ivec4) GroupNonUniformBitwiseOr 35 ClusteredReduce 667 34
852617a3babSopenharmony_ci             669:     78(ptr) AccessChain 27(data) 665 39
853617a3babSopenharmony_ci                              Store 669 668
854617a3babSopenharmony_ci             670:      6(int) Load 8(invocation)
855617a3babSopenharmony_ci             671:    105(ptr) AccessChain 27(data) 29 51 30
856617a3babSopenharmony_ci             672:      6(int) Load 671
857617a3babSopenharmony_ci             673:      6(int) GroupNonUniformBitwiseOr 35 ClusteredReduce 672 34
858617a3babSopenharmony_ci             674:    105(ptr) AccessChain 27(data) 670 51 30
859617a3babSopenharmony_ci                              Store 674 673
860617a3babSopenharmony_ci             675:      6(int) Load 8(invocation)
861617a3babSopenharmony_ci             676:    112(ptr) AccessChain 27(data) 39 51
862617a3babSopenharmony_ci             677:   21(ivec4) Load 676
863617a3babSopenharmony_ci             678:  111(ivec2) VectorShuffle 677 677 0 1
864617a3babSopenharmony_ci             679:  111(ivec2) GroupNonUniformBitwiseOr 35 ClusteredReduce 678 34
865617a3babSopenharmony_ci             680:    105(ptr) AccessChain 27(data) 675 51 30
866617a3babSopenharmony_ci             681:      6(int) CompositeExtract 679 0
867617a3babSopenharmony_ci                              Store 680 681
868617a3babSopenharmony_ci             682:    105(ptr) AccessChain 27(data) 675 51 34
869617a3babSopenharmony_ci             683:      6(int) CompositeExtract 679 1
870617a3babSopenharmony_ci                              Store 682 683
871617a3babSopenharmony_ci             684:      6(int) Load 8(invocation)
872617a3babSopenharmony_ci             685:    112(ptr) AccessChain 27(data) 51 51
873617a3babSopenharmony_ci             686:   21(ivec4) Load 685
874617a3babSopenharmony_ci             687:  122(ivec3) VectorShuffle 686 686 0 1 2
875617a3babSopenharmony_ci             688:  122(ivec3) GroupNonUniformBitwiseOr 35 ClusteredReduce 687 34
876617a3babSopenharmony_ci             689:    105(ptr) AccessChain 27(data) 684 51 30
877617a3babSopenharmony_ci             690:      6(int) CompositeExtract 688 0
878617a3babSopenharmony_ci                              Store 689 690
879617a3babSopenharmony_ci             691:    105(ptr) AccessChain 27(data) 684 51 34
880617a3babSopenharmony_ci             692:      6(int) CompositeExtract 688 1
881617a3babSopenharmony_ci                              Store 691 692
882617a3babSopenharmony_ci             693:    105(ptr) AccessChain 27(data) 684 51 61
883617a3babSopenharmony_ci             694:      6(int) CompositeExtract 688 2
884617a3babSopenharmony_ci                              Store 693 694
885617a3babSopenharmony_ci             695:      6(int) Load 8(invocation)
886617a3babSopenharmony_ci             696:    112(ptr) AccessChain 27(data) 65 51
887617a3babSopenharmony_ci             697:   21(ivec4) Load 696
888617a3babSopenharmony_ci             698:   21(ivec4) GroupNonUniformBitwiseOr 35 ClusteredReduce 697 34
889617a3babSopenharmony_ci             699:    112(ptr) AccessChain 27(data) 695 51
890617a3babSopenharmony_ci                              Store 699 698
891617a3babSopenharmony_ci             700:      6(int) Load 8(invocation)
892617a3babSopenharmony_ci             701:     71(ptr) AccessChain 27(data) 29 39 30
893617a3babSopenharmony_ci             702:     19(int) Load 701
894617a3babSopenharmony_ci             703:   595(bool) SLessThan 702 29
895617a3babSopenharmony_ci             704:   595(bool) GroupNonUniformLogicalOr 35 ClusteredReduce 703 34
896617a3babSopenharmony_ci             705:     19(int) Select 704 39 29
897617a3babSopenharmony_ci             706:     71(ptr) AccessChain 27(data) 700 39 30
898617a3babSopenharmony_ci                              Store 706 705
899617a3babSopenharmony_ci             707:      6(int) Load 8(invocation)
900617a3babSopenharmony_ci             708:     78(ptr) AccessChain 27(data) 39 39
901617a3babSopenharmony_ci             709:   20(ivec4) Load 708
902617a3babSopenharmony_ci             710:   77(ivec2) VectorShuffle 709 709 0 1
903617a3babSopenharmony_ci             711:  605(bvec2) SLessThan 710 604
904617a3babSopenharmony_ci             712:  605(bvec2) GroupNonUniformLogicalOr 35 ClusteredReduce 711 34
905617a3babSopenharmony_ci             713:   77(ivec2) Select 712 608 604
906617a3babSopenharmony_ci             714:     71(ptr) AccessChain 27(data) 707 39 30
907617a3babSopenharmony_ci             715:     19(int) CompositeExtract 713 0
908617a3babSopenharmony_ci                              Store 714 715
909617a3babSopenharmony_ci             716:     71(ptr) AccessChain 27(data) 707 39 34
910617a3babSopenharmony_ci             717:     19(int) CompositeExtract 713 1
911617a3babSopenharmony_ci                              Store 716 717
912617a3babSopenharmony_ci             718:      6(int) Load 8(invocation)
913617a3babSopenharmony_ci             719:     78(ptr) AccessChain 27(data) 39 39
914617a3babSopenharmony_ci             720:   20(ivec4) Load 719
915617a3babSopenharmony_ci             721:   88(ivec3) VectorShuffle 720 720 0 1 2
916617a3babSopenharmony_ci             722:  619(bvec3) SLessThan 721 618
917617a3babSopenharmony_ci             723:  619(bvec3) GroupNonUniformLogicalOr 35 ClusteredReduce 722 34
918617a3babSopenharmony_ci             724:   88(ivec3) Select 723 622 618
919617a3babSopenharmony_ci             725:     71(ptr) AccessChain 27(data) 718 39 30
920617a3babSopenharmony_ci             726:     19(int) CompositeExtract 724 0
921617a3babSopenharmony_ci                              Store 725 726
922617a3babSopenharmony_ci             727:     71(ptr) AccessChain 27(data) 718 39 34
923617a3babSopenharmony_ci             728:     19(int) CompositeExtract 724 1
924617a3babSopenharmony_ci                              Store 727 728
925617a3babSopenharmony_ci             729:     71(ptr) AccessChain 27(data) 718 39 61
926617a3babSopenharmony_ci             730:     19(int) CompositeExtract 724 2
927617a3babSopenharmony_ci                              Store 729 730
928617a3babSopenharmony_ci             731:      6(int) Load 8(invocation)
929617a3babSopenharmony_ci             732:     78(ptr) AccessChain 27(data) 39 39
930617a3babSopenharmony_ci             733:   20(ivec4) Load 732
931617a3babSopenharmony_ci             734:  634(bvec4) SLessThan 733 633
932617a3babSopenharmony_ci             735:  634(bvec4) GroupNonUniformLogicalOr 35 ClusteredReduce 734 34
933617a3babSopenharmony_ci             736:   20(ivec4) Select 735 637 633
934617a3babSopenharmony_ci             737:     78(ptr) AccessChain 27(data) 731 39
935617a3babSopenharmony_ci                              Store 737 736
936617a3babSopenharmony_ci             738:      6(int) Load 8(invocation)
937617a3babSopenharmony_ci             739:     71(ptr) AccessChain 27(data) 29 39 30
938617a3babSopenharmony_ci             740:     19(int) Load 739
939617a3babSopenharmony_ci             741:     19(int) GroupNonUniformBitwiseXor 35 ClusteredReduce 740 34
940617a3babSopenharmony_ci             742:     71(ptr) AccessChain 27(data) 738 39 30
941617a3babSopenharmony_ci                              Store 742 741
942617a3babSopenharmony_ci             743:      6(int) Load 8(invocation)
943617a3babSopenharmony_ci             744:     78(ptr) AccessChain 27(data) 39 39
944617a3babSopenharmony_ci             745:   20(ivec4) Load 744
945617a3babSopenharmony_ci             746:   77(ivec2) VectorShuffle 745 745 0 1
946617a3babSopenharmony_ci             747:   77(ivec2) GroupNonUniformBitwiseXor 35 ClusteredReduce 746 34
947617a3babSopenharmony_ci             748:     71(ptr) AccessChain 27(data) 743 39 30
948617a3babSopenharmony_ci             749:     19(int) CompositeExtract 747 0
949617a3babSopenharmony_ci                              Store 748 749
950617a3babSopenharmony_ci             750:     71(ptr) AccessChain 27(data) 743 39 34
951617a3babSopenharmony_ci             751:     19(int) CompositeExtract 747 1
952617a3babSopenharmony_ci                              Store 750 751
953617a3babSopenharmony_ci             752:      6(int) Load 8(invocation)
954617a3babSopenharmony_ci             753:     78(ptr) AccessChain 27(data) 51 39
955617a3babSopenharmony_ci             754:   20(ivec4) Load 753
956617a3babSopenharmony_ci             755:   88(ivec3) VectorShuffle 754 754 0 1 2
957617a3babSopenharmony_ci             756:   88(ivec3) GroupNonUniformBitwiseXor 35 ClusteredReduce 755 34
958617a3babSopenharmony_ci             757:     71(ptr) AccessChain 27(data) 752 39 30
959617a3babSopenharmony_ci             758:     19(int) CompositeExtract 756 0
960617a3babSopenharmony_ci                              Store 757 758
961617a3babSopenharmony_ci             759:     71(ptr) AccessChain 27(data) 752 39 34
962617a3babSopenharmony_ci             760:     19(int) CompositeExtract 756 1
963617a3babSopenharmony_ci                              Store 759 760
964617a3babSopenharmony_ci             761:     71(ptr) AccessChain 27(data) 752 39 61
965617a3babSopenharmony_ci             762:     19(int) CompositeExtract 756 2
966617a3babSopenharmony_ci                              Store 761 762
967617a3babSopenharmony_ci             763:      6(int) Load 8(invocation)
968617a3babSopenharmony_ci             764:     78(ptr) AccessChain 27(data) 65 39
969617a3babSopenharmony_ci             765:   20(ivec4) Load 764
970617a3babSopenharmony_ci             766:   20(ivec4) GroupNonUniformBitwiseXor 35 ClusteredReduce 765 34
971617a3babSopenharmony_ci             767:     78(ptr) AccessChain 27(data) 763 39
972617a3babSopenharmony_ci                              Store 767 766
973617a3babSopenharmony_ci             768:      6(int) Load 8(invocation)
974617a3babSopenharmony_ci             769:    105(ptr) AccessChain 27(data) 29 51 30
975617a3babSopenharmony_ci             770:      6(int) Load 769
976617a3babSopenharmony_ci             771:      6(int) GroupNonUniformBitwiseXor 35 ClusteredReduce 770 34
977617a3babSopenharmony_ci             772:    105(ptr) AccessChain 27(data) 768 51 30
978617a3babSopenharmony_ci                              Store 772 771
979617a3babSopenharmony_ci             773:      6(int) Load 8(invocation)
980617a3babSopenharmony_ci             774:    112(ptr) AccessChain 27(data) 39 51
981617a3babSopenharmony_ci             775:   21(ivec4) Load 774
982617a3babSopenharmony_ci             776:  111(ivec2) VectorShuffle 775 775 0 1
983617a3babSopenharmony_ci             777:  111(ivec2) GroupNonUniformBitwiseXor 35 ClusteredReduce 776 34
984617a3babSopenharmony_ci             778:    105(ptr) AccessChain 27(data) 773 51 30
985617a3babSopenharmony_ci             779:      6(int) CompositeExtract 777 0
986617a3babSopenharmony_ci                              Store 778 779
987617a3babSopenharmony_ci             780:    105(ptr) AccessChain 27(data) 773 51 34
988617a3babSopenharmony_ci             781:      6(int) CompositeExtract 777 1
989617a3babSopenharmony_ci                              Store 780 781
990617a3babSopenharmony_ci             782:      6(int) Load 8(invocation)
991617a3babSopenharmony_ci             783:    112(ptr) AccessChain 27(data) 51 51
992617a3babSopenharmony_ci             784:   21(ivec4) Load 783
993617a3babSopenharmony_ci             785:  122(ivec3) VectorShuffle 784 784 0 1 2
994617a3babSopenharmony_ci             786:  122(ivec3) GroupNonUniformBitwiseXor 35 ClusteredReduce 785 34
995617a3babSopenharmony_ci             787:    105(ptr) AccessChain 27(data) 782 51 30
996617a3babSopenharmony_ci             788:      6(int) CompositeExtract 786 0
997617a3babSopenharmony_ci                              Store 787 788
998617a3babSopenharmony_ci             789:    105(ptr) AccessChain 27(data) 782 51 34
999617a3babSopenharmony_ci             790:      6(int) CompositeExtract 786 1
1000617a3babSopenharmony_ci                              Store 789 790
1001617a3babSopenharmony_ci             791:    105(ptr) AccessChain 27(data) 782 51 61
1002617a3babSopenharmony_ci             792:      6(int) CompositeExtract 786 2
1003617a3babSopenharmony_ci                              Store 791 792
1004617a3babSopenharmony_ci             793:      6(int) Load 8(invocation)
1005617a3babSopenharmony_ci             794:    112(ptr) AccessChain 27(data) 65 51
1006617a3babSopenharmony_ci             795:   21(ivec4) Load 794
1007617a3babSopenharmony_ci             796:   21(ivec4) GroupNonUniformBitwiseXor 35 ClusteredReduce 795 34
1008617a3babSopenharmony_ci             797:    112(ptr) AccessChain 27(data) 793 51
1009617a3babSopenharmony_ci                              Store 797 796
1010617a3babSopenharmony_ci             798:      6(int) Load 8(invocation)
1011617a3babSopenharmony_ci             799:     71(ptr) AccessChain 27(data) 29 39 30
1012617a3babSopenharmony_ci             800:     19(int) Load 799
1013617a3babSopenharmony_ci             801:   595(bool) SLessThan 800 29
1014617a3babSopenharmony_ci             802:   595(bool) GroupNonUniformLogicalXor 35 ClusteredReduce 801 34
1015617a3babSopenharmony_ci             803:     19(int) Select 802 39 29
1016617a3babSopenharmony_ci             804:     71(ptr) AccessChain 27(data) 798 39 30
1017617a3babSopenharmony_ci                              Store 804 803
1018617a3babSopenharmony_ci             805:      6(int) Load 8(invocation)
1019617a3babSopenharmony_ci             806:     78(ptr) AccessChain 27(data) 39 39
1020617a3babSopenharmony_ci             807:   20(ivec4) Load 806
1021617a3babSopenharmony_ci             808:   77(ivec2) VectorShuffle 807 807 0 1
1022617a3babSopenharmony_ci             809:  605(bvec2) SLessThan 808 604
1023617a3babSopenharmony_ci             810:  605(bvec2) GroupNonUniformLogicalXor 35 ClusteredReduce 809 34
1024617a3babSopenharmony_ci             811:   77(ivec2) Select 810 608 604
1025617a3babSopenharmony_ci             812:     71(ptr) AccessChain 27(data) 805 39 30
1026617a3babSopenharmony_ci             813:     19(int) CompositeExtract 811 0
1027617a3babSopenharmony_ci                              Store 812 813
1028617a3babSopenharmony_ci             814:     71(ptr) AccessChain 27(data) 805 39 34
1029617a3babSopenharmony_ci             815:     19(int) CompositeExtract 811 1
1030617a3babSopenharmony_ci                              Store 814 815
1031617a3babSopenharmony_ci             816:      6(int) Load 8(invocation)
1032617a3babSopenharmony_ci             817:     78(ptr) AccessChain 27(data) 39 39
1033617a3babSopenharmony_ci             818:   20(ivec4) Load 817
1034617a3babSopenharmony_ci             819:   88(ivec3) VectorShuffle 818 818 0 1 2
1035617a3babSopenharmony_ci             820:  619(bvec3) SLessThan 819 618
1036617a3babSopenharmony_ci             821:  619(bvec3) GroupNonUniformLogicalXor 35 ClusteredReduce 820 34
1037617a3babSopenharmony_ci             822:   88(ivec3) Select 821 622 618
1038617a3babSopenharmony_ci             823:     71(ptr) AccessChain 27(data) 816 39 30
1039617a3babSopenharmony_ci             824:     19(int) CompositeExtract 822 0
1040617a3babSopenharmony_ci                              Store 823 824
1041617a3babSopenharmony_ci             825:     71(ptr) AccessChain 27(data) 816 39 34
1042617a3babSopenharmony_ci             826:     19(int) CompositeExtract 822 1
1043617a3babSopenharmony_ci                              Store 825 826
1044617a3babSopenharmony_ci             827:     71(ptr) AccessChain 27(data) 816 39 61
1045617a3babSopenharmony_ci             828:     19(int) CompositeExtract 822 2
1046617a3babSopenharmony_ci                              Store 827 828
1047617a3babSopenharmony_ci             829:      6(int) Load 8(invocation)
1048617a3babSopenharmony_ci             830:     78(ptr) AccessChain 27(data) 39 39
1049617a3babSopenharmony_ci             831:   20(ivec4) Load 830
1050617a3babSopenharmony_ci             832:  634(bvec4) SLessThan 831 633
1051617a3babSopenharmony_ci             833:  634(bvec4) GroupNonUniformLogicalXor 35 ClusteredReduce 832 34
1052617a3babSopenharmony_ci             834:   20(ivec4) Select 833 637 633
1053617a3babSopenharmony_ci             835:     78(ptr) AccessChain 27(data) 829 39
1054617a3babSopenharmony_ci                              Store 835 834
1055617a3babSopenharmony_ci                              Return
1056617a3babSopenharmony_ci                              FunctionEnd
1057