1617a3babSopenharmony_cispv.shaderBallotAMD.comp
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 1343
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability Float16
8617a3babSopenharmony_ci                              Capability Float64
9617a3babSopenharmony_ci                              Capability Int64
10617a3babSopenharmony_ci                              Capability Groups
11617a3babSopenharmony_ci                              Capability Int16
12617a3babSopenharmony_ci                              Capability StorageUniformBufferBlock16
13617a3babSopenharmony_ci                              Extension  "SPV_AMD_shader_ballot"
14617a3babSopenharmony_ci                              Extension  "SPV_KHR_16bit_storage"
15617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
16617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
17617a3babSopenharmony_ci                              EntryPoint GLCompute 4  "main"
18617a3babSopenharmony_ci                              ExecutionMode 4 LocalSize 8 8 1
19617a3babSopenharmony_ci                              Source GLSL 450
20617a3babSopenharmony_ci                              SourceExtension  "GL_AMD_gpu_shader_half_float"
21617a3babSopenharmony_ci                              SourceExtension  "GL_AMD_gpu_shader_int16"
22617a3babSopenharmony_ci                              SourceExtension  "GL_AMD_shader_ballot"
23617a3babSopenharmony_ci                              SourceExtension  "GL_ARB_gpu_shader_int64"
24617a3babSopenharmony_ci                              Name 4  "main"
25617a3babSopenharmony_ci                              Name 21  "Buffers"
26617a3babSopenharmony_ci                              MemberName 21(Buffers) 0  "i"
27617a3babSopenharmony_ci                              MemberName 21(Buffers) 1  "uv"
28617a3babSopenharmony_ci                              MemberName 21(Buffers) 2  "fv"
29617a3babSopenharmony_ci                              MemberName 21(Buffers) 3  "dv"
30617a3babSopenharmony_ci                              MemberName 21(Buffers) 4  "i64"
31617a3babSopenharmony_ci                              MemberName 21(Buffers) 5  "u64v"
32617a3babSopenharmony_ci                              MemberName 21(Buffers) 6  "f16v"
33617a3babSopenharmony_ci                              MemberName 21(Buffers) 7  "i16v"
34617a3babSopenharmony_ci                              MemberName 21(Buffers) 8  "u16"
35617a3babSopenharmony_ci                              Name 23  ""
36617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 0 Offset 0
37617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 1 Offset 8
38617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 2 Offset 16
39617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 3 Offset 32
40617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 4 Offset 64
41617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 5 Offset 80
42617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 6 Offset 96
43617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 7 Offset 104
44617a3babSopenharmony_ci                              MemberDecorate 21(Buffers) 8 Offset 112
45617a3babSopenharmony_ci                              Decorate 21(Buffers) BufferBlock
46617a3babSopenharmony_ci                              Decorate 23 DescriptorSet 0
47617a3babSopenharmony_ci                              Decorate 23 Binding 0
48617a3babSopenharmony_ci                              Decorate 1342 BuiltIn WorkgroupSize
49617a3babSopenharmony_ci               2:             TypeVoid
50617a3babSopenharmony_ci               3:             TypeFunction 2
51617a3babSopenharmony_ci               6:             TypeInt 32 1
52617a3babSopenharmony_ci               7:             TypeInt 32 0
53617a3babSopenharmony_ci               8:             TypeVector 7(int) 2
54617a3babSopenharmony_ci               9:             TypeFloat 32
55617a3babSopenharmony_ci              10:             TypeVector 9(float) 3
56617a3babSopenharmony_ci              11:             TypeFloat 64
57617a3babSopenharmony_ci              12:             TypeVector 11(float64_t) 4
58617a3babSopenharmony_ci              13:             TypeInt 64 1
59617a3babSopenharmony_ci              14:             TypeInt 64 0
60617a3babSopenharmony_ci              15:             TypeVector 14(int64_t) 2
61617a3babSopenharmony_ci              16:             TypeFloat 16
62617a3babSopenharmony_ci              17:             TypeVector 16(float16_t) 3
63617a3babSopenharmony_ci              18:             TypeInt 16 1
64617a3babSopenharmony_ci              19:             TypeVector 18(int16_t) 4
65617a3babSopenharmony_ci              20:             TypeInt 16 0
66617a3babSopenharmony_ci     21(Buffers):             TypeStruct 6(int) 8(ivec2) 10(fvec3) 12(f64vec4) 13(int64_t) 15(i64vec2) 17(f16vec3) 19(i16vec4) 20(int16_t)
67617a3babSopenharmony_ci              22:             TypePointer Uniform 21(Buffers)
68617a3babSopenharmony_ci              23:     22(ptr) Variable Uniform
69617a3babSopenharmony_ci              24:      6(int) Constant 0
70617a3babSopenharmony_ci              25:             TypePointer Uniform 6(int)
71617a3babSopenharmony_ci              28:      7(int) Constant 3
72617a3babSopenharmony_ci              31:      6(int) Constant 1
73617a3babSopenharmony_ci              32:             TypePointer Uniform 8(ivec2)
74617a3babSopenharmony_ci              41:      6(int) Constant 2
75617a3babSopenharmony_ci              42:             TypePointer Uniform 10(fvec3)
76617a3babSopenharmony_ci              53:      6(int) Constant 3
77617a3babSopenharmony_ci              54:             TypePointer Uniform 12(f64vec4)
78617a3babSopenharmony_ci              67:      6(int) Constant 4
79617a3babSopenharmony_ci              68:             TypePointer Uniform 13(int64_t)
80617a3babSopenharmony_ci              73:      6(int) Constant 5
81617a3babSopenharmony_ci              74:             TypePointer Uniform 15(i64vec2)
82617a3babSopenharmony_ci              83:      6(int) Constant 6
83617a3babSopenharmony_ci              84:             TypePointer Uniform 17(f16vec3)
84617a3babSopenharmony_ci              95:      6(int) Constant 7
85617a3babSopenharmony_ci              96:             TypePointer Uniform 19(i16vec4)
86617a3babSopenharmony_ci             109:      6(int) Constant 8
87617a3babSopenharmony_ci             110:             TypePointer Uniform 20(int16_t)
88617a3babSopenharmony_ci            1339:             TypeVector 7(int) 3
89617a3babSopenharmony_ci            1340:      7(int) Constant 8
90617a3babSopenharmony_ci            1341:      7(int) Constant 1
91617a3babSopenharmony_ci            1342: 1339(ivec3) ConstantComposite 1340 1340 1341
92617a3babSopenharmony_ci         4(main):           2 Function None 3
93617a3babSopenharmony_ci               5:             Label
94617a3babSopenharmony_ci              26:     25(ptr) AccessChain 23 24
95617a3babSopenharmony_ci              27:      6(int) Load 26
96617a3babSopenharmony_ci              29:      6(int) GroupSMin 28 Reduce 27
97617a3babSopenharmony_ci              30:     25(ptr) AccessChain 23 24
98617a3babSopenharmony_ci                              Store 30 29
99617a3babSopenharmony_ci              33:     32(ptr) AccessChain 23 31
100617a3babSopenharmony_ci              34:    8(ivec2) Load 33
101617a3babSopenharmony_ci              35:      7(int) CompositeExtract 34 0
102617a3babSopenharmony_ci              36:      7(int) GroupUMin 28 Reduce 35
103617a3babSopenharmony_ci              37:      7(int) CompositeExtract 34 1
104617a3babSopenharmony_ci              38:      7(int) GroupUMin 28 Reduce 37
105617a3babSopenharmony_ci              39:    8(ivec2) CompositeConstruct 36 38
106617a3babSopenharmony_ci              40:     32(ptr) AccessChain 23 31
107617a3babSopenharmony_ci                              Store 40 39
108617a3babSopenharmony_ci              43:     42(ptr) AccessChain 23 41
109617a3babSopenharmony_ci              44:   10(fvec3) Load 43
110617a3babSopenharmony_ci              45:    9(float) CompositeExtract 44 0
111617a3babSopenharmony_ci              46:    9(float) GroupFMin 28 Reduce 45
112617a3babSopenharmony_ci              47:    9(float) CompositeExtract 44 1
113617a3babSopenharmony_ci              48:    9(float) GroupFMin 28 Reduce 47
114617a3babSopenharmony_ci              49:    9(float) CompositeExtract 44 2
115617a3babSopenharmony_ci              50:    9(float) GroupFMin 28 Reduce 49
116617a3babSopenharmony_ci              51:   10(fvec3) CompositeConstruct 46 48 50
117617a3babSopenharmony_ci              52:     42(ptr) AccessChain 23 41
118617a3babSopenharmony_ci                              Store 52 51
119617a3babSopenharmony_ci              55:     54(ptr) AccessChain 23 53
120617a3babSopenharmony_ci              56: 12(f64vec4) Load 55
121617a3babSopenharmony_ci              57:11(float64_t) CompositeExtract 56 0
122617a3babSopenharmony_ci              58:11(float64_t) GroupFMin 28 Reduce 57
123617a3babSopenharmony_ci              59:11(float64_t) CompositeExtract 56 1
124617a3babSopenharmony_ci              60:11(float64_t) GroupFMin 28 Reduce 59
125617a3babSopenharmony_ci              61:11(float64_t) CompositeExtract 56 2
126617a3babSopenharmony_ci              62:11(float64_t) GroupFMin 28 Reduce 61
127617a3babSopenharmony_ci              63:11(float64_t) CompositeExtract 56 3
128617a3babSopenharmony_ci              64:11(float64_t) GroupFMin 28 Reduce 63
129617a3babSopenharmony_ci              65: 12(f64vec4) CompositeConstruct 58 60 62 64
130617a3babSopenharmony_ci              66:     54(ptr) AccessChain 23 53
131617a3babSopenharmony_ci                              Store 66 65
132617a3babSopenharmony_ci              69:     68(ptr) AccessChain 23 67
133617a3babSopenharmony_ci              70: 13(int64_t) Load 69
134617a3babSopenharmony_ci              71: 13(int64_t) GroupSMin 28 Reduce 70
135617a3babSopenharmony_ci              72:     68(ptr) AccessChain 23 67
136617a3babSopenharmony_ci                              Store 72 71
137617a3babSopenharmony_ci              75:     74(ptr) AccessChain 23 73
138617a3babSopenharmony_ci              76: 15(i64vec2) Load 75
139617a3babSopenharmony_ci              77: 14(int64_t) CompositeExtract 76 0
140617a3babSopenharmony_ci              78: 14(int64_t) GroupUMin 28 Reduce 77
141617a3babSopenharmony_ci              79: 14(int64_t) CompositeExtract 76 1
142617a3babSopenharmony_ci              80: 14(int64_t) GroupUMin 28 Reduce 79
143617a3babSopenharmony_ci              81: 15(i64vec2) CompositeConstruct 78 80
144617a3babSopenharmony_ci              82:     74(ptr) AccessChain 23 73
145617a3babSopenharmony_ci                              Store 82 81
146617a3babSopenharmony_ci              85:     84(ptr) AccessChain 23 83
147617a3babSopenharmony_ci              86: 17(f16vec3) Load 85
148617a3babSopenharmony_ci              87:16(float16_t) CompositeExtract 86 0
149617a3babSopenharmony_ci              88:16(float16_t) GroupFMin 28 Reduce 87
150617a3babSopenharmony_ci              89:16(float16_t) CompositeExtract 86 1
151617a3babSopenharmony_ci              90:16(float16_t) GroupFMin 28 Reduce 89
152617a3babSopenharmony_ci              91:16(float16_t) CompositeExtract 86 2
153617a3babSopenharmony_ci              92:16(float16_t) GroupFMin 28 Reduce 91
154617a3babSopenharmony_ci              93: 17(f16vec3) CompositeConstruct 88 90 92
155617a3babSopenharmony_ci              94:     84(ptr) AccessChain 23 83
156617a3babSopenharmony_ci                              Store 94 93
157617a3babSopenharmony_ci              97:     96(ptr) AccessChain 23 95
158617a3babSopenharmony_ci              98: 19(i16vec4) Load 97
159617a3babSopenharmony_ci              99: 18(int16_t) CompositeExtract 98 0
160617a3babSopenharmony_ci             100: 18(int16_t) GroupSMin 28 Reduce 99
161617a3babSopenharmony_ci             101: 18(int16_t) CompositeExtract 98 1
162617a3babSopenharmony_ci             102: 18(int16_t) GroupSMin 28 Reduce 101
163617a3babSopenharmony_ci             103: 18(int16_t) CompositeExtract 98 2
164617a3babSopenharmony_ci             104: 18(int16_t) GroupSMin 28 Reduce 103
165617a3babSopenharmony_ci             105: 18(int16_t) CompositeExtract 98 3
166617a3babSopenharmony_ci             106: 18(int16_t) GroupSMin 28 Reduce 105
167617a3babSopenharmony_ci             107: 19(i16vec4) CompositeConstruct 100 102 104 106
168617a3babSopenharmony_ci             108:     96(ptr) AccessChain 23 95
169617a3babSopenharmony_ci                              Store 108 107
170617a3babSopenharmony_ci             111:    110(ptr) AccessChain 23 109
171617a3babSopenharmony_ci             112: 20(int16_t) Load 111
172617a3babSopenharmony_ci             113: 20(int16_t) GroupUMin 28 Reduce 112
173617a3babSopenharmony_ci             114:    110(ptr) AccessChain 23 109
174617a3babSopenharmony_ci                              Store 114 113
175617a3babSopenharmony_ci             115:     25(ptr) AccessChain 23 24
176617a3babSopenharmony_ci             116:      6(int) Load 115
177617a3babSopenharmony_ci             117:      6(int) GroupSMax 28 Reduce 116
178617a3babSopenharmony_ci             118:     25(ptr) AccessChain 23 24
179617a3babSopenharmony_ci                              Store 118 117
180617a3babSopenharmony_ci             119:     32(ptr) AccessChain 23 31
181617a3babSopenharmony_ci             120:    8(ivec2) Load 119
182617a3babSopenharmony_ci             121:      7(int) CompositeExtract 120 0
183617a3babSopenharmony_ci             122:      7(int) GroupUMax 28 Reduce 121
184617a3babSopenharmony_ci             123:      7(int) CompositeExtract 120 1
185617a3babSopenharmony_ci             124:      7(int) GroupUMax 28 Reduce 123
186617a3babSopenharmony_ci             125:    8(ivec2) CompositeConstruct 122 124
187617a3babSopenharmony_ci             126:     32(ptr) AccessChain 23 31
188617a3babSopenharmony_ci                              Store 126 125
189617a3babSopenharmony_ci             127:     42(ptr) AccessChain 23 41
190617a3babSopenharmony_ci             128:   10(fvec3) Load 127
191617a3babSopenharmony_ci             129:    9(float) CompositeExtract 128 0
192617a3babSopenharmony_ci             130:    9(float) GroupFMax 28 Reduce 129
193617a3babSopenharmony_ci             131:    9(float) CompositeExtract 128 1
194617a3babSopenharmony_ci             132:    9(float) GroupFMax 28 Reduce 131
195617a3babSopenharmony_ci             133:    9(float) CompositeExtract 128 2
196617a3babSopenharmony_ci             134:    9(float) GroupFMax 28 Reduce 133
197617a3babSopenharmony_ci             135:   10(fvec3) CompositeConstruct 130 132 134
198617a3babSopenharmony_ci             136:     42(ptr) AccessChain 23 41
199617a3babSopenharmony_ci                              Store 136 135
200617a3babSopenharmony_ci             137:     54(ptr) AccessChain 23 53
201617a3babSopenharmony_ci             138: 12(f64vec4) Load 137
202617a3babSopenharmony_ci             139:11(float64_t) CompositeExtract 138 0
203617a3babSopenharmony_ci             140:11(float64_t) GroupFMax 28 Reduce 139
204617a3babSopenharmony_ci             141:11(float64_t) CompositeExtract 138 1
205617a3babSopenharmony_ci             142:11(float64_t) GroupFMax 28 Reduce 141
206617a3babSopenharmony_ci             143:11(float64_t) CompositeExtract 138 2
207617a3babSopenharmony_ci             144:11(float64_t) GroupFMax 28 Reduce 143
208617a3babSopenharmony_ci             145:11(float64_t) CompositeExtract 138 3
209617a3babSopenharmony_ci             146:11(float64_t) GroupFMax 28 Reduce 145
210617a3babSopenharmony_ci             147: 12(f64vec4) CompositeConstruct 140 142 144 146
211617a3babSopenharmony_ci             148:     54(ptr) AccessChain 23 53
212617a3babSopenharmony_ci                              Store 148 147
213617a3babSopenharmony_ci             149:     68(ptr) AccessChain 23 67
214617a3babSopenharmony_ci             150: 13(int64_t) Load 149
215617a3babSopenharmony_ci             151: 13(int64_t) GroupSMax 28 Reduce 150
216617a3babSopenharmony_ci             152:     68(ptr) AccessChain 23 67
217617a3babSopenharmony_ci                              Store 152 151
218617a3babSopenharmony_ci             153:     74(ptr) AccessChain 23 73
219617a3babSopenharmony_ci             154: 15(i64vec2) Load 153
220617a3babSopenharmony_ci             155: 14(int64_t) CompositeExtract 154 0
221617a3babSopenharmony_ci             156: 14(int64_t) GroupUMax 28 Reduce 155
222617a3babSopenharmony_ci             157: 14(int64_t) CompositeExtract 154 1
223617a3babSopenharmony_ci             158: 14(int64_t) GroupUMax 28 Reduce 157
224617a3babSopenharmony_ci             159: 15(i64vec2) CompositeConstruct 156 158
225617a3babSopenharmony_ci             160:     74(ptr) AccessChain 23 73
226617a3babSopenharmony_ci                              Store 160 159
227617a3babSopenharmony_ci             161:     84(ptr) AccessChain 23 83
228617a3babSopenharmony_ci             162: 17(f16vec3) Load 161
229617a3babSopenharmony_ci             163:16(float16_t) CompositeExtract 162 0
230617a3babSopenharmony_ci             164:16(float16_t) GroupFMax 28 Reduce 163
231617a3babSopenharmony_ci             165:16(float16_t) CompositeExtract 162 1
232617a3babSopenharmony_ci             166:16(float16_t) GroupFMax 28 Reduce 165
233617a3babSopenharmony_ci             167:16(float16_t) CompositeExtract 162 2
234617a3babSopenharmony_ci             168:16(float16_t) GroupFMax 28 Reduce 167
235617a3babSopenharmony_ci             169: 17(f16vec3) CompositeConstruct 164 166 168
236617a3babSopenharmony_ci             170:     84(ptr) AccessChain 23 83
237617a3babSopenharmony_ci                              Store 170 169
238617a3babSopenharmony_ci             171:     96(ptr) AccessChain 23 95
239617a3babSopenharmony_ci             172: 19(i16vec4) Load 171
240617a3babSopenharmony_ci             173: 18(int16_t) CompositeExtract 172 0
241617a3babSopenharmony_ci             174: 18(int16_t) GroupSMax 28 Reduce 173
242617a3babSopenharmony_ci             175: 18(int16_t) CompositeExtract 172 1
243617a3babSopenharmony_ci             176: 18(int16_t) GroupSMax 28 Reduce 175
244617a3babSopenharmony_ci             177: 18(int16_t) CompositeExtract 172 2
245617a3babSopenharmony_ci             178: 18(int16_t) GroupSMax 28 Reduce 177
246617a3babSopenharmony_ci             179: 18(int16_t) CompositeExtract 172 3
247617a3babSopenharmony_ci             180: 18(int16_t) GroupSMax 28 Reduce 179
248617a3babSopenharmony_ci             181: 19(i16vec4) CompositeConstruct 174 176 178 180
249617a3babSopenharmony_ci             182:     96(ptr) AccessChain 23 95
250617a3babSopenharmony_ci                              Store 182 181
251617a3babSopenharmony_ci             183:    110(ptr) AccessChain 23 109
252617a3babSopenharmony_ci             184: 20(int16_t) Load 183
253617a3babSopenharmony_ci             185: 20(int16_t) GroupUMax 28 Reduce 184
254617a3babSopenharmony_ci             186:    110(ptr) AccessChain 23 109
255617a3babSopenharmony_ci                              Store 186 185
256617a3babSopenharmony_ci             187:     25(ptr) AccessChain 23 24
257617a3babSopenharmony_ci             188:      6(int) Load 187
258617a3babSopenharmony_ci             189:      6(int) GroupIAdd 28 Reduce 188
259617a3babSopenharmony_ci             190:     25(ptr) AccessChain 23 24
260617a3babSopenharmony_ci                              Store 190 189
261617a3babSopenharmony_ci             191:     32(ptr) AccessChain 23 31
262617a3babSopenharmony_ci             192:    8(ivec2) Load 191
263617a3babSopenharmony_ci             193:      7(int) CompositeExtract 192 0
264617a3babSopenharmony_ci             194:      7(int) GroupIAdd 28 Reduce 193
265617a3babSopenharmony_ci             195:      7(int) CompositeExtract 192 1
266617a3babSopenharmony_ci             196:      7(int) GroupIAdd 28 Reduce 195
267617a3babSopenharmony_ci             197:    8(ivec2) CompositeConstruct 194 196
268617a3babSopenharmony_ci             198:     32(ptr) AccessChain 23 31
269617a3babSopenharmony_ci                              Store 198 197
270617a3babSopenharmony_ci             199:     42(ptr) AccessChain 23 41
271617a3babSopenharmony_ci             200:   10(fvec3) Load 199
272617a3babSopenharmony_ci             201:    9(float) CompositeExtract 200 0
273617a3babSopenharmony_ci             202:    9(float) GroupFAdd 28 Reduce 201
274617a3babSopenharmony_ci             203:    9(float) CompositeExtract 200 1
275617a3babSopenharmony_ci             204:    9(float) GroupFAdd 28 Reduce 203
276617a3babSopenharmony_ci             205:    9(float) CompositeExtract 200 2
277617a3babSopenharmony_ci             206:    9(float) GroupFAdd 28 Reduce 205
278617a3babSopenharmony_ci             207:   10(fvec3) CompositeConstruct 202 204 206
279617a3babSopenharmony_ci             208:     42(ptr) AccessChain 23 41
280617a3babSopenharmony_ci                              Store 208 207
281617a3babSopenharmony_ci             209:     54(ptr) AccessChain 23 53
282617a3babSopenharmony_ci             210: 12(f64vec4) Load 209
283617a3babSopenharmony_ci             211:11(float64_t) CompositeExtract 210 0
284617a3babSopenharmony_ci             212:11(float64_t) GroupFAdd 28 Reduce 211
285617a3babSopenharmony_ci             213:11(float64_t) CompositeExtract 210 1
286617a3babSopenharmony_ci             214:11(float64_t) GroupFAdd 28 Reduce 213
287617a3babSopenharmony_ci             215:11(float64_t) CompositeExtract 210 2
288617a3babSopenharmony_ci             216:11(float64_t) GroupFAdd 28 Reduce 215
289617a3babSopenharmony_ci             217:11(float64_t) CompositeExtract 210 3
290617a3babSopenharmony_ci             218:11(float64_t) GroupFAdd 28 Reduce 217
291617a3babSopenharmony_ci             219: 12(f64vec4) CompositeConstruct 212 214 216 218
292617a3babSopenharmony_ci             220:     54(ptr) AccessChain 23 53
293617a3babSopenharmony_ci                              Store 220 219
294617a3babSopenharmony_ci             221:     68(ptr) AccessChain 23 67
295617a3babSopenharmony_ci             222: 13(int64_t) Load 221
296617a3babSopenharmony_ci             223: 13(int64_t) GroupIAdd 28 Reduce 222
297617a3babSopenharmony_ci             224:     68(ptr) AccessChain 23 67
298617a3babSopenharmony_ci                              Store 224 223
299617a3babSopenharmony_ci             225:     74(ptr) AccessChain 23 73
300617a3babSopenharmony_ci             226: 15(i64vec2) Load 225
301617a3babSopenharmony_ci             227: 14(int64_t) CompositeExtract 226 0
302617a3babSopenharmony_ci             228: 14(int64_t) GroupIAdd 28 Reduce 227
303617a3babSopenharmony_ci             229: 14(int64_t) CompositeExtract 226 1
304617a3babSopenharmony_ci             230: 14(int64_t) GroupIAdd 28 Reduce 229
305617a3babSopenharmony_ci             231: 15(i64vec2) CompositeConstruct 228 230
306617a3babSopenharmony_ci             232:     74(ptr) AccessChain 23 73
307617a3babSopenharmony_ci                              Store 232 231
308617a3babSopenharmony_ci             233:     84(ptr) AccessChain 23 83
309617a3babSopenharmony_ci             234: 17(f16vec3) Load 233
310617a3babSopenharmony_ci             235:16(float16_t) CompositeExtract 234 0
311617a3babSopenharmony_ci             236:16(float16_t) GroupFAdd 28 Reduce 235
312617a3babSopenharmony_ci             237:16(float16_t) CompositeExtract 234 1
313617a3babSopenharmony_ci             238:16(float16_t) GroupFAdd 28 Reduce 237
314617a3babSopenharmony_ci             239:16(float16_t) CompositeExtract 234 2
315617a3babSopenharmony_ci             240:16(float16_t) GroupFAdd 28 Reduce 239
316617a3babSopenharmony_ci             241: 17(f16vec3) CompositeConstruct 236 238 240
317617a3babSopenharmony_ci             242:     84(ptr) AccessChain 23 83
318617a3babSopenharmony_ci                              Store 242 241
319617a3babSopenharmony_ci             243:     96(ptr) AccessChain 23 95
320617a3babSopenharmony_ci             244: 19(i16vec4) Load 243
321617a3babSopenharmony_ci             245: 18(int16_t) CompositeExtract 244 0
322617a3babSopenharmony_ci             246: 18(int16_t) GroupIAdd 28 Reduce 245
323617a3babSopenharmony_ci             247: 18(int16_t) CompositeExtract 244 1
324617a3babSopenharmony_ci             248: 18(int16_t) GroupIAdd 28 Reduce 247
325617a3babSopenharmony_ci             249: 18(int16_t) CompositeExtract 244 2
326617a3babSopenharmony_ci             250: 18(int16_t) GroupIAdd 28 Reduce 249
327617a3babSopenharmony_ci             251: 18(int16_t) CompositeExtract 244 3
328617a3babSopenharmony_ci             252: 18(int16_t) GroupIAdd 28 Reduce 251
329617a3babSopenharmony_ci             253: 19(i16vec4) CompositeConstruct 246 248 250 252
330617a3babSopenharmony_ci             254:     96(ptr) AccessChain 23 95
331617a3babSopenharmony_ci                              Store 254 253
332617a3babSopenharmony_ci             255:    110(ptr) AccessChain 23 109
333617a3babSopenharmony_ci             256: 20(int16_t) Load 255
334617a3babSopenharmony_ci             257: 20(int16_t) GroupIAdd 28 Reduce 256
335617a3babSopenharmony_ci             258:    110(ptr) AccessChain 23 109
336617a3babSopenharmony_ci                              Store 258 257
337617a3babSopenharmony_ci             259:     25(ptr) AccessChain 23 24
338617a3babSopenharmony_ci             260:      6(int) Load 259
339617a3babSopenharmony_ci             261:      6(int) GroupSMinNonUniformAMD 28 Reduce 260
340617a3babSopenharmony_ci             262:     25(ptr) AccessChain 23 24
341617a3babSopenharmony_ci                              Store 262 261
342617a3babSopenharmony_ci             263:     32(ptr) AccessChain 23 31
343617a3babSopenharmony_ci             264:    8(ivec2) Load 263
344617a3babSopenharmony_ci             265:      7(int) CompositeExtract 264 0
345617a3babSopenharmony_ci             266:      7(int) GroupUMinNonUniformAMD 28 Reduce 265
346617a3babSopenharmony_ci             267:      7(int) CompositeExtract 264 1
347617a3babSopenharmony_ci             268:      7(int) GroupUMinNonUniformAMD 28 Reduce 267
348617a3babSopenharmony_ci             269:    8(ivec2) CompositeConstruct 266 268
349617a3babSopenharmony_ci             270:     32(ptr) AccessChain 23 31
350617a3babSopenharmony_ci                              Store 270 269
351617a3babSopenharmony_ci             271:     42(ptr) AccessChain 23 41
352617a3babSopenharmony_ci             272:   10(fvec3) Load 271
353617a3babSopenharmony_ci             273:    9(float) CompositeExtract 272 0
354617a3babSopenharmony_ci             274:    9(float) GroupFMinNonUniformAMD 28 Reduce 273
355617a3babSopenharmony_ci             275:    9(float) CompositeExtract 272 1
356617a3babSopenharmony_ci             276:    9(float) GroupFMinNonUniformAMD 28 Reduce 275
357617a3babSopenharmony_ci             277:    9(float) CompositeExtract 272 2
358617a3babSopenharmony_ci             278:    9(float) GroupFMinNonUniformAMD 28 Reduce 277
359617a3babSopenharmony_ci             279:   10(fvec3) CompositeConstruct 274 276 278
360617a3babSopenharmony_ci             280:     42(ptr) AccessChain 23 41
361617a3babSopenharmony_ci                              Store 280 279
362617a3babSopenharmony_ci             281:     54(ptr) AccessChain 23 53
363617a3babSopenharmony_ci             282: 12(f64vec4) Load 281
364617a3babSopenharmony_ci             283:11(float64_t) CompositeExtract 282 0
365617a3babSopenharmony_ci             284:11(float64_t) GroupFMinNonUniformAMD 28 Reduce 283
366617a3babSopenharmony_ci             285:11(float64_t) CompositeExtract 282 1
367617a3babSopenharmony_ci             286:11(float64_t) GroupFMinNonUniformAMD 28 Reduce 285
368617a3babSopenharmony_ci             287:11(float64_t) CompositeExtract 282 2
369617a3babSopenharmony_ci             288:11(float64_t) GroupFMinNonUniformAMD 28 Reduce 287
370617a3babSopenharmony_ci             289:11(float64_t) CompositeExtract 282 3
371617a3babSopenharmony_ci             290:11(float64_t) GroupFMinNonUniformAMD 28 Reduce 289
372617a3babSopenharmony_ci             291: 12(f64vec4) CompositeConstruct 284 286 288 290
373617a3babSopenharmony_ci             292:     54(ptr) AccessChain 23 53
374617a3babSopenharmony_ci                              Store 292 291
375617a3babSopenharmony_ci             293:     68(ptr) AccessChain 23 67
376617a3babSopenharmony_ci             294: 13(int64_t) Load 293
377617a3babSopenharmony_ci             295: 13(int64_t) GroupSMinNonUniformAMD 28 Reduce 294
378617a3babSopenharmony_ci             296:     68(ptr) AccessChain 23 67
379617a3babSopenharmony_ci                              Store 296 295
380617a3babSopenharmony_ci             297:     74(ptr) AccessChain 23 73
381617a3babSopenharmony_ci             298: 15(i64vec2) Load 297
382617a3babSopenharmony_ci             299: 14(int64_t) CompositeExtract 298 0
383617a3babSopenharmony_ci             300: 14(int64_t) GroupUMinNonUniformAMD 28 Reduce 299
384617a3babSopenharmony_ci             301: 14(int64_t) CompositeExtract 298 1
385617a3babSopenharmony_ci             302: 14(int64_t) GroupUMinNonUniformAMD 28 Reduce 301
386617a3babSopenharmony_ci             303: 15(i64vec2) CompositeConstruct 300 302
387617a3babSopenharmony_ci             304:     74(ptr) AccessChain 23 73
388617a3babSopenharmony_ci                              Store 304 303
389617a3babSopenharmony_ci             305:     84(ptr) AccessChain 23 83
390617a3babSopenharmony_ci             306: 17(f16vec3) Load 305
391617a3babSopenharmony_ci             307:16(float16_t) CompositeExtract 306 0
392617a3babSopenharmony_ci             308:16(float16_t) GroupFMinNonUniformAMD 28 Reduce 307
393617a3babSopenharmony_ci             309:16(float16_t) CompositeExtract 306 1
394617a3babSopenharmony_ci             310:16(float16_t) GroupFMinNonUniformAMD 28 Reduce 309
395617a3babSopenharmony_ci             311:16(float16_t) CompositeExtract 306 2
396617a3babSopenharmony_ci             312:16(float16_t) GroupFMinNonUniformAMD 28 Reduce 311
397617a3babSopenharmony_ci             313: 17(f16vec3) CompositeConstruct 308 310 312
398617a3babSopenharmony_ci             314:     84(ptr) AccessChain 23 83
399617a3babSopenharmony_ci                              Store 314 313
400617a3babSopenharmony_ci             315:     96(ptr) AccessChain 23 95
401617a3babSopenharmony_ci             316: 19(i16vec4) Load 315
402617a3babSopenharmony_ci             317: 18(int16_t) CompositeExtract 316 0
403617a3babSopenharmony_ci             318: 18(int16_t) GroupSMinNonUniformAMD 28 Reduce 317
404617a3babSopenharmony_ci             319: 18(int16_t) CompositeExtract 316 1
405617a3babSopenharmony_ci             320: 18(int16_t) GroupSMinNonUniformAMD 28 Reduce 319
406617a3babSopenharmony_ci             321: 18(int16_t) CompositeExtract 316 2
407617a3babSopenharmony_ci             322: 18(int16_t) GroupSMinNonUniformAMD 28 Reduce 321
408617a3babSopenharmony_ci             323: 18(int16_t) CompositeExtract 316 3
409617a3babSopenharmony_ci             324: 18(int16_t) GroupSMinNonUniformAMD 28 Reduce 323
410617a3babSopenharmony_ci             325: 19(i16vec4) CompositeConstruct 318 320 322 324
411617a3babSopenharmony_ci             326:     96(ptr) AccessChain 23 95
412617a3babSopenharmony_ci                              Store 326 325
413617a3babSopenharmony_ci             327:    110(ptr) AccessChain 23 109
414617a3babSopenharmony_ci             328: 20(int16_t) Load 327
415617a3babSopenharmony_ci             329: 20(int16_t) GroupUMinNonUniformAMD 28 Reduce 328
416617a3babSopenharmony_ci             330:    110(ptr) AccessChain 23 109
417617a3babSopenharmony_ci                              Store 330 329
418617a3babSopenharmony_ci             331:     25(ptr) AccessChain 23 24
419617a3babSopenharmony_ci             332:      6(int) Load 331
420617a3babSopenharmony_ci             333:      6(int) GroupSMaxNonUniformAMD 28 Reduce 332
421617a3babSopenharmony_ci             334:     25(ptr) AccessChain 23 24
422617a3babSopenharmony_ci                              Store 334 333
423617a3babSopenharmony_ci             335:     32(ptr) AccessChain 23 31
424617a3babSopenharmony_ci             336:    8(ivec2) Load 335
425617a3babSopenharmony_ci             337:      7(int) CompositeExtract 336 0
426617a3babSopenharmony_ci             338:      7(int) GroupUMaxNonUniformAMD 28 Reduce 337
427617a3babSopenharmony_ci             339:      7(int) CompositeExtract 336 1
428617a3babSopenharmony_ci             340:      7(int) GroupUMaxNonUniformAMD 28 Reduce 339
429617a3babSopenharmony_ci             341:    8(ivec2) CompositeConstruct 338 340
430617a3babSopenharmony_ci             342:     32(ptr) AccessChain 23 31
431617a3babSopenharmony_ci                              Store 342 341
432617a3babSopenharmony_ci             343:     42(ptr) AccessChain 23 41
433617a3babSopenharmony_ci             344:   10(fvec3) Load 343
434617a3babSopenharmony_ci             345:    9(float) CompositeExtract 344 0
435617a3babSopenharmony_ci             346:    9(float) GroupFMaxNonUniformAMD 28 Reduce 345
436617a3babSopenharmony_ci             347:    9(float) CompositeExtract 344 1
437617a3babSopenharmony_ci             348:    9(float) GroupFMaxNonUniformAMD 28 Reduce 347
438617a3babSopenharmony_ci             349:    9(float) CompositeExtract 344 2
439617a3babSopenharmony_ci             350:    9(float) GroupFMaxNonUniformAMD 28 Reduce 349
440617a3babSopenharmony_ci             351:   10(fvec3) CompositeConstruct 346 348 350
441617a3babSopenharmony_ci             352:     42(ptr) AccessChain 23 41
442617a3babSopenharmony_ci                              Store 352 351
443617a3babSopenharmony_ci             353:     54(ptr) AccessChain 23 53
444617a3babSopenharmony_ci             354: 12(f64vec4) Load 353
445617a3babSopenharmony_ci             355:11(float64_t) CompositeExtract 354 0
446617a3babSopenharmony_ci             356:11(float64_t) GroupFMaxNonUniformAMD 28 Reduce 355
447617a3babSopenharmony_ci             357:11(float64_t) CompositeExtract 354 1
448617a3babSopenharmony_ci             358:11(float64_t) GroupFMaxNonUniformAMD 28 Reduce 357
449617a3babSopenharmony_ci             359:11(float64_t) CompositeExtract 354 2
450617a3babSopenharmony_ci             360:11(float64_t) GroupFMaxNonUniformAMD 28 Reduce 359
451617a3babSopenharmony_ci             361:11(float64_t) CompositeExtract 354 3
452617a3babSopenharmony_ci             362:11(float64_t) GroupFMaxNonUniformAMD 28 Reduce 361
453617a3babSopenharmony_ci             363: 12(f64vec4) CompositeConstruct 356 358 360 362
454617a3babSopenharmony_ci             364:     54(ptr) AccessChain 23 53
455617a3babSopenharmony_ci                              Store 364 363
456617a3babSopenharmony_ci             365:     68(ptr) AccessChain 23 67
457617a3babSopenharmony_ci             366: 13(int64_t) Load 365
458617a3babSopenharmony_ci             367: 13(int64_t) GroupSMaxNonUniformAMD 28 Reduce 366
459617a3babSopenharmony_ci             368:     68(ptr) AccessChain 23 67
460617a3babSopenharmony_ci                              Store 368 367
461617a3babSopenharmony_ci             369:     74(ptr) AccessChain 23 73
462617a3babSopenharmony_ci             370: 15(i64vec2) Load 369
463617a3babSopenharmony_ci             371: 14(int64_t) CompositeExtract 370 0
464617a3babSopenharmony_ci             372: 14(int64_t) GroupUMaxNonUniformAMD 28 Reduce 371
465617a3babSopenharmony_ci             373: 14(int64_t) CompositeExtract 370 1
466617a3babSopenharmony_ci             374: 14(int64_t) GroupUMaxNonUniformAMD 28 Reduce 373
467617a3babSopenharmony_ci             375: 15(i64vec2) CompositeConstruct 372 374
468617a3babSopenharmony_ci             376:     74(ptr) AccessChain 23 73
469617a3babSopenharmony_ci                              Store 376 375
470617a3babSopenharmony_ci             377:     84(ptr) AccessChain 23 83
471617a3babSopenharmony_ci             378: 17(f16vec3) Load 377
472617a3babSopenharmony_ci             379:16(float16_t) CompositeExtract 378 0
473617a3babSopenharmony_ci             380:16(float16_t) GroupFMaxNonUniformAMD 28 Reduce 379
474617a3babSopenharmony_ci             381:16(float16_t) CompositeExtract 378 1
475617a3babSopenharmony_ci             382:16(float16_t) GroupFMaxNonUniformAMD 28 Reduce 381
476617a3babSopenharmony_ci             383:16(float16_t) CompositeExtract 378 2
477617a3babSopenharmony_ci             384:16(float16_t) GroupFMaxNonUniformAMD 28 Reduce 383
478617a3babSopenharmony_ci             385: 17(f16vec3) CompositeConstruct 380 382 384
479617a3babSopenharmony_ci             386:     84(ptr) AccessChain 23 83
480617a3babSopenharmony_ci                              Store 386 385
481617a3babSopenharmony_ci             387:     96(ptr) AccessChain 23 95
482617a3babSopenharmony_ci             388: 19(i16vec4) Load 387
483617a3babSopenharmony_ci             389: 18(int16_t) CompositeExtract 388 0
484617a3babSopenharmony_ci             390: 18(int16_t) GroupSMaxNonUniformAMD 28 Reduce 389
485617a3babSopenharmony_ci             391: 18(int16_t) CompositeExtract 388 1
486617a3babSopenharmony_ci             392: 18(int16_t) GroupSMaxNonUniformAMD 28 Reduce 391
487617a3babSopenharmony_ci             393: 18(int16_t) CompositeExtract 388 2
488617a3babSopenharmony_ci             394: 18(int16_t) GroupSMaxNonUniformAMD 28 Reduce 393
489617a3babSopenharmony_ci             395: 18(int16_t) CompositeExtract 388 3
490617a3babSopenharmony_ci             396: 18(int16_t) GroupSMaxNonUniformAMD 28 Reduce 395
491617a3babSopenharmony_ci             397: 19(i16vec4) CompositeConstruct 390 392 394 396
492617a3babSopenharmony_ci             398:     96(ptr) AccessChain 23 95
493617a3babSopenharmony_ci                              Store 398 397
494617a3babSopenharmony_ci             399:    110(ptr) AccessChain 23 109
495617a3babSopenharmony_ci             400: 20(int16_t) Load 399
496617a3babSopenharmony_ci             401: 20(int16_t) GroupUMaxNonUniformAMD 28 Reduce 400
497617a3babSopenharmony_ci             402:    110(ptr) AccessChain 23 109
498617a3babSopenharmony_ci                              Store 402 401
499617a3babSopenharmony_ci             403:     25(ptr) AccessChain 23 24
500617a3babSopenharmony_ci             404:      6(int) Load 403
501617a3babSopenharmony_ci             405:      6(int) GroupIAddNonUniformAMD 28 Reduce 404
502617a3babSopenharmony_ci             406:     25(ptr) AccessChain 23 24
503617a3babSopenharmony_ci                              Store 406 405
504617a3babSopenharmony_ci             407:     32(ptr) AccessChain 23 31
505617a3babSopenharmony_ci             408:    8(ivec2) Load 407
506617a3babSopenharmony_ci             409:      7(int) CompositeExtract 408 0
507617a3babSopenharmony_ci             410:      7(int) GroupIAddNonUniformAMD 28 Reduce 409
508617a3babSopenharmony_ci             411:      7(int) CompositeExtract 408 1
509617a3babSopenharmony_ci             412:      7(int) GroupIAddNonUniformAMD 28 Reduce 411
510617a3babSopenharmony_ci             413:    8(ivec2) CompositeConstruct 410 412
511617a3babSopenharmony_ci             414:     32(ptr) AccessChain 23 31
512617a3babSopenharmony_ci                              Store 414 413
513617a3babSopenharmony_ci             415:     42(ptr) AccessChain 23 41
514617a3babSopenharmony_ci             416:   10(fvec3) Load 415
515617a3babSopenharmony_ci             417:    9(float) CompositeExtract 416 0
516617a3babSopenharmony_ci             418:    9(float) GroupFAddNonUniformAMD 28 Reduce 417
517617a3babSopenharmony_ci             419:    9(float) CompositeExtract 416 1
518617a3babSopenharmony_ci             420:    9(float) GroupFAddNonUniformAMD 28 Reduce 419
519617a3babSopenharmony_ci             421:    9(float) CompositeExtract 416 2
520617a3babSopenharmony_ci             422:    9(float) GroupFAddNonUniformAMD 28 Reduce 421
521617a3babSopenharmony_ci             423:   10(fvec3) CompositeConstruct 418 420 422
522617a3babSopenharmony_ci             424:     42(ptr) AccessChain 23 41
523617a3babSopenharmony_ci                              Store 424 423
524617a3babSopenharmony_ci             425:     54(ptr) AccessChain 23 53
525617a3babSopenharmony_ci             426: 12(f64vec4) Load 425
526617a3babSopenharmony_ci             427:11(float64_t) CompositeExtract 426 0
527617a3babSopenharmony_ci             428:11(float64_t) GroupFAddNonUniformAMD 28 Reduce 427
528617a3babSopenharmony_ci             429:11(float64_t) CompositeExtract 426 1
529617a3babSopenharmony_ci             430:11(float64_t) GroupFAddNonUniformAMD 28 Reduce 429
530617a3babSopenharmony_ci             431:11(float64_t) CompositeExtract 426 2
531617a3babSopenharmony_ci             432:11(float64_t) GroupFAddNonUniformAMD 28 Reduce 431
532617a3babSopenharmony_ci             433:11(float64_t) CompositeExtract 426 3
533617a3babSopenharmony_ci             434:11(float64_t) GroupFAddNonUniformAMD 28 Reduce 433
534617a3babSopenharmony_ci             435: 12(f64vec4) CompositeConstruct 428 430 432 434
535617a3babSopenharmony_ci             436:     54(ptr) AccessChain 23 53
536617a3babSopenharmony_ci                              Store 436 435
537617a3babSopenharmony_ci             437:     68(ptr) AccessChain 23 67
538617a3babSopenharmony_ci             438: 13(int64_t) Load 437
539617a3babSopenharmony_ci             439: 13(int64_t) GroupIAddNonUniformAMD 28 Reduce 438
540617a3babSopenharmony_ci             440:     68(ptr) AccessChain 23 67
541617a3babSopenharmony_ci                              Store 440 439
542617a3babSopenharmony_ci             441:     74(ptr) AccessChain 23 73
543617a3babSopenharmony_ci             442: 15(i64vec2) Load 441
544617a3babSopenharmony_ci             443: 14(int64_t) CompositeExtract 442 0
545617a3babSopenharmony_ci             444: 14(int64_t) GroupIAddNonUniformAMD 28 Reduce 443
546617a3babSopenharmony_ci             445: 14(int64_t) CompositeExtract 442 1
547617a3babSopenharmony_ci             446: 14(int64_t) GroupIAddNonUniformAMD 28 Reduce 445
548617a3babSopenharmony_ci             447: 15(i64vec2) CompositeConstruct 444 446
549617a3babSopenharmony_ci             448:     74(ptr) AccessChain 23 73
550617a3babSopenharmony_ci                              Store 448 447
551617a3babSopenharmony_ci             449:     84(ptr) AccessChain 23 83
552617a3babSopenharmony_ci             450: 17(f16vec3) Load 449
553617a3babSopenharmony_ci             451:16(float16_t) CompositeExtract 450 0
554617a3babSopenharmony_ci             452:16(float16_t) GroupFAddNonUniformAMD 28 Reduce 451
555617a3babSopenharmony_ci             453:16(float16_t) CompositeExtract 450 1
556617a3babSopenharmony_ci             454:16(float16_t) GroupFAddNonUniformAMD 28 Reduce 453
557617a3babSopenharmony_ci             455:16(float16_t) CompositeExtract 450 2
558617a3babSopenharmony_ci             456:16(float16_t) GroupFAddNonUniformAMD 28 Reduce 455
559617a3babSopenharmony_ci             457: 17(f16vec3) CompositeConstruct 452 454 456
560617a3babSopenharmony_ci             458:     84(ptr) AccessChain 23 83
561617a3babSopenharmony_ci                              Store 458 457
562617a3babSopenharmony_ci             459:     96(ptr) AccessChain 23 95
563617a3babSopenharmony_ci             460: 19(i16vec4) Load 459
564617a3babSopenharmony_ci             461: 18(int16_t) CompositeExtract 460 0
565617a3babSopenharmony_ci             462: 18(int16_t) GroupIAddNonUniformAMD 28 Reduce 461
566617a3babSopenharmony_ci             463: 18(int16_t) CompositeExtract 460 1
567617a3babSopenharmony_ci             464: 18(int16_t) GroupIAddNonUniformAMD 28 Reduce 463
568617a3babSopenharmony_ci             465: 18(int16_t) CompositeExtract 460 2
569617a3babSopenharmony_ci             466: 18(int16_t) GroupIAddNonUniformAMD 28 Reduce 465
570617a3babSopenharmony_ci             467: 18(int16_t) CompositeExtract 460 3
571617a3babSopenharmony_ci             468: 18(int16_t) GroupIAddNonUniformAMD 28 Reduce 467
572617a3babSopenharmony_ci             469: 19(i16vec4) CompositeConstruct 462 464 466 468
573617a3babSopenharmony_ci             470:     96(ptr) AccessChain 23 95
574617a3babSopenharmony_ci                              Store 470 469
575617a3babSopenharmony_ci             471:    110(ptr) AccessChain 23 109
576617a3babSopenharmony_ci             472: 20(int16_t) Load 471
577617a3babSopenharmony_ci             473: 20(int16_t) GroupIAddNonUniformAMD 28 Reduce 472
578617a3babSopenharmony_ci             474:    110(ptr) AccessChain 23 109
579617a3babSopenharmony_ci                              Store 474 473
580617a3babSopenharmony_ci             475:     25(ptr) AccessChain 23 24
581617a3babSopenharmony_ci             476:      6(int) Load 475
582617a3babSopenharmony_ci             477:      6(int) GroupSMin 28 InclusiveScan 476
583617a3babSopenharmony_ci             478:     25(ptr) AccessChain 23 24
584617a3babSopenharmony_ci                              Store 478 477
585617a3babSopenharmony_ci             479:     32(ptr) AccessChain 23 31
586617a3babSopenharmony_ci             480:    8(ivec2) Load 479
587617a3babSopenharmony_ci             481:      7(int) CompositeExtract 480 0
588617a3babSopenharmony_ci             482:      7(int) GroupUMin 28 InclusiveScan 481
589617a3babSopenharmony_ci             483:      7(int) CompositeExtract 480 1
590617a3babSopenharmony_ci             484:      7(int) GroupUMin 28 InclusiveScan 483
591617a3babSopenharmony_ci             485:    8(ivec2) CompositeConstruct 482 484
592617a3babSopenharmony_ci             486:     32(ptr) AccessChain 23 31
593617a3babSopenharmony_ci                              Store 486 485
594617a3babSopenharmony_ci             487:     42(ptr) AccessChain 23 41
595617a3babSopenharmony_ci             488:   10(fvec3) Load 487
596617a3babSopenharmony_ci             489:    9(float) CompositeExtract 488 0
597617a3babSopenharmony_ci             490:    9(float) GroupFMin 28 InclusiveScan 489
598617a3babSopenharmony_ci             491:    9(float) CompositeExtract 488 1
599617a3babSopenharmony_ci             492:    9(float) GroupFMin 28 InclusiveScan 491
600617a3babSopenharmony_ci             493:    9(float) CompositeExtract 488 2
601617a3babSopenharmony_ci             494:    9(float) GroupFMin 28 InclusiveScan 493
602617a3babSopenharmony_ci             495:   10(fvec3) CompositeConstruct 490 492 494
603617a3babSopenharmony_ci             496:     42(ptr) AccessChain 23 41
604617a3babSopenharmony_ci                              Store 496 495
605617a3babSopenharmony_ci             497:     54(ptr) AccessChain 23 53
606617a3babSopenharmony_ci             498: 12(f64vec4) Load 497
607617a3babSopenharmony_ci             499:11(float64_t) CompositeExtract 498 0
608617a3babSopenharmony_ci             500:11(float64_t) GroupFMin 28 InclusiveScan 499
609617a3babSopenharmony_ci             501:11(float64_t) CompositeExtract 498 1
610617a3babSopenharmony_ci             502:11(float64_t) GroupFMin 28 InclusiveScan 501
611617a3babSopenharmony_ci             503:11(float64_t) CompositeExtract 498 2
612617a3babSopenharmony_ci             504:11(float64_t) GroupFMin 28 InclusiveScan 503
613617a3babSopenharmony_ci             505:11(float64_t) CompositeExtract 498 3
614617a3babSopenharmony_ci             506:11(float64_t) GroupFMin 28 InclusiveScan 505
615617a3babSopenharmony_ci             507: 12(f64vec4) CompositeConstruct 500 502 504 506
616617a3babSopenharmony_ci             508:     54(ptr) AccessChain 23 53
617617a3babSopenharmony_ci                              Store 508 507
618617a3babSopenharmony_ci             509:     68(ptr) AccessChain 23 67
619617a3babSopenharmony_ci             510: 13(int64_t) Load 509
620617a3babSopenharmony_ci             511: 13(int64_t) GroupSMin 28 InclusiveScan 510
621617a3babSopenharmony_ci             512:     68(ptr) AccessChain 23 67
622617a3babSopenharmony_ci                              Store 512 511
623617a3babSopenharmony_ci             513:     74(ptr) AccessChain 23 73
624617a3babSopenharmony_ci             514: 15(i64vec2) Load 513
625617a3babSopenharmony_ci             515: 14(int64_t) CompositeExtract 514 0
626617a3babSopenharmony_ci             516: 14(int64_t) GroupUMin 28 InclusiveScan 515
627617a3babSopenharmony_ci             517: 14(int64_t) CompositeExtract 514 1
628617a3babSopenharmony_ci             518: 14(int64_t) GroupUMin 28 InclusiveScan 517
629617a3babSopenharmony_ci             519: 15(i64vec2) CompositeConstruct 516 518
630617a3babSopenharmony_ci             520:     74(ptr) AccessChain 23 73
631617a3babSopenharmony_ci                              Store 520 519
632617a3babSopenharmony_ci             521:     84(ptr) AccessChain 23 83
633617a3babSopenharmony_ci             522: 17(f16vec3) Load 521
634617a3babSopenharmony_ci             523:16(float16_t) CompositeExtract 522 0
635617a3babSopenharmony_ci             524:16(float16_t) GroupFMin 28 InclusiveScan 523
636617a3babSopenharmony_ci             525:16(float16_t) CompositeExtract 522 1
637617a3babSopenharmony_ci             526:16(float16_t) GroupFMin 28 InclusiveScan 525
638617a3babSopenharmony_ci             527:16(float16_t) CompositeExtract 522 2
639617a3babSopenharmony_ci             528:16(float16_t) GroupFMin 28 InclusiveScan 527
640617a3babSopenharmony_ci             529: 17(f16vec3) CompositeConstruct 524 526 528
641617a3babSopenharmony_ci             530:     84(ptr) AccessChain 23 83
642617a3babSopenharmony_ci                              Store 530 529
643617a3babSopenharmony_ci             531:     96(ptr) AccessChain 23 95
644617a3babSopenharmony_ci             532: 19(i16vec4) Load 531
645617a3babSopenharmony_ci             533: 18(int16_t) CompositeExtract 532 0
646617a3babSopenharmony_ci             534: 18(int16_t) GroupSMin 28 InclusiveScan 533
647617a3babSopenharmony_ci             535: 18(int16_t) CompositeExtract 532 1
648617a3babSopenharmony_ci             536: 18(int16_t) GroupSMin 28 InclusiveScan 535
649617a3babSopenharmony_ci             537: 18(int16_t) CompositeExtract 532 2
650617a3babSopenharmony_ci             538: 18(int16_t) GroupSMin 28 InclusiveScan 537
651617a3babSopenharmony_ci             539: 18(int16_t) CompositeExtract 532 3
652617a3babSopenharmony_ci             540: 18(int16_t) GroupSMin 28 InclusiveScan 539
653617a3babSopenharmony_ci             541: 19(i16vec4) CompositeConstruct 534 536 538 540
654617a3babSopenharmony_ci             542:     96(ptr) AccessChain 23 95
655617a3babSopenharmony_ci                              Store 542 541
656617a3babSopenharmony_ci             543:    110(ptr) AccessChain 23 109
657617a3babSopenharmony_ci             544: 20(int16_t) Load 543
658617a3babSopenharmony_ci             545: 20(int16_t) GroupUMin 28 InclusiveScan 544
659617a3babSopenharmony_ci             546:    110(ptr) AccessChain 23 109
660617a3babSopenharmony_ci                              Store 546 545
661617a3babSopenharmony_ci             547:     25(ptr) AccessChain 23 24
662617a3babSopenharmony_ci             548:      6(int) Load 547
663617a3babSopenharmony_ci             549:      6(int) GroupSMax 28 InclusiveScan 548
664617a3babSopenharmony_ci             550:     25(ptr) AccessChain 23 24
665617a3babSopenharmony_ci                              Store 550 549
666617a3babSopenharmony_ci             551:     32(ptr) AccessChain 23 31
667617a3babSopenharmony_ci             552:    8(ivec2) Load 551
668617a3babSopenharmony_ci             553:      7(int) CompositeExtract 552 0
669617a3babSopenharmony_ci             554:      7(int) GroupUMax 28 InclusiveScan 553
670617a3babSopenharmony_ci             555:      7(int) CompositeExtract 552 1
671617a3babSopenharmony_ci             556:      7(int) GroupUMax 28 InclusiveScan 555
672617a3babSopenharmony_ci             557:    8(ivec2) CompositeConstruct 554 556
673617a3babSopenharmony_ci             558:     32(ptr) AccessChain 23 31
674617a3babSopenharmony_ci                              Store 558 557
675617a3babSopenharmony_ci             559:     42(ptr) AccessChain 23 41
676617a3babSopenharmony_ci             560:   10(fvec3) Load 559
677617a3babSopenharmony_ci             561:    9(float) CompositeExtract 560 0
678617a3babSopenharmony_ci             562:    9(float) GroupFMax 28 InclusiveScan 561
679617a3babSopenharmony_ci             563:    9(float) CompositeExtract 560 1
680617a3babSopenharmony_ci             564:    9(float) GroupFMax 28 InclusiveScan 563
681617a3babSopenharmony_ci             565:    9(float) CompositeExtract 560 2
682617a3babSopenharmony_ci             566:    9(float) GroupFMax 28 InclusiveScan 565
683617a3babSopenharmony_ci             567:   10(fvec3) CompositeConstruct 562 564 566
684617a3babSopenharmony_ci             568:     42(ptr) AccessChain 23 41
685617a3babSopenharmony_ci                              Store 568 567
686617a3babSopenharmony_ci             569:     54(ptr) AccessChain 23 53
687617a3babSopenharmony_ci             570: 12(f64vec4) Load 569
688617a3babSopenharmony_ci             571:11(float64_t) CompositeExtract 570 0
689617a3babSopenharmony_ci             572:11(float64_t) GroupFMax 28 InclusiveScan 571
690617a3babSopenharmony_ci             573:11(float64_t) CompositeExtract 570 1
691617a3babSopenharmony_ci             574:11(float64_t) GroupFMax 28 InclusiveScan 573
692617a3babSopenharmony_ci             575:11(float64_t) CompositeExtract 570 2
693617a3babSopenharmony_ci             576:11(float64_t) GroupFMax 28 InclusiveScan 575
694617a3babSopenharmony_ci             577:11(float64_t) CompositeExtract 570 3
695617a3babSopenharmony_ci             578:11(float64_t) GroupFMax 28 InclusiveScan 577
696617a3babSopenharmony_ci             579: 12(f64vec4) CompositeConstruct 572 574 576 578
697617a3babSopenharmony_ci             580:     54(ptr) AccessChain 23 53
698617a3babSopenharmony_ci                              Store 580 579
699617a3babSopenharmony_ci             581:     68(ptr) AccessChain 23 67
700617a3babSopenharmony_ci             582: 13(int64_t) Load 581
701617a3babSopenharmony_ci             583: 13(int64_t) GroupSMax 28 InclusiveScan 582
702617a3babSopenharmony_ci             584:     68(ptr) AccessChain 23 67
703617a3babSopenharmony_ci                              Store 584 583
704617a3babSopenharmony_ci             585:     74(ptr) AccessChain 23 73
705617a3babSopenharmony_ci             586: 15(i64vec2) Load 585
706617a3babSopenharmony_ci             587: 14(int64_t) CompositeExtract 586 0
707617a3babSopenharmony_ci             588: 14(int64_t) GroupUMax 28 InclusiveScan 587
708617a3babSopenharmony_ci             589: 14(int64_t) CompositeExtract 586 1
709617a3babSopenharmony_ci             590: 14(int64_t) GroupUMax 28 InclusiveScan 589
710617a3babSopenharmony_ci             591: 15(i64vec2) CompositeConstruct 588 590
711617a3babSopenharmony_ci             592:     74(ptr) AccessChain 23 73
712617a3babSopenharmony_ci                              Store 592 591
713617a3babSopenharmony_ci             593:     84(ptr) AccessChain 23 83
714617a3babSopenharmony_ci             594: 17(f16vec3) Load 593
715617a3babSopenharmony_ci             595:16(float16_t) CompositeExtract 594 0
716617a3babSopenharmony_ci             596:16(float16_t) GroupFMax 28 InclusiveScan 595
717617a3babSopenharmony_ci             597:16(float16_t) CompositeExtract 594 1
718617a3babSopenharmony_ci             598:16(float16_t) GroupFMax 28 InclusiveScan 597
719617a3babSopenharmony_ci             599:16(float16_t) CompositeExtract 594 2
720617a3babSopenharmony_ci             600:16(float16_t) GroupFMax 28 InclusiveScan 599
721617a3babSopenharmony_ci             601: 17(f16vec3) CompositeConstruct 596 598 600
722617a3babSopenharmony_ci             602:     84(ptr) AccessChain 23 83
723617a3babSopenharmony_ci                              Store 602 601
724617a3babSopenharmony_ci             603:     96(ptr) AccessChain 23 95
725617a3babSopenharmony_ci             604: 19(i16vec4) Load 603
726617a3babSopenharmony_ci             605: 18(int16_t) CompositeExtract 604 0
727617a3babSopenharmony_ci             606: 18(int16_t) GroupSMax 28 InclusiveScan 605
728617a3babSopenharmony_ci             607: 18(int16_t) CompositeExtract 604 1
729617a3babSopenharmony_ci             608: 18(int16_t) GroupSMax 28 InclusiveScan 607
730617a3babSopenharmony_ci             609: 18(int16_t) CompositeExtract 604 2
731617a3babSopenharmony_ci             610: 18(int16_t) GroupSMax 28 InclusiveScan 609
732617a3babSopenharmony_ci             611: 18(int16_t) CompositeExtract 604 3
733617a3babSopenharmony_ci             612: 18(int16_t) GroupSMax 28 InclusiveScan 611
734617a3babSopenharmony_ci             613: 19(i16vec4) CompositeConstruct 606 608 610 612
735617a3babSopenharmony_ci             614:     96(ptr) AccessChain 23 95
736617a3babSopenharmony_ci                              Store 614 613
737617a3babSopenharmony_ci             615:    110(ptr) AccessChain 23 109
738617a3babSopenharmony_ci             616: 20(int16_t) Load 615
739617a3babSopenharmony_ci             617: 20(int16_t) GroupUMax 28 InclusiveScan 616
740617a3babSopenharmony_ci             618:    110(ptr) AccessChain 23 109
741617a3babSopenharmony_ci                              Store 618 617
742617a3babSopenharmony_ci             619:     25(ptr) AccessChain 23 24
743617a3babSopenharmony_ci             620:      6(int) Load 619
744617a3babSopenharmony_ci             621:      6(int) GroupIAdd 28 InclusiveScan 620
745617a3babSopenharmony_ci             622:     25(ptr) AccessChain 23 24
746617a3babSopenharmony_ci                              Store 622 621
747617a3babSopenharmony_ci             623:     32(ptr) AccessChain 23 31
748617a3babSopenharmony_ci             624:    8(ivec2) Load 623
749617a3babSopenharmony_ci             625:      7(int) CompositeExtract 624 0
750617a3babSopenharmony_ci             626:      7(int) GroupIAdd 28 InclusiveScan 625
751617a3babSopenharmony_ci             627:      7(int) CompositeExtract 624 1
752617a3babSopenharmony_ci             628:      7(int) GroupIAdd 28 InclusiveScan 627
753617a3babSopenharmony_ci             629:    8(ivec2) CompositeConstruct 626 628
754617a3babSopenharmony_ci             630:     32(ptr) AccessChain 23 31
755617a3babSopenharmony_ci                              Store 630 629
756617a3babSopenharmony_ci             631:     42(ptr) AccessChain 23 41
757617a3babSopenharmony_ci             632:   10(fvec3) Load 631
758617a3babSopenharmony_ci             633:    9(float) CompositeExtract 632 0
759617a3babSopenharmony_ci             634:    9(float) GroupFAdd 28 InclusiveScan 633
760617a3babSopenharmony_ci             635:    9(float) CompositeExtract 632 1
761617a3babSopenharmony_ci             636:    9(float) GroupFAdd 28 InclusiveScan 635
762617a3babSopenharmony_ci             637:    9(float) CompositeExtract 632 2
763617a3babSopenharmony_ci             638:    9(float) GroupFAdd 28 InclusiveScan 637
764617a3babSopenharmony_ci             639:   10(fvec3) CompositeConstruct 634 636 638
765617a3babSopenharmony_ci             640:     42(ptr) AccessChain 23 41
766617a3babSopenharmony_ci                              Store 640 639
767617a3babSopenharmony_ci             641:     54(ptr) AccessChain 23 53
768617a3babSopenharmony_ci             642: 12(f64vec4) Load 641
769617a3babSopenharmony_ci             643:11(float64_t) CompositeExtract 642 0
770617a3babSopenharmony_ci             644:11(float64_t) GroupFAdd 28 InclusiveScan 643
771617a3babSopenharmony_ci             645:11(float64_t) CompositeExtract 642 1
772617a3babSopenharmony_ci             646:11(float64_t) GroupFAdd 28 InclusiveScan 645
773617a3babSopenharmony_ci             647:11(float64_t) CompositeExtract 642 2
774617a3babSopenharmony_ci             648:11(float64_t) GroupFAdd 28 InclusiveScan 647
775617a3babSopenharmony_ci             649:11(float64_t) CompositeExtract 642 3
776617a3babSopenharmony_ci             650:11(float64_t) GroupFAdd 28 InclusiveScan 649
777617a3babSopenharmony_ci             651: 12(f64vec4) CompositeConstruct 644 646 648 650
778617a3babSopenharmony_ci             652:     54(ptr) AccessChain 23 53
779617a3babSopenharmony_ci                              Store 652 651
780617a3babSopenharmony_ci             653:     68(ptr) AccessChain 23 67
781617a3babSopenharmony_ci             654: 13(int64_t) Load 653
782617a3babSopenharmony_ci             655: 13(int64_t) GroupIAdd 28 InclusiveScan 654
783617a3babSopenharmony_ci             656:     68(ptr) AccessChain 23 67
784617a3babSopenharmony_ci                              Store 656 655
785617a3babSopenharmony_ci             657:     74(ptr) AccessChain 23 73
786617a3babSopenharmony_ci             658: 15(i64vec2) Load 657
787617a3babSopenharmony_ci             659: 14(int64_t) CompositeExtract 658 0
788617a3babSopenharmony_ci             660: 14(int64_t) GroupIAdd 28 InclusiveScan 659
789617a3babSopenharmony_ci             661: 14(int64_t) CompositeExtract 658 1
790617a3babSopenharmony_ci             662: 14(int64_t) GroupIAdd 28 InclusiveScan 661
791617a3babSopenharmony_ci             663: 15(i64vec2) CompositeConstruct 660 662
792617a3babSopenharmony_ci             664:     74(ptr) AccessChain 23 73
793617a3babSopenharmony_ci                              Store 664 663
794617a3babSopenharmony_ci             665:     84(ptr) AccessChain 23 83
795617a3babSopenharmony_ci             666: 17(f16vec3) Load 665
796617a3babSopenharmony_ci             667:16(float16_t) CompositeExtract 666 0
797617a3babSopenharmony_ci             668:16(float16_t) GroupFAdd 28 InclusiveScan 667
798617a3babSopenharmony_ci             669:16(float16_t) CompositeExtract 666 1
799617a3babSopenharmony_ci             670:16(float16_t) GroupFAdd 28 InclusiveScan 669
800617a3babSopenharmony_ci             671:16(float16_t) CompositeExtract 666 2
801617a3babSopenharmony_ci             672:16(float16_t) GroupFAdd 28 InclusiveScan 671
802617a3babSopenharmony_ci             673: 17(f16vec3) CompositeConstruct 668 670 672
803617a3babSopenharmony_ci             674:     84(ptr) AccessChain 23 83
804617a3babSopenharmony_ci                              Store 674 673
805617a3babSopenharmony_ci             675:     96(ptr) AccessChain 23 95
806617a3babSopenharmony_ci             676: 19(i16vec4) Load 675
807617a3babSopenharmony_ci             677: 18(int16_t) CompositeExtract 676 0
808617a3babSopenharmony_ci             678: 18(int16_t) GroupIAdd 28 InclusiveScan 677
809617a3babSopenharmony_ci             679: 18(int16_t) CompositeExtract 676 1
810617a3babSopenharmony_ci             680: 18(int16_t) GroupIAdd 28 InclusiveScan 679
811617a3babSopenharmony_ci             681: 18(int16_t) CompositeExtract 676 2
812617a3babSopenharmony_ci             682: 18(int16_t) GroupIAdd 28 InclusiveScan 681
813617a3babSopenharmony_ci             683: 18(int16_t) CompositeExtract 676 3
814617a3babSopenharmony_ci             684: 18(int16_t) GroupIAdd 28 InclusiveScan 683
815617a3babSopenharmony_ci             685: 19(i16vec4) CompositeConstruct 678 680 682 684
816617a3babSopenharmony_ci             686:     96(ptr) AccessChain 23 95
817617a3babSopenharmony_ci                              Store 686 685
818617a3babSopenharmony_ci             687:    110(ptr) AccessChain 23 109
819617a3babSopenharmony_ci             688: 20(int16_t) Load 687
820617a3babSopenharmony_ci             689: 20(int16_t) GroupIAdd 28 InclusiveScan 688
821617a3babSopenharmony_ci             690:    110(ptr) AccessChain 23 109
822617a3babSopenharmony_ci                              Store 690 689
823617a3babSopenharmony_ci             691:     25(ptr) AccessChain 23 24
824617a3babSopenharmony_ci             692:      6(int) Load 691
825617a3babSopenharmony_ci             693:      6(int) GroupSMin 28 ExclusiveScan 692
826617a3babSopenharmony_ci             694:     25(ptr) AccessChain 23 24
827617a3babSopenharmony_ci                              Store 694 693
828617a3babSopenharmony_ci             695:     32(ptr) AccessChain 23 31
829617a3babSopenharmony_ci             696:    8(ivec2) Load 695
830617a3babSopenharmony_ci             697:      7(int) CompositeExtract 696 0
831617a3babSopenharmony_ci             698:      7(int) GroupUMin 28 ExclusiveScan 697
832617a3babSopenharmony_ci             699:      7(int) CompositeExtract 696 1
833617a3babSopenharmony_ci             700:      7(int) GroupUMin 28 ExclusiveScan 699
834617a3babSopenharmony_ci             701:    8(ivec2) CompositeConstruct 698 700
835617a3babSopenharmony_ci             702:     32(ptr) AccessChain 23 31
836617a3babSopenharmony_ci                              Store 702 701
837617a3babSopenharmony_ci             703:     42(ptr) AccessChain 23 41
838617a3babSopenharmony_ci             704:   10(fvec3) Load 703
839617a3babSopenharmony_ci             705:    9(float) CompositeExtract 704 0
840617a3babSopenharmony_ci             706:    9(float) GroupFMin 28 ExclusiveScan 705
841617a3babSopenharmony_ci             707:    9(float) CompositeExtract 704 1
842617a3babSopenharmony_ci             708:    9(float) GroupFMin 28 ExclusiveScan 707
843617a3babSopenharmony_ci             709:    9(float) CompositeExtract 704 2
844617a3babSopenharmony_ci             710:    9(float) GroupFMin 28 ExclusiveScan 709
845617a3babSopenharmony_ci             711:   10(fvec3) CompositeConstruct 706 708 710
846617a3babSopenharmony_ci             712:     42(ptr) AccessChain 23 41
847617a3babSopenharmony_ci                              Store 712 711
848617a3babSopenharmony_ci             713:     54(ptr) AccessChain 23 53
849617a3babSopenharmony_ci             714: 12(f64vec4) Load 713
850617a3babSopenharmony_ci             715:11(float64_t) CompositeExtract 714 0
851617a3babSopenharmony_ci             716:11(float64_t) GroupFMin 28 ExclusiveScan 715
852617a3babSopenharmony_ci             717:11(float64_t) CompositeExtract 714 1
853617a3babSopenharmony_ci             718:11(float64_t) GroupFMin 28 ExclusiveScan 717
854617a3babSopenharmony_ci             719:11(float64_t) CompositeExtract 714 2
855617a3babSopenharmony_ci             720:11(float64_t) GroupFMin 28 ExclusiveScan 719
856617a3babSopenharmony_ci             721:11(float64_t) CompositeExtract 714 3
857617a3babSopenharmony_ci             722:11(float64_t) GroupFMin 28 ExclusiveScan 721
858617a3babSopenharmony_ci             723: 12(f64vec4) CompositeConstruct 716 718 720 722
859617a3babSopenharmony_ci             724:     54(ptr) AccessChain 23 53
860617a3babSopenharmony_ci                              Store 724 723
861617a3babSopenharmony_ci             725:     68(ptr) AccessChain 23 67
862617a3babSopenharmony_ci             726: 13(int64_t) Load 725
863617a3babSopenharmony_ci             727: 13(int64_t) GroupSMin 28 ExclusiveScan 726
864617a3babSopenharmony_ci             728:     68(ptr) AccessChain 23 67
865617a3babSopenharmony_ci                              Store 728 727
866617a3babSopenharmony_ci             729:     74(ptr) AccessChain 23 73
867617a3babSopenharmony_ci             730: 15(i64vec2) Load 729
868617a3babSopenharmony_ci             731: 14(int64_t) CompositeExtract 730 0
869617a3babSopenharmony_ci             732: 14(int64_t) GroupUMin 28 ExclusiveScan 731
870617a3babSopenharmony_ci             733: 14(int64_t) CompositeExtract 730 1
871617a3babSopenharmony_ci             734: 14(int64_t) GroupUMin 28 ExclusiveScan 733
872617a3babSopenharmony_ci             735: 15(i64vec2) CompositeConstruct 732 734
873617a3babSopenharmony_ci             736:     74(ptr) AccessChain 23 73
874617a3babSopenharmony_ci                              Store 736 735
875617a3babSopenharmony_ci             737:     84(ptr) AccessChain 23 83
876617a3babSopenharmony_ci             738: 17(f16vec3) Load 737
877617a3babSopenharmony_ci             739:16(float16_t) CompositeExtract 738 0
878617a3babSopenharmony_ci             740:16(float16_t) GroupFMin 28 ExclusiveScan 739
879617a3babSopenharmony_ci             741:16(float16_t) CompositeExtract 738 1
880617a3babSopenharmony_ci             742:16(float16_t) GroupFMin 28 ExclusiveScan 741
881617a3babSopenharmony_ci             743:16(float16_t) CompositeExtract 738 2
882617a3babSopenharmony_ci             744:16(float16_t) GroupFMin 28 ExclusiveScan 743
883617a3babSopenharmony_ci             745: 17(f16vec3) CompositeConstruct 740 742 744
884617a3babSopenharmony_ci             746:     84(ptr) AccessChain 23 83
885617a3babSopenharmony_ci                              Store 746 745
886617a3babSopenharmony_ci             747:     96(ptr) AccessChain 23 95
887617a3babSopenharmony_ci             748: 19(i16vec4) Load 747
888617a3babSopenharmony_ci             749: 18(int16_t) CompositeExtract 748 0
889617a3babSopenharmony_ci             750: 18(int16_t) GroupSMin 28 ExclusiveScan 749
890617a3babSopenharmony_ci             751: 18(int16_t) CompositeExtract 748 1
891617a3babSopenharmony_ci             752: 18(int16_t) GroupSMin 28 ExclusiveScan 751
892617a3babSopenharmony_ci             753: 18(int16_t) CompositeExtract 748 2
893617a3babSopenharmony_ci             754: 18(int16_t) GroupSMin 28 ExclusiveScan 753
894617a3babSopenharmony_ci             755: 18(int16_t) CompositeExtract 748 3
895617a3babSopenharmony_ci             756: 18(int16_t) GroupSMin 28 ExclusiveScan 755
896617a3babSopenharmony_ci             757: 19(i16vec4) CompositeConstruct 750 752 754 756
897617a3babSopenharmony_ci             758:     96(ptr) AccessChain 23 95
898617a3babSopenharmony_ci                              Store 758 757
899617a3babSopenharmony_ci             759:    110(ptr) AccessChain 23 109
900617a3babSopenharmony_ci             760: 20(int16_t) Load 759
901617a3babSopenharmony_ci             761: 20(int16_t) GroupUMin 28 ExclusiveScan 760
902617a3babSopenharmony_ci             762:    110(ptr) AccessChain 23 109
903617a3babSopenharmony_ci                              Store 762 761
904617a3babSopenharmony_ci             763:     25(ptr) AccessChain 23 24
905617a3babSopenharmony_ci             764:      6(int) Load 763
906617a3babSopenharmony_ci             765:      6(int) GroupSMax 28 ExclusiveScan 764
907617a3babSopenharmony_ci             766:     25(ptr) AccessChain 23 24
908617a3babSopenharmony_ci                              Store 766 765
909617a3babSopenharmony_ci             767:     32(ptr) AccessChain 23 31
910617a3babSopenharmony_ci             768:    8(ivec2) Load 767
911617a3babSopenharmony_ci             769:      7(int) CompositeExtract 768 0
912617a3babSopenharmony_ci             770:      7(int) GroupUMax 28 ExclusiveScan 769
913617a3babSopenharmony_ci             771:      7(int) CompositeExtract 768 1
914617a3babSopenharmony_ci             772:      7(int) GroupUMax 28 ExclusiveScan 771
915617a3babSopenharmony_ci             773:    8(ivec2) CompositeConstruct 770 772
916617a3babSopenharmony_ci             774:     32(ptr) AccessChain 23 31
917617a3babSopenharmony_ci                              Store 774 773
918617a3babSopenharmony_ci             775:     42(ptr) AccessChain 23 41
919617a3babSopenharmony_ci             776:   10(fvec3) Load 775
920617a3babSopenharmony_ci             777:    9(float) CompositeExtract 776 0
921617a3babSopenharmony_ci             778:    9(float) GroupFMax 28 ExclusiveScan 777
922617a3babSopenharmony_ci             779:    9(float) CompositeExtract 776 1
923617a3babSopenharmony_ci             780:    9(float) GroupFMax 28 ExclusiveScan 779
924617a3babSopenharmony_ci             781:    9(float) CompositeExtract 776 2
925617a3babSopenharmony_ci             782:    9(float) GroupFMax 28 ExclusiveScan 781
926617a3babSopenharmony_ci             783:   10(fvec3) CompositeConstruct 778 780 782
927617a3babSopenharmony_ci             784:     42(ptr) AccessChain 23 41
928617a3babSopenharmony_ci                              Store 784 783
929617a3babSopenharmony_ci             785:     54(ptr) AccessChain 23 53
930617a3babSopenharmony_ci             786: 12(f64vec4) Load 785
931617a3babSopenharmony_ci             787:11(float64_t) CompositeExtract 786 0
932617a3babSopenharmony_ci             788:11(float64_t) GroupFMax 28 ExclusiveScan 787
933617a3babSopenharmony_ci             789:11(float64_t) CompositeExtract 786 1
934617a3babSopenharmony_ci             790:11(float64_t) GroupFMax 28 ExclusiveScan 789
935617a3babSopenharmony_ci             791:11(float64_t) CompositeExtract 786 2
936617a3babSopenharmony_ci             792:11(float64_t) GroupFMax 28 ExclusiveScan 791
937617a3babSopenharmony_ci             793:11(float64_t) CompositeExtract 786 3
938617a3babSopenharmony_ci             794:11(float64_t) GroupFMax 28 ExclusiveScan 793
939617a3babSopenharmony_ci             795: 12(f64vec4) CompositeConstruct 788 790 792 794
940617a3babSopenharmony_ci             796:     54(ptr) AccessChain 23 53
941617a3babSopenharmony_ci                              Store 796 795
942617a3babSopenharmony_ci             797:     68(ptr) AccessChain 23 67
943617a3babSopenharmony_ci             798: 13(int64_t) Load 797
944617a3babSopenharmony_ci             799: 13(int64_t) GroupSMax 28 ExclusiveScan 798
945617a3babSopenharmony_ci             800:     68(ptr) AccessChain 23 67
946617a3babSopenharmony_ci                              Store 800 799
947617a3babSopenharmony_ci             801:     74(ptr) AccessChain 23 73
948617a3babSopenharmony_ci             802: 15(i64vec2) Load 801
949617a3babSopenharmony_ci             803: 14(int64_t) CompositeExtract 802 0
950617a3babSopenharmony_ci             804: 14(int64_t) GroupUMax 28 ExclusiveScan 803
951617a3babSopenharmony_ci             805: 14(int64_t) CompositeExtract 802 1
952617a3babSopenharmony_ci             806: 14(int64_t) GroupUMax 28 ExclusiveScan 805
953617a3babSopenharmony_ci             807: 15(i64vec2) CompositeConstruct 804 806
954617a3babSopenharmony_ci             808:     74(ptr) AccessChain 23 73
955617a3babSopenharmony_ci                              Store 808 807
956617a3babSopenharmony_ci             809:     84(ptr) AccessChain 23 83
957617a3babSopenharmony_ci             810: 17(f16vec3) Load 809
958617a3babSopenharmony_ci             811:16(float16_t) CompositeExtract 810 0
959617a3babSopenharmony_ci             812:16(float16_t) GroupFMax 28 ExclusiveScan 811
960617a3babSopenharmony_ci             813:16(float16_t) CompositeExtract 810 1
961617a3babSopenharmony_ci             814:16(float16_t) GroupFMax 28 ExclusiveScan 813
962617a3babSopenharmony_ci             815:16(float16_t) CompositeExtract 810 2
963617a3babSopenharmony_ci             816:16(float16_t) GroupFMax 28 ExclusiveScan 815
964617a3babSopenharmony_ci             817: 17(f16vec3) CompositeConstruct 812 814 816
965617a3babSopenharmony_ci             818:     84(ptr) AccessChain 23 83
966617a3babSopenharmony_ci                              Store 818 817
967617a3babSopenharmony_ci             819:     96(ptr) AccessChain 23 95
968617a3babSopenharmony_ci             820: 19(i16vec4) Load 819
969617a3babSopenharmony_ci             821: 18(int16_t) CompositeExtract 820 0
970617a3babSopenharmony_ci             822: 18(int16_t) GroupSMax 28 ExclusiveScan 821
971617a3babSopenharmony_ci             823: 18(int16_t) CompositeExtract 820 1
972617a3babSopenharmony_ci             824: 18(int16_t) GroupSMax 28 ExclusiveScan 823
973617a3babSopenharmony_ci             825: 18(int16_t) CompositeExtract 820 2
974617a3babSopenharmony_ci             826: 18(int16_t) GroupSMax 28 ExclusiveScan 825
975617a3babSopenharmony_ci             827: 18(int16_t) CompositeExtract 820 3
976617a3babSopenharmony_ci             828: 18(int16_t) GroupSMax 28 ExclusiveScan 827
977617a3babSopenharmony_ci             829: 19(i16vec4) CompositeConstruct 822 824 826 828
978617a3babSopenharmony_ci             830:     96(ptr) AccessChain 23 95
979617a3babSopenharmony_ci                              Store 830 829
980617a3babSopenharmony_ci             831:    110(ptr) AccessChain 23 109
981617a3babSopenharmony_ci             832: 20(int16_t) Load 831
982617a3babSopenharmony_ci             833: 20(int16_t) GroupUMax 28 ExclusiveScan 832
983617a3babSopenharmony_ci             834:    110(ptr) AccessChain 23 109
984617a3babSopenharmony_ci                              Store 834 833
985617a3babSopenharmony_ci             835:     25(ptr) AccessChain 23 24
986617a3babSopenharmony_ci             836:      6(int) Load 835
987617a3babSopenharmony_ci             837:      6(int) GroupIAdd 28 ExclusiveScan 836
988617a3babSopenharmony_ci             838:     25(ptr) AccessChain 23 24
989617a3babSopenharmony_ci                              Store 838 837
990617a3babSopenharmony_ci             839:     32(ptr) AccessChain 23 31
991617a3babSopenharmony_ci             840:    8(ivec2) Load 839
992617a3babSopenharmony_ci             841:      7(int) CompositeExtract 840 0
993617a3babSopenharmony_ci             842:      7(int) GroupIAdd 28 ExclusiveScan 841
994617a3babSopenharmony_ci             843:      7(int) CompositeExtract 840 1
995617a3babSopenharmony_ci             844:      7(int) GroupIAdd 28 ExclusiveScan 843
996617a3babSopenharmony_ci             845:    8(ivec2) CompositeConstruct 842 844
997617a3babSopenharmony_ci             846:     32(ptr) AccessChain 23 31
998617a3babSopenharmony_ci                              Store 846 845
999617a3babSopenharmony_ci             847:     42(ptr) AccessChain 23 41
1000617a3babSopenharmony_ci             848:   10(fvec3) Load 847
1001617a3babSopenharmony_ci             849:    9(float) CompositeExtract 848 0
1002617a3babSopenharmony_ci             850:    9(float) GroupFAdd 28 ExclusiveScan 849
1003617a3babSopenharmony_ci             851:    9(float) CompositeExtract 848 1
1004617a3babSopenharmony_ci             852:    9(float) GroupFAdd 28 ExclusiveScan 851
1005617a3babSopenharmony_ci             853:    9(float) CompositeExtract 848 2
1006617a3babSopenharmony_ci             854:    9(float) GroupFAdd 28 ExclusiveScan 853
1007617a3babSopenharmony_ci             855:   10(fvec3) CompositeConstruct 850 852 854
1008617a3babSopenharmony_ci             856:     42(ptr) AccessChain 23 41
1009617a3babSopenharmony_ci                              Store 856 855
1010617a3babSopenharmony_ci             857:     54(ptr) AccessChain 23 53
1011617a3babSopenharmony_ci             858: 12(f64vec4) Load 857
1012617a3babSopenharmony_ci             859:11(float64_t) CompositeExtract 858 0
1013617a3babSopenharmony_ci             860:11(float64_t) GroupFAdd 28 ExclusiveScan 859
1014617a3babSopenharmony_ci             861:11(float64_t) CompositeExtract 858 1
1015617a3babSopenharmony_ci             862:11(float64_t) GroupFAdd 28 ExclusiveScan 861
1016617a3babSopenharmony_ci             863:11(float64_t) CompositeExtract 858 2
1017617a3babSopenharmony_ci             864:11(float64_t) GroupFAdd 28 ExclusiveScan 863
1018617a3babSopenharmony_ci             865:11(float64_t) CompositeExtract 858 3
1019617a3babSopenharmony_ci             866:11(float64_t) GroupFAdd 28 ExclusiveScan 865
1020617a3babSopenharmony_ci             867: 12(f64vec4) CompositeConstruct 860 862 864 866
1021617a3babSopenharmony_ci             868:     54(ptr) AccessChain 23 53
1022617a3babSopenharmony_ci                              Store 868 867
1023617a3babSopenharmony_ci             869:     68(ptr) AccessChain 23 67
1024617a3babSopenharmony_ci             870: 13(int64_t) Load 869
1025617a3babSopenharmony_ci             871: 13(int64_t) GroupIAdd 28 ExclusiveScan 870
1026617a3babSopenharmony_ci             872:     68(ptr) AccessChain 23 67
1027617a3babSopenharmony_ci                              Store 872 871
1028617a3babSopenharmony_ci             873:     74(ptr) AccessChain 23 73
1029617a3babSopenharmony_ci             874: 15(i64vec2) Load 873
1030617a3babSopenharmony_ci             875: 14(int64_t) CompositeExtract 874 0
1031617a3babSopenharmony_ci             876: 14(int64_t) GroupIAdd 28 ExclusiveScan 875
1032617a3babSopenharmony_ci             877: 14(int64_t) CompositeExtract 874 1
1033617a3babSopenharmony_ci             878: 14(int64_t) GroupIAdd 28 ExclusiveScan 877
1034617a3babSopenharmony_ci             879: 15(i64vec2) CompositeConstruct 876 878
1035617a3babSopenharmony_ci             880:     74(ptr) AccessChain 23 73
1036617a3babSopenharmony_ci                              Store 880 879
1037617a3babSopenharmony_ci             881:     84(ptr) AccessChain 23 83
1038617a3babSopenharmony_ci             882: 17(f16vec3) Load 881
1039617a3babSopenharmony_ci             883:16(float16_t) CompositeExtract 882 0
1040617a3babSopenharmony_ci             884:16(float16_t) GroupFAdd 28 ExclusiveScan 883
1041617a3babSopenharmony_ci             885:16(float16_t) CompositeExtract 882 1
1042617a3babSopenharmony_ci             886:16(float16_t) GroupFAdd 28 ExclusiveScan 885
1043617a3babSopenharmony_ci             887:16(float16_t) CompositeExtract 882 2
1044617a3babSopenharmony_ci             888:16(float16_t) GroupFAdd 28 ExclusiveScan 887
1045617a3babSopenharmony_ci             889: 17(f16vec3) CompositeConstruct 884 886 888
1046617a3babSopenharmony_ci             890:     84(ptr) AccessChain 23 83
1047617a3babSopenharmony_ci                              Store 890 889
1048617a3babSopenharmony_ci             891:     96(ptr) AccessChain 23 95
1049617a3babSopenharmony_ci             892: 19(i16vec4) Load 891
1050617a3babSopenharmony_ci             893: 18(int16_t) CompositeExtract 892 0
1051617a3babSopenharmony_ci             894: 18(int16_t) GroupIAdd 28 ExclusiveScan 893
1052617a3babSopenharmony_ci             895: 18(int16_t) CompositeExtract 892 1
1053617a3babSopenharmony_ci             896: 18(int16_t) GroupIAdd 28 ExclusiveScan 895
1054617a3babSopenharmony_ci             897: 18(int16_t) CompositeExtract 892 2
1055617a3babSopenharmony_ci             898: 18(int16_t) GroupIAdd 28 ExclusiveScan 897
1056617a3babSopenharmony_ci             899: 18(int16_t) CompositeExtract 892 3
1057617a3babSopenharmony_ci             900: 18(int16_t) GroupIAdd 28 ExclusiveScan 899
1058617a3babSopenharmony_ci             901: 19(i16vec4) CompositeConstruct 894 896 898 900
1059617a3babSopenharmony_ci             902:     96(ptr) AccessChain 23 95
1060617a3babSopenharmony_ci                              Store 902 901
1061617a3babSopenharmony_ci             903:    110(ptr) AccessChain 23 109
1062617a3babSopenharmony_ci             904: 20(int16_t) Load 903
1063617a3babSopenharmony_ci             905: 20(int16_t) GroupIAdd 28 ExclusiveScan 904
1064617a3babSopenharmony_ci             906:    110(ptr) AccessChain 23 109
1065617a3babSopenharmony_ci                              Store 906 905
1066617a3babSopenharmony_ci             907:     25(ptr) AccessChain 23 24
1067617a3babSopenharmony_ci             908:      6(int) Load 907
1068617a3babSopenharmony_ci             909:      6(int) GroupSMinNonUniformAMD 28 InclusiveScan 908
1069617a3babSopenharmony_ci             910:     25(ptr) AccessChain 23 24
1070617a3babSopenharmony_ci                              Store 910 909
1071617a3babSopenharmony_ci             911:     32(ptr) AccessChain 23 31
1072617a3babSopenharmony_ci             912:    8(ivec2) Load 911
1073617a3babSopenharmony_ci             913:      7(int) CompositeExtract 912 0
1074617a3babSopenharmony_ci             914:      7(int) GroupUMinNonUniformAMD 28 InclusiveScan 913
1075617a3babSopenharmony_ci             915:      7(int) CompositeExtract 912 1
1076617a3babSopenharmony_ci             916:      7(int) GroupUMinNonUniformAMD 28 InclusiveScan 915
1077617a3babSopenharmony_ci             917:    8(ivec2) CompositeConstruct 914 916
1078617a3babSopenharmony_ci             918:     32(ptr) AccessChain 23 31
1079617a3babSopenharmony_ci                              Store 918 917
1080617a3babSopenharmony_ci             919:     42(ptr) AccessChain 23 41
1081617a3babSopenharmony_ci             920:   10(fvec3) Load 919
1082617a3babSopenharmony_ci             921:    9(float) CompositeExtract 920 0
1083617a3babSopenharmony_ci             922:    9(float) GroupFMinNonUniformAMD 28 InclusiveScan 921
1084617a3babSopenharmony_ci             923:    9(float) CompositeExtract 920 1
1085617a3babSopenharmony_ci             924:    9(float) GroupFMinNonUniformAMD 28 InclusiveScan 923
1086617a3babSopenharmony_ci             925:    9(float) CompositeExtract 920 2
1087617a3babSopenharmony_ci             926:    9(float) GroupFMinNonUniformAMD 28 InclusiveScan 925
1088617a3babSopenharmony_ci             927:   10(fvec3) CompositeConstruct 922 924 926
1089617a3babSopenharmony_ci             928:     42(ptr) AccessChain 23 41
1090617a3babSopenharmony_ci                              Store 928 927
1091617a3babSopenharmony_ci             929:     54(ptr) AccessChain 23 53
1092617a3babSopenharmony_ci             930: 12(f64vec4) Load 929
1093617a3babSopenharmony_ci             931:11(float64_t) CompositeExtract 930 0
1094617a3babSopenharmony_ci             932:11(float64_t) GroupFMinNonUniformAMD 28 InclusiveScan 931
1095617a3babSopenharmony_ci             933:11(float64_t) CompositeExtract 930 1
1096617a3babSopenharmony_ci             934:11(float64_t) GroupFMinNonUniformAMD 28 InclusiveScan 933
1097617a3babSopenharmony_ci             935:11(float64_t) CompositeExtract 930 2
1098617a3babSopenharmony_ci             936:11(float64_t) GroupFMinNonUniformAMD 28 InclusiveScan 935
1099617a3babSopenharmony_ci             937:11(float64_t) CompositeExtract 930 3
1100617a3babSopenharmony_ci             938:11(float64_t) GroupFMinNonUniformAMD 28 InclusiveScan 937
1101617a3babSopenharmony_ci             939: 12(f64vec4) CompositeConstruct 932 934 936 938
1102617a3babSopenharmony_ci             940:     54(ptr) AccessChain 23 53
1103617a3babSopenharmony_ci                              Store 940 939
1104617a3babSopenharmony_ci             941:     68(ptr) AccessChain 23 67
1105617a3babSopenharmony_ci             942: 13(int64_t) Load 941
1106617a3babSopenharmony_ci             943: 13(int64_t) GroupSMinNonUniformAMD 28 InclusiveScan 942
1107617a3babSopenharmony_ci             944:     68(ptr) AccessChain 23 67
1108617a3babSopenharmony_ci                              Store 944 943
1109617a3babSopenharmony_ci             945:     74(ptr) AccessChain 23 73
1110617a3babSopenharmony_ci             946: 15(i64vec2) Load 945
1111617a3babSopenharmony_ci             947: 14(int64_t) CompositeExtract 946 0
1112617a3babSopenharmony_ci             948: 14(int64_t) GroupUMinNonUniformAMD 28 InclusiveScan 947
1113617a3babSopenharmony_ci             949: 14(int64_t) CompositeExtract 946 1
1114617a3babSopenharmony_ci             950: 14(int64_t) GroupUMinNonUniformAMD 28 InclusiveScan 949
1115617a3babSopenharmony_ci             951: 15(i64vec2) CompositeConstruct 948 950
1116617a3babSopenharmony_ci             952:     74(ptr) AccessChain 23 73
1117617a3babSopenharmony_ci                              Store 952 951
1118617a3babSopenharmony_ci             953:     84(ptr) AccessChain 23 83
1119617a3babSopenharmony_ci             954: 17(f16vec3) Load 953
1120617a3babSopenharmony_ci             955:16(float16_t) CompositeExtract 954 0
1121617a3babSopenharmony_ci             956:16(float16_t) GroupFMinNonUniformAMD 28 InclusiveScan 955
1122617a3babSopenharmony_ci             957:16(float16_t) CompositeExtract 954 1
1123617a3babSopenharmony_ci             958:16(float16_t) GroupFMinNonUniformAMD 28 InclusiveScan 957
1124617a3babSopenharmony_ci             959:16(float16_t) CompositeExtract 954 2
1125617a3babSopenharmony_ci             960:16(float16_t) GroupFMinNonUniformAMD 28 InclusiveScan 959
1126617a3babSopenharmony_ci             961: 17(f16vec3) CompositeConstruct 956 958 960
1127617a3babSopenharmony_ci             962:     84(ptr) AccessChain 23 83
1128617a3babSopenharmony_ci                              Store 962 961
1129617a3babSopenharmony_ci             963:     96(ptr) AccessChain 23 95
1130617a3babSopenharmony_ci             964: 19(i16vec4) Load 963
1131617a3babSopenharmony_ci             965: 18(int16_t) CompositeExtract 964 0
1132617a3babSopenharmony_ci             966: 18(int16_t) GroupSMinNonUniformAMD 28 InclusiveScan 965
1133617a3babSopenharmony_ci             967: 18(int16_t) CompositeExtract 964 1
1134617a3babSopenharmony_ci             968: 18(int16_t) GroupSMinNonUniformAMD 28 InclusiveScan 967
1135617a3babSopenharmony_ci             969: 18(int16_t) CompositeExtract 964 2
1136617a3babSopenharmony_ci             970: 18(int16_t) GroupSMinNonUniformAMD 28 InclusiveScan 969
1137617a3babSopenharmony_ci             971: 18(int16_t) CompositeExtract 964 3
1138617a3babSopenharmony_ci             972: 18(int16_t) GroupSMinNonUniformAMD 28 InclusiveScan 971
1139617a3babSopenharmony_ci             973: 19(i16vec4) CompositeConstruct 966 968 970 972
1140617a3babSopenharmony_ci             974:     96(ptr) AccessChain 23 95
1141617a3babSopenharmony_ci                              Store 974 973
1142617a3babSopenharmony_ci             975:    110(ptr) AccessChain 23 109
1143617a3babSopenharmony_ci             976: 20(int16_t) Load 975
1144617a3babSopenharmony_ci             977: 20(int16_t) GroupUMinNonUniformAMD 28 InclusiveScan 976
1145617a3babSopenharmony_ci             978:    110(ptr) AccessChain 23 109
1146617a3babSopenharmony_ci                              Store 978 977
1147617a3babSopenharmony_ci             979:     25(ptr) AccessChain 23 24
1148617a3babSopenharmony_ci             980:      6(int) Load 979
1149617a3babSopenharmony_ci             981:      6(int) GroupSMaxNonUniformAMD 28 InclusiveScan 980
1150617a3babSopenharmony_ci             982:     25(ptr) AccessChain 23 24
1151617a3babSopenharmony_ci                              Store 982 981
1152617a3babSopenharmony_ci             983:     32(ptr) AccessChain 23 31
1153617a3babSopenharmony_ci             984:    8(ivec2) Load 983
1154617a3babSopenharmony_ci             985:      7(int) CompositeExtract 984 0
1155617a3babSopenharmony_ci             986:      7(int) GroupUMaxNonUniformAMD 28 InclusiveScan 985
1156617a3babSopenharmony_ci             987:      7(int) CompositeExtract 984 1
1157617a3babSopenharmony_ci             988:      7(int) GroupUMaxNonUniformAMD 28 InclusiveScan 987
1158617a3babSopenharmony_ci             989:    8(ivec2) CompositeConstruct 986 988
1159617a3babSopenharmony_ci             990:     32(ptr) AccessChain 23 31
1160617a3babSopenharmony_ci                              Store 990 989
1161617a3babSopenharmony_ci             991:     42(ptr) AccessChain 23 41
1162617a3babSopenharmony_ci             992:   10(fvec3) Load 991
1163617a3babSopenharmony_ci             993:    9(float) CompositeExtract 992 0
1164617a3babSopenharmony_ci             994:    9(float) GroupFMaxNonUniformAMD 28 InclusiveScan 993
1165617a3babSopenharmony_ci             995:    9(float) CompositeExtract 992 1
1166617a3babSopenharmony_ci             996:    9(float) GroupFMaxNonUniformAMD 28 InclusiveScan 995
1167617a3babSopenharmony_ci             997:    9(float) CompositeExtract 992 2
1168617a3babSopenharmony_ci             998:    9(float) GroupFMaxNonUniformAMD 28 InclusiveScan 997
1169617a3babSopenharmony_ci             999:   10(fvec3) CompositeConstruct 994 996 998
1170617a3babSopenharmony_ci            1000:     42(ptr) AccessChain 23 41
1171617a3babSopenharmony_ci                              Store 1000 999
1172617a3babSopenharmony_ci            1001:     54(ptr) AccessChain 23 53
1173617a3babSopenharmony_ci            1002: 12(f64vec4) Load 1001
1174617a3babSopenharmony_ci            1003:11(float64_t) CompositeExtract 1002 0
1175617a3babSopenharmony_ci            1004:11(float64_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1003
1176617a3babSopenharmony_ci            1005:11(float64_t) CompositeExtract 1002 1
1177617a3babSopenharmony_ci            1006:11(float64_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1005
1178617a3babSopenharmony_ci            1007:11(float64_t) CompositeExtract 1002 2
1179617a3babSopenharmony_ci            1008:11(float64_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1007
1180617a3babSopenharmony_ci            1009:11(float64_t) CompositeExtract 1002 3
1181617a3babSopenharmony_ci            1010:11(float64_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1009
1182617a3babSopenharmony_ci            1011: 12(f64vec4) CompositeConstruct 1004 1006 1008 1010
1183617a3babSopenharmony_ci            1012:     54(ptr) AccessChain 23 53
1184617a3babSopenharmony_ci                              Store 1012 1011
1185617a3babSopenharmony_ci            1013:     68(ptr) AccessChain 23 67
1186617a3babSopenharmony_ci            1014: 13(int64_t) Load 1013
1187617a3babSopenharmony_ci            1015: 13(int64_t) GroupSMaxNonUniformAMD 28 InclusiveScan 1014
1188617a3babSopenharmony_ci            1016:     68(ptr) AccessChain 23 67
1189617a3babSopenharmony_ci                              Store 1016 1015
1190617a3babSopenharmony_ci            1017:     74(ptr) AccessChain 23 73
1191617a3babSopenharmony_ci            1018: 15(i64vec2) Load 1017
1192617a3babSopenharmony_ci            1019: 14(int64_t) CompositeExtract 1018 0
1193617a3babSopenharmony_ci            1020: 14(int64_t) GroupUMaxNonUniformAMD 28 InclusiveScan 1019
1194617a3babSopenharmony_ci            1021: 14(int64_t) CompositeExtract 1018 1
1195617a3babSopenharmony_ci            1022: 14(int64_t) GroupUMaxNonUniformAMD 28 InclusiveScan 1021
1196617a3babSopenharmony_ci            1023: 15(i64vec2) CompositeConstruct 1020 1022
1197617a3babSopenharmony_ci            1024:     74(ptr) AccessChain 23 73
1198617a3babSopenharmony_ci                              Store 1024 1023
1199617a3babSopenharmony_ci            1025:     84(ptr) AccessChain 23 83
1200617a3babSopenharmony_ci            1026: 17(f16vec3) Load 1025
1201617a3babSopenharmony_ci            1027:16(float16_t) CompositeExtract 1026 0
1202617a3babSopenharmony_ci            1028:16(float16_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1027
1203617a3babSopenharmony_ci            1029:16(float16_t) CompositeExtract 1026 1
1204617a3babSopenharmony_ci            1030:16(float16_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1029
1205617a3babSopenharmony_ci            1031:16(float16_t) CompositeExtract 1026 2
1206617a3babSopenharmony_ci            1032:16(float16_t) GroupFMaxNonUniformAMD 28 InclusiveScan 1031
1207617a3babSopenharmony_ci            1033: 17(f16vec3) CompositeConstruct 1028 1030 1032
1208617a3babSopenharmony_ci            1034:     84(ptr) AccessChain 23 83
1209617a3babSopenharmony_ci                              Store 1034 1033
1210617a3babSopenharmony_ci            1035:     96(ptr) AccessChain 23 95
1211617a3babSopenharmony_ci            1036: 19(i16vec4) Load 1035
1212617a3babSopenharmony_ci            1037: 18(int16_t) CompositeExtract 1036 0
1213617a3babSopenharmony_ci            1038: 18(int16_t) GroupSMaxNonUniformAMD 28 InclusiveScan 1037
1214617a3babSopenharmony_ci            1039: 18(int16_t) CompositeExtract 1036 1
1215617a3babSopenharmony_ci            1040: 18(int16_t) GroupSMaxNonUniformAMD 28 InclusiveScan 1039
1216617a3babSopenharmony_ci            1041: 18(int16_t) CompositeExtract 1036 2
1217617a3babSopenharmony_ci            1042: 18(int16_t) GroupSMaxNonUniformAMD 28 InclusiveScan 1041
1218617a3babSopenharmony_ci            1043: 18(int16_t) CompositeExtract 1036 3
1219617a3babSopenharmony_ci            1044: 18(int16_t) GroupSMaxNonUniformAMD 28 InclusiveScan 1043
1220617a3babSopenharmony_ci            1045: 19(i16vec4) CompositeConstruct 1038 1040 1042 1044
1221617a3babSopenharmony_ci            1046:     96(ptr) AccessChain 23 95
1222617a3babSopenharmony_ci                              Store 1046 1045
1223617a3babSopenharmony_ci            1047:    110(ptr) AccessChain 23 109
1224617a3babSopenharmony_ci            1048: 20(int16_t) Load 1047
1225617a3babSopenharmony_ci            1049: 20(int16_t) GroupUMaxNonUniformAMD 28 InclusiveScan 1048
1226617a3babSopenharmony_ci            1050:    110(ptr) AccessChain 23 109
1227617a3babSopenharmony_ci                              Store 1050 1049
1228617a3babSopenharmony_ci            1051:     25(ptr) AccessChain 23 24
1229617a3babSopenharmony_ci            1052:      6(int) Load 1051
1230617a3babSopenharmony_ci            1053:      6(int) GroupIAddNonUniformAMD 28 InclusiveScan 1052
1231617a3babSopenharmony_ci            1054:     25(ptr) AccessChain 23 24
1232617a3babSopenharmony_ci                              Store 1054 1053
1233617a3babSopenharmony_ci            1055:     32(ptr) AccessChain 23 31
1234617a3babSopenharmony_ci            1056:    8(ivec2) Load 1055
1235617a3babSopenharmony_ci            1057:      7(int) CompositeExtract 1056 0
1236617a3babSopenharmony_ci            1058:      7(int) GroupIAddNonUniformAMD 28 InclusiveScan 1057
1237617a3babSopenharmony_ci            1059:      7(int) CompositeExtract 1056 1
1238617a3babSopenharmony_ci            1060:      7(int) GroupIAddNonUniformAMD 28 InclusiveScan 1059
1239617a3babSopenharmony_ci            1061:    8(ivec2) CompositeConstruct 1058 1060
1240617a3babSopenharmony_ci            1062:     32(ptr) AccessChain 23 31
1241617a3babSopenharmony_ci                              Store 1062 1061
1242617a3babSopenharmony_ci            1063:     42(ptr) AccessChain 23 41
1243617a3babSopenharmony_ci            1064:   10(fvec3) Load 1063
1244617a3babSopenharmony_ci            1065:    9(float) CompositeExtract 1064 0
1245617a3babSopenharmony_ci            1066:    9(float) GroupFAddNonUniformAMD 28 InclusiveScan 1065
1246617a3babSopenharmony_ci            1067:    9(float) CompositeExtract 1064 1
1247617a3babSopenharmony_ci            1068:    9(float) GroupFAddNonUniformAMD 28 InclusiveScan 1067
1248617a3babSopenharmony_ci            1069:    9(float) CompositeExtract 1064 2
1249617a3babSopenharmony_ci            1070:    9(float) GroupFAddNonUniformAMD 28 InclusiveScan 1069
1250617a3babSopenharmony_ci            1071:   10(fvec3) CompositeConstruct 1066 1068 1070
1251617a3babSopenharmony_ci            1072:     42(ptr) AccessChain 23 41
1252617a3babSopenharmony_ci                              Store 1072 1071
1253617a3babSopenharmony_ci            1073:     54(ptr) AccessChain 23 53
1254617a3babSopenharmony_ci            1074: 12(f64vec4) Load 1073
1255617a3babSopenharmony_ci            1075:11(float64_t) CompositeExtract 1074 0
1256617a3babSopenharmony_ci            1076:11(float64_t) GroupFAddNonUniformAMD 28 InclusiveScan 1075
1257617a3babSopenharmony_ci            1077:11(float64_t) CompositeExtract 1074 1
1258617a3babSopenharmony_ci            1078:11(float64_t) GroupFAddNonUniformAMD 28 InclusiveScan 1077
1259617a3babSopenharmony_ci            1079:11(float64_t) CompositeExtract 1074 2
1260617a3babSopenharmony_ci            1080:11(float64_t) GroupFAddNonUniformAMD 28 InclusiveScan 1079
1261617a3babSopenharmony_ci            1081:11(float64_t) CompositeExtract 1074 3
1262617a3babSopenharmony_ci            1082:11(float64_t) GroupFAddNonUniformAMD 28 InclusiveScan 1081
1263617a3babSopenharmony_ci            1083: 12(f64vec4) CompositeConstruct 1076 1078 1080 1082
1264617a3babSopenharmony_ci            1084:     54(ptr) AccessChain 23 53
1265617a3babSopenharmony_ci                              Store 1084 1083
1266617a3babSopenharmony_ci            1085:     68(ptr) AccessChain 23 67
1267617a3babSopenharmony_ci            1086: 13(int64_t) Load 1085
1268617a3babSopenharmony_ci            1087: 13(int64_t) GroupIAddNonUniformAMD 28 InclusiveScan 1086
1269617a3babSopenharmony_ci            1088:     68(ptr) AccessChain 23 67
1270617a3babSopenharmony_ci                              Store 1088 1087
1271617a3babSopenharmony_ci            1089:     74(ptr) AccessChain 23 73
1272617a3babSopenharmony_ci            1090: 15(i64vec2) Load 1089
1273617a3babSopenharmony_ci            1091: 14(int64_t) CompositeExtract 1090 0
1274617a3babSopenharmony_ci            1092: 14(int64_t) GroupIAddNonUniformAMD 28 InclusiveScan 1091
1275617a3babSopenharmony_ci            1093: 14(int64_t) CompositeExtract 1090 1
1276617a3babSopenharmony_ci            1094: 14(int64_t) GroupIAddNonUniformAMD 28 InclusiveScan 1093
1277617a3babSopenharmony_ci            1095: 15(i64vec2) CompositeConstruct 1092 1094
1278617a3babSopenharmony_ci            1096:     74(ptr) AccessChain 23 73
1279617a3babSopenharmony_ci                              Store 1096 1095
1280617a3babSopenharmony_ci            1097:     84(ptr) AccessChain 23 83
1281617a3babSopenharmony_ci            1098: 17(f16vec3) Load 1097
1282617a3babSopenharmony_ci            1099:16(float16_t) CompositeExtract 1098 0
1283617a3babSopenharmony_ci            1100:16(float16_t) GroupFAddNonUniformAMD 28 InclusiveScan 1099
1284617a3babSopenharmony_ci            1101:16(float16_t) CompositeExtract 1098 1
1285617a3babSopenharmony_ci            1102:16(float16_t) GroupFAddNonUniformAMD 28 InclusiveScan 1101
1286617a3babSopenharmony_ci            1103:16(float16_t) CompositeExtract 1098 2
1287617a3babSopenharmony_ci            1104:16(float16_t) GroupFAddNonUniformAMD 28 InclusiveScan 1103
1288617a3babSopenharmony_ci            1105: 17(f16vec3) CompositeConstruct 1100 1102 1104
1289617a3babSopenharmony_ci            1106:     84(ptr) AccessChain 23 83
1290617a3babSopenharmony_ci                              Store 1106 1105
1291617a3babSopenharmony_ci            1107:     96(ptr) AccessChain 23 95
1292617a3babSopenharmony_ci            1108: 19(i16vec4) Load 1107
1293617a3babSopenharmony_ci            1109: 18(int16_t) CompositeExtract 1108 0
1294617a3babSopenharmony_ci            1110: 18(int16_t) GroupIAddNonUniformAMD 28 InclusiveScan 1109
1295617a3babSopenharmony_ci            1111: 18(int16_t) CompositeExtract 1108 1
1296617a3babSopenharmony_ci            1112: 18(int16_t) GroupIAddNonUniformAMD 28 InclusiveScan 1111
1297617a3babSopenharmony_ci            1113: 18(int16_t) CompositeExtract 1108 2
1298617a3babSopenharmony_ci            1114: 18(int16_t) GroupIAddNonUniformAMD 28 InclusiveScan 1113
1299617a3babSopenharmony_ci            1115: 18(int16_t) CompositeExtract 1108 3
1300617a3babSopenharmony_ci            1116: 18(int16_t) GroupIAddNonUniformAMD 28 InclusiveScan 1115
1301617a3babSopenharmony_ci            1117: 19(i16vec4) CompositeConstruct 1110 1112 1114 1116
1302617a3babSopenharmony_ci            1118:     96(ptr) AccessChain 23 95
1303617a3babSopenharmony_ci                              Store 1118 1117
1304617a3babSopenharmony_ci            1119:    110(ptr) AccessChain 23 109
1305617a3babSopenharmony_ci            1120: 20(int16_t) Load 1119
1306617a3babSopenharmony_ci            1121: 20(int16_t) GroupIAddNonUniformAMD 28 InclusiveScan 1120
1307617a3babSopenharmony_ci            1122:    110(ptr) AccessChain 23 109
1308617a3babSopenharmony_ci                              Store 1122 1121
1309617a3babSopenharmony_ci            1123:     25(ptr) AccessChain 23 24
1310617a3babSopenharmony_ci            1124:      6(int) Load 1123
1311617a3babSopenharmony_ci            1125:      6(int) GroupSMinNonUniformAMD 28 ExclusiveScan 1124
1312617a3babSopenharmony_ci            1126:     25(ptr) AccessChain 23 24
1313617a3babSopenharmony_ci                              Store 1126 1125
1314617a3babSopenharmony_ci            1127:     32(ptr) AccessChain 23 31
1315617a3babSopenharmony_ci            1128:    8(ivec2) Load 1127
1316617a3babSopenharmony_ci            1129:      7(int) CompositeExtract 1128 0
1317617a3babSopenharmony_ci            1130:      7(int) GroupUMinNonUniformAMD 28 ExclusiveScan 1129
1318617a3babSopenharmony_ci            1131:      7(int) CompositeExtract 1128 1
1319617a3babSopenharmony_ci            1132:      7(int) GroupUMinNonUniformAMD 28 ExclusiveScan 1131
1320617a3babSopenharmony_ci            1133:    8(ivec2) CompositeConstruct 1130 1132
1321617a3babSopenharmony_ci            1134:     32(ptr) AccessChain 23 31
1322617a3babSopenharmony_ci                              Store 1134 1133
1323617a3babSopenharmony_ci            1135:     42(ptr) AccessChain 23 41
1324617a3babSopenharmony_ci            1136:   10(fvec3) Load 1135
1325617a3babSopenharmony_ci            1137:    9(float) CompositeExtract 1136 0
1326617a3babSopenharmony_ci            1138:    9(float) GroupFMinNonUniformAMD 28 ExclusiveScan 1137
1327617a3babSopenharmony_ci            1139:    9(float) CompositeExtract 1136 1
1328617a3babSopenharmony_ci            1140:    9(float) GroupFMinNonUniformAMD 28 ExclusiveScan 1139
1329617a3babSopenharmony_ci            1141:    9(float) CompositeExtract 1136 2
1330617a3babSopenharmony_ci            1142:    9(float) GroupFMinNonUniformAMD 28 ExclusiveScan 1141
1331617a3babSopenharmony_ci            1143:   10(fvec3) CompositeConstruct 1138 1140 1142
1332617a3babSopenharmony_ci            1144:     42(ptr) AccessChain 23 41
1333617a3babSopenharmony_ci                              Store 1144 1143
1334617a3babSopenharmony_ci            1145:     54(ptr) AccessChain 23 53
1335617a3babSopenharmony_ci            1146: 12(f64vec4) Load 1145
1336617a3babSopenharmony_ci            1147:11(float64_t) CompositeExtract 1146 0
1337617a3babSopenharmony_ci            1148:11(float64_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1147
1338617a3babSopenharmony_ci            1149:11(float64_t) CompositeExtract 1146 1
1339617a3babSopenharmony_ci            1150:11(float64_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1149
1340617a3babSopenharmony_ci            1151:11(float64_t) CompositeExtract 1146 2
1341617a3babSopenharmony_ci            1152:11(float64_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1151
1342617a3babSopenharmony_ci            1153:11(float64_t) CompositeExtract 1146 3
1343617a3babSopenharmony_ci            1154:11(float64_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1153
1344617a3babSopenharmony_ci            1155: 12(f64vec4) CompositeConstruct 1148 1150 1152 1154
1345617a3babSopenharmony_ci            1156:     54(ptr) AccessChain 23 53
1346617a3babSopenharmony_ci                              Store 1156 1155
1347617a3babSopenharmony_ci            1157:     68(ptr) AccessChain 23 67
1348617a3babSopenharmony_ci            1158: 13(int64_t) Load 1157
1349617a3babSopenharmony_ci            1159: 13(int64_t) GroupSMinNonUniformAMD 28 ExclusiveScan 1158
1350617a3babSopenharmony_ci            1160:     68(ptr) AccessChain 23 67
1351617a3babSopenharmony_ci                              Store 1160 1159
1352617a3babSopenharmony_ci            1161:     74(ptr) AccessChain 23 73
1353617a3babSopenharmony_ci            1162: 15(i64vec2) Load 1161
1354617a3babSopenharmony_ci            1163: 14(int64_t) CompositeExtract 1162 0
1355617a3babSopenharmony_ci            1164: 14(int64_t) GroupUMinNonUniformAMD 28 ExclusiveScan 1163
1356617a3babSopenharmony_ci            1165: 14(int64_t) CompositeExtract 1162 1
1357617a3babSopenharmony_ci            1166: 14(int64_t) GroupUMinNonUniformAMD 28 ExclusiveScan 1165
1358617a3babSopenharmony_ci            1167: 15(i64vec2) CompositeConstruct 1164 1166
1359617a3babSopenharmony_ci            1168:     74(ptr) AccessChain 23 73
1360617a3babSopenharmony_ci                              Store 1168 1167
1361617a3babSopenharmony_ci            1169:     84(ptr) AccessChain 23 83
1362617a3babSopenharmony_ci            1170: 17(f16vec3) Load 1169
1363617a3babSopenharmony_ci            1171:16(float16_t) CompositeExtract 1170 0
1364617a3babSopenharmony_ci            1172:16(float16_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1171
1365617a3babSopenharmony_ci            1173:16(float16_t) CompositeExtract 1170 1
1366617a3babSopenharmony_ci            1174:16(float16_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1173
1367617a3babSopenharmony_ci            1175:16(float16_t) CompositeExtract 1170 2
1368617a3babSopenharmony_ci            1176:16(float16_t) GroupFMinNonUniformAMD 28 ExclusiveScan 1175
1369617a3babSopenharmony_ci            1177: 17(f16vec3) CompositeConstruct 1172 1174 1176
1370617a3babSopenharmony_ci            1178:     84(ptr) AccessChain 23 83
1371617a3babSopenharmony_ci                              Store 1178 1177
1372617a3babSopenharmony_ci            1179:     96(ptr) AccessChain 23 95
1373617a3babSopenharmony_ci            1180: 19(i16vec4) Load 1179
1374617a3babSopenharmony_ci            1181: 18(int16_t) CompositeExtract 1180 0
1375617a3babSopenharmony_ci            1182: 18(int16_t) GroupSMinNonUniformAMD 28 ExclusiveScan 1181
1376617a3babSopenharmony_ci            1183: 18(int16_t) CompositeExtract 1180 1
1377617a3babSopenharmony_ci            1184: 18(int16_t) GroupSMinNonUniformAMD 28 ExclusiveScan 1183
1378617a3babSopenharmony_ci            1185: 18(int16_t) CompositeExtract 1180 2
1379617a3babSopenharmony_ci            1186: 18(int16_t) GroupSMinNonUniformAMD 28 ExclusiveScan 1185
1380617a3babSopenharmony_ci            1187: 18(int16_t) CompositeExtract 1180 3
1381617a3babSopenharmony_ci            1188: 18(int16_t) GroupSMinNonUniformAMD 28 ExclusiveScan 1187
1382617a3babSopenharmony_ci            1189: 19(i16vec4) CompositeConstruct 1182 1184 1186 1188
1383617a3babSopenharmony_ci            1190:     96(ptr) AccessChain 23 95
1384617a3babSopenharmony_ci                              Store 1190 1189
1385617a3babSopenharmony_ci            1191:    110(ptr) AccessChain 23 109
1386617a3babSopenharmony_ci            1192: 20(int16_t) Load 1191
1387617a3babSopenharmony_ci            1193: 20(int16_t) GroupUMinNonUniformAMD 28 ExclusiveScan 1192
1388617a3babSopenharmony_ci            1194:    110(ptr) AccessChain 23 109
1389617a3babSopenharmony_ci                              Store 1194 1193
1390617a3babSopenharmony_ci            1195:     25(ptr) AccessChain 23 24
1391617a3babSopenharmony_ci            1196:      6(int) Load 1195
1392617a3babSopenharmony_ci            1197:      6(int) GroupSMaxNonUniformAMD 28 ExclusiveScan 1196
1393617a3babSopenharmony_ci            1198:     25(ptr) AccessChain 23 24
1394617a3babSopenharmony_ci                              Store 1198 1197
1395617a3babSopenharmony_ci            1199:     32(ptr) AccessChain 23 31
1396617a3babSopenharmony_ci            1200:    8(ivec2) Load 1199
1397617a3babSopenharmony_ci            1201:      7(int) CompositeExtract 1200 0
1398617a3babSopenharmony_ci            1202:      7(int) GroupUMaxNonUniformAMD 28 ExclusiveScan 1201
1399617a3babSopenharmony_ci            1203:      7(int) CompositeExtract 1200 1
1400617a3babSopenharmony_ci            1204:      7(int) GroupUMaxNonUniformAMD 28 ExclusiveScan 1203
1401617a3babSopenharmony_ci            1205:    8(ivec2) CompositeConstruct 1202 1204
1402617a3babSopenharmony_ci            1206:     32(ptr) AccessChain 23 31
1403617a3babSopenharmony_ci                              Store 1206 1205
1404617a3babSopenharmony_ci            1207:     42(ptr) AccessChain 23 41
1405617a3babSopenharmony_ci            1208:   10(fvec3) Load 1207
1406617a3babSopenharmony_ci            1209:    9(float) CompositeExtract 1208 0
1407617a3babSopenharmony_ci            1210:    9(float) GroupFMaxNonUniformAMD 28 ExclusiveScan 1209
1408617a3babSopenharmony_ci            1211:    9(float) CompositeExtract 1208 1
1409617a3babSopenharmony_ci            1212:    9(float) GroupFMaxNonUniformAMD 28 ExclusiveScan 1211
1410617a3babSopenharmony_ci            1213:    9(float) CompositeExtract 1208 2
1411617a3babSopenharmony_ci            1214:    9(float) GroupFMaxNonUniformAMD 28 ExclusiveScan 1213
1412617a3babSopenharmony_ci            1215:   10(fvec3) CompositeConstruct 1210 1212 1214
1413617a3babSopenharmony_ci            1216:     42(ptr) AccessChain 23 41
1414617a3babSopenharmony_ci                              Store 1216 1215
1415617a3babSopenharmony_ci            1217:     54(ptr) AccessChain 23 53
1416617a3babSopenharmony_ci            1218: 12(f64vec4) Load 1217
1417617a3babSopenharmony_ci            1219:11(float64_t) CompositeExtract 1218 0
1418617a3babSopenharmony_ci            1220:11(float64_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1219
1419617a3babSopenharmony_ci            1221:11(float64_t) CompositeExtract 1218 1
1420617a3babSopenharmony_ci            1222:11(float64_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1221
1421617a3babSopenharmony_ci            1223:11(float64_t) CompositeExtract 1218 2
1422617a3babSopenharmony_ci            1224:11(float64_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1223
1423617a3babSopenharmony_ci            1225:11(float64_t) CompositeExtract 1218 3
1424617a3babSopenharmony_ci            1226:11(float64_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1225
1425617a3babSopenharmony_ci            1227: 12(f64vec4) CompositeConstruct 1220 1222 1224 1226
1426617a3babSopenharmony_ci            1228:     54(ptr) AccessChain 23 53
1427617a3babSopenharmony_ci                              Store 1228 1227
1428617a3babSopenharmony_ci            1229:     68(ptr) AccessChain 23 67
1429617a3babSopenharmony_ci            1230: 13(int64_t) Load 1229
1430617a3babSopenharmony_ci            1231: 13(int64_t) GroupSMaxNonUniformAMD 28 ExclusiveScan 1230
1431617a3babSopenharmony_ci            1232:     68(ptr) AccessChain 23 67
1432617a3babSopenharmony_ci                              Store 1232 1231
1433617a3babSopenharmony_ci            1233:     74(ptr) AccessChain 23 73
1434617a3babSopenharmony_ci            1234: 15(i64vec2) Load 1233
1435617a3babSopenharmony_ci            1235: 14(int64_t) CompositeExtract 1234 0
1436617a3babSopenharmony_ci            1236: 14(int64_t) GroupUMaxNonUniformAMD 28 ExclusiveScan 1235
1437617a3babSopenharmony_ci            1237: 14(int64_t) CompositeExtract 1234 1
1438617a3babSopenharmony_ci            1238: 14(int64_t) GroupUMaxNonUniformAMD 28 ExclusiveScan 1237
1439617a3babSopenharmony_ci            1239: 15(i64vec2) CompositeConstruct 1236 1238
1440617a3babSopenharmony_ci            1240:     74(ptr) AccessChain 23 73
1441617a3babSopenharmony_ci                              Store 1240 1239
1442617a3babSopenharmony_ci            1241:     84(ptr) AccessChain 23 83
1443617a3babSopenharmony_ci            1242: 17(f16vec3) Load 1241
1444617a3babSopenharmony_ci            1243:16(float16_t) CompositeExtract 1242 0
1445617a3babSopenharmony_ci            1244:16(float16_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1243
1446617a3babSopenharmony_ci            1245:16(float16_t) CompositeExtract 1242 1
1447617a3babSopenharmony_ci            1246:16(float16_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1245
1448617a3babSopenharmony_ci            1247:16(float16_t) CompositeExtract 1242 2
1449617a3babSopenharmony_ci            1248:16(float16_t) GroupFMaxNonUniformAMD 28 ExclusiveScan 1247
1450617a3babSopenharmony_ci            1249: 17(f16vec3) CompositeConstruct 1244 1246 1248
1451617a3babSopenharmony_ci            1250:     84(ptr) AccessChain 23 83
1452617a3babSopenharmony_ci                              Store 1250 1249
1453617a3babSopenharmony_ci            1251:     96(ptr) AccessChain 23 95
1454617a3babSopenharmony_ci            1252: 19(i16vec4) Load 1251
1455617a3babSopenharmony_ci            1253: 18(int16_t) CompositeExtract 1252 0
1456617a3babSopenharmony_ci            1254: 18(int16_t) GroupSMaxNonUniformAMD 28 ExclusiveScan 1253
1457617a3babSopenharmony_ci            1255: 18(int16_t) CompositeExtract 1252 1
1458617a3babSopenharmony_ci            1256: 18(int16_t) GroupSMaxNonUniformAMD 28 ExclusiveScan 1255
1459617a3babSopenharmony_ci            1257: 18(int16_t) CompositeExtract 1252 2
1460617a3babSopenharmony_ci            1258: 18(int16_t) GroupSMaxNonUniformAMD 28 ExclusiveScan 1257
1461617a3babSopenharmony_ci            1259: 18(int16_t) CompositeExtract 1252 3
1462617a3babSopenharmony_ci            1260: 18(int16_t) GroupSMaxNonUniformAMD 28 ExclusiveScan 1259
1463617a3babSopenharmony_ci            1261: 19(i16vec4) CompositeConstruct 1254 1256 1258 1260
1464617a3babSopenharmony_ci            1262:     96(ptr) AccessChain 23 95
1465617a3babSopenharmony_ci                              Store 1262 1261
1466617a3babSopenharmony_ci            1263:    110(ptr) AccessChain 23 109
1467617a3babSopenharmony_ci            1264: 20(int16_t) Load 1263
1468617a3babSopenharmony_ci            1265: 20(int16_t) GroupUMaxNonUniformAMD 28 ExclusiveScan 1264
1469617a3babSopenharmony_ci            1266:    110(ptr) AccessChain 23 109
1470617a3babSopenharmony_ci                              Store 1266 1265
1471617a3babSopenharmony_ci            1267:     25(ptr) AccessChain 23 24
1472617a3babSopenharmony_ci            1268:      6(int) Load 1267
1473617a3babSopenharmony_ci            1269:      6(int) GroupIAddNonUniformAMD 28 ExclusiveScan 1268
1474617a3babSopenharmony_ci            1270:     25(ptr) AccessChain 23 24
1475617a3babSopenharmony_ci                              Store 1270 1269
1476617a3babSopenharmony_ci            1271:     32(ptr) AccessChain 23 31
1477617a3babSopenharmony_ci            1272:    8(ivec2) Load 1271
1478617a3babSopenharmony_ci            1273:      7(int) CompositeExtract 1272 0
1479617a3babSopenharmony_ci            1274:      7(int) GroupIAddNonUniformAMD 28 ExclusiveScan 1273
1480617a3babSopenharmony_ci            1275:      7(int) CompositeExtract 1272 1
1481617a3babSopenharmony_ci            1276:      7(int) GroupIAddNonUniformAMD 28 ExclusiveScan 1275
1482617a3babSopenharmony_ci            1277:    8(ivec2) CompositeConstruct 1274 1276
1483617a3babSopenharmony_ci            1278:     32(ptr) AccessChain 23 31
1484617a3babSopenharmony_ci                              Store 1278 1277
1485617a3babSopenharmony_ci            1279:     42(ptr) AccessChain 23 41
1486617a3babSopenharmony_ci            1280:   10(fvec3) Load 1279
1487617a3babSopenharmony_ci            1281:    9(float) CompositeExtract 1280 0
1488617a3babSopenharmony_ci            1282:    9(float) GroupFAddNonUniformAMD 28 ExclusiveScan 1281
1489617a3babSopenharmony_ci            1283:    9(float) CompositeExtract 1280 1
1490617a3babSopenharmony_ci            1284:    9(float) GroupFAddNonUniformAMD 28 ExclusiveScan 1283
1491617a3babSopenharmony_ci            1285:    9(float) CompositeExtract 1280 2
1492617a3babSopenharmony_ci            1286:    9(float) GroupFAddNonUniformAMD 28 ExclusiveScan 1285
1493617a3babSopenharmony_ci            1287:   10(fvec3) CompositeConstruct 1282 1284 1286
1494617a3babSopenharmony_ci            1288:     42(ptr) AccessChain 23 41
1495617a3babSopenharmony_ci                              Store 1288 1287
1496617a3babSopenharmony_ci            1289:     54(ptr) AccessChain 23 53
1497617a3babSopenharmony_ci            1290: 12(f64vec4) Load 1289
1498617a3babSopenharmony_ci            1291:11(float64_t) CompositeExtract 1290 0
1499617a3babSopenharmony_ci            1292:11(float64_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1291
1500617a3babSopenharmony_ci            1293:11(float64_t) CompositeExtract 1290 1
1501617a3babSopenharmony_ci            1294:11(float64_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1293
1502617a3babSopenharmony_ci            1295:11(float64_t) CompositeExtract 1290 2
1503617a3babSopenharmony_ci            1296:11(float64_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1295
1504617a3babSopenharmony_ci            1297:11(float64_t) CompositeExtract 1290 3
1505617a3babSopenharmony_ci            1298:11(float64_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1297
1506617a3babSopenharmony_ci            1299: 12(f64vec4) CompositeConstruct 1292 1294 1296 1298
1507617a3babSopenharmony_ci            1300:     54(ptr) AccessChain 23 53
1508617a3babSopenharmony_ci                              Store 1300 1299
1509617a3babSopenharmony_ci            1301:     68(ptr) AccessChain 23 67
1510617a3babSopenharmony_ci            1302: 13(int64_t) Load 1301
1511617a3babSopenharmony_ci            1303: 13(int64_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1302
1512617a3babSopenharmony_ci            1304:     68(ptr) AccessChain 23 67
1513617a3babSopenharmony_ci                              Store 1304 1303
1514617a3babSopenharmony_ci            1305:     74(ptr) AccessChain 23 73
1515617a3babSopenharmony_ci            1306: 15(i64vec2) Load 1305
1516617a3babSopenharmony_ci            1307: 14(int64_t) CompositeExtract 1306 0
1517617a3babSopenharmony_ci            1308: 14(int64_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1307
1518617a3babSopenharmony_ci            1309: 14(int64_t) CompositeExtract 1306 1
1519617a3babSopenharmony_ci            1310: 14(int64_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1309
1520617a3babSopenharmony_ci            1311: 15(i64vec2) CompositeConstruct 1308 1310
1521617a3babSopenharmony_ci            1312:     74(ptr) AccessChain 23 73
1522617a3babSopenharmony_ci                              Store 1312 1311
1523617a3babSopenharmony_ci            1313:     84(ptr) AccessChain 23 83
1524617a3babSopenharmony_ci            1314: 17(f16vec3) Load 1313
1525617a3babSopenharmony_ci            1315:16(float16_t) CompositeExtract 1314 0
1526617a3babSopenharmony_ci            1316:16(float16_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1315
1527617a3babSopenharmony_ci            1317:16(float16_t) CompositeExtract 1314 1
1528617a3babSopenharmony_ci            1318:16(float16_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1317
1529617a3babSopenharmony_ci            1319:16(float16_t) CompositeExtract 1314 2
1530617a3babSopenharmony_ci            1320:16(float16_t) GroupFAddNonUniformAMD 28 ExclusiveScan 1319
1531617a3babSopenharmony_ci            1321: 17(f16vec3) CompositeConstruct 1316 1318 1320
1532617a3babSopenharmony_ci            1322:     84(ptr) AccessChain 23 83
1533617a3babSopenharmony_ci                              Store 1322 1321
1534617a3babSopenharmony_ci            1323:     96(ptr) AccessChain 23 95
1535617a3babSopenharmony_ci            1324: 19(i16vec4) Load 1323
1536617a3babSopenharmony_ci            1325: 18(int16_t) CompositeExtract 1324 0
1537617a3babSopenharmony_ci            1326: 18(int16_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1325
1538617a3babSopenharmony_ci            1327: 18(int16_t) CompositeExtract 1324 1
1539617a3babSopenharmony_ci            1328: 18(int16_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1327
1540617a3babSopenharmony_ci            1329: 18(int16_t) CompositeExtract 1324 2
1541617a3babSopenharmony_ci            1330: 18(int16_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1329
1542617a3babSopenharmony_ci            1331: 18(int16_t) CompositeExtract 1324 3
1543617a3babSopenharmony_ci            1332: 18(int16_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1331
1544617a3babSopenharmony_ci            1333: 19(i16vec4) CompositeConstruct 1326 1328 1330 1332
1545617a3babSopenharmony_ci            1334:     96(ptr) AccessChain 23 95
1546617a3babSopenharmony_ci                              Store 1334 1333
1547617a3babSopenharmony_ci            1335:    110(ptr) AccessChain 23 109
1548617a3babSopenharmony_ci            1336: 20(int16_t) Load 1335
1549617a3babSopenharmony_ci            1337: 20(int16_t) GroupIAddNonUniformAMD 28 ExclusiveScan 1336
1550617a3babSopenharmony_ci            1338:    110(ptr) AccessChain 23 109
1551617a3babSopenharmony_ci                              Store 1338 1337
1552617a3babSopenharmony_ci                              Return
1553617a3babSopenharmony_ci                              FunctionEnd
1554