1617a3babSopenharmony_cispv.int8.frag
2617a3babSopenharmony_ci// Module Version 10300
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 544
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability Float16
8617a3babSopenharmony_ci                              Capability Float64
9617a3babSopenharmony_ci                              Capability Int64
10617a3babSopenharmony_ci                              Capability Int16
11617a3babSopenharmony_ci                              Capability Int8
12617a3babSopenharmony_ci                              Capability UniformAndStorageBuffer8BitAccess
13617a3babSopenharmony_ci                              Extension  "SPV_KHR_8bit_storage"
14617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
15617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
16617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main"
17617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
18617a3babSopenharmony_ci                              Source GLSL 450
19617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types"
20617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_float16"
21617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_float32"
22617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_float64"
23617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int16"
24617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int32"
25617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int64"
26617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_explicit_arithmetic_types_int8"
27617a3babSopenharmony_ci                              Name 4  "main"
28617a3babSopenharmony_ci                              Name 6  "literal("
29617a3babSopenharmony_ci                              Name 8  "typeCast8("
30617a3babSopenharmony_ci                              Name 10  "operators("
31617a3babSopenharmony_ci                              Name 12  "builtinFuncs("
32617a3babSopenharmony_ci                              Name 16  "i8"
33617a3babSopenharmony_ci                              Name 24  "Uniforms"
34617a3babSopenharmony_ci                              MemberName 24(Uniforms) 0  "index"
35617a3babSopenharmony_ci                              Name 26  ""
36617a3babSopenharmony_ci                              Name 33  "indexable"
37617a3babSopenharmony_ci                              Name 38  "u8"
38617a3babSopenharmony_ci                              Name 46  "indexable"
39617a3babSopenharmony_ci                              Name 51  "u8v"
40617a3babSopenharmony_ci                              Name 54  "i8v"
41617a3babSopenharmony_ci                              Name 60  "i16v"
42617a3babSopenharmony_ci                              Name 70  "i32v"
43617a3babSopenharmony_ci                              Name 78  "u32v"
44617a3babSopenharmony_ci                              Name 85  "i64v"
45617a3babSopenharmony_ci                              Name 91  "u64v"
46617a3babSopenharmony_ci                              Name 105  "f16v"
47617a3babSopenharmony_ci                              Name 111  "f32v"
48617a3babSopenharmony_ci                              Name 117  "f64v"
49617a3babSopenharmony_ci                              Name 144  "u16v"
50617a3babSopenharmony_ci                              Name 174  "bv"
51617a3babSopenharmony_ci                              Name 193  "arr"
52617a3babSopenharmony_ci                              Name 201  "u8v"
53617a3babSopenharmony_ci                              Name 206  "i8"
54617a3babSopenharmony_ci                              Name 226  "i"
55617a3babSopenharmony_ci                              Name 233  "uv"
56617a3babSopenharmony_ci                              Name 249  "i16"
57617a3babSopenharmony_ci                              Name 285  "b"
58617a3babSopenharmony_ci                              Name 348  "f"
59617a3babSopenharmony_ci                              Name 352  "i8v"
60617a3babSopenharmony_ci                              Name 355  "i8"
61617a3babSopenharmony_ci                              Name 365  "u8v"
62617a3babSopenharmony_ci                              Name 367  "u8"
63617a3babSopenharmony_ci                              Name 437  "i16"
64617a3babSopenharmony_ci                              Name 440  "i32"
65617a3babSopenharmony_ci                              Name 443  "i8v4"
66617a3babSopenharmony_ci                              Name 447  "u16"
67617a3babSopenharmony_ci                              Name 448  "u8v2"
68617a3babSopenharmony_ci                              Name 451  "u32"
69617a3babSopenharmony_ci                              Name 454  "u8v4"
70617a3babSopenharmony_ci                              Name 466  "bv"
71617a3babSopenharmony_ci                              Name 539  "Block"
72617a3babSopenharmony_ci                              MemberName 539(Block) 0  "i8"
73617a3babSopenharmony_ci                              MemberName 539(Block) 1  "i8v2"
74617a3babSopenharmony_ci                              MemberName 539(Block) 2  "i8v3"
75617a3babSopenharmony_ci                              MemberName 539(Block) 3  "i8v4"
76617a3babSopenharmony_ci                              MemberName 539(Block) 4  "u8"
77617a3babSopenharmony_ci                              MemberName 539(Block) 5  "u8v2"
78617a3babSopenharmony_ci                              MemberName 539(Block) 6  "u8v3"
79617a3babSopenharmony_ci                              MemberName 539(Block) 7  "u8v4"
80617a3babSopenharmony_ci                              Name 541  "block"
81617a3babSopenharmony_ci                              Name 542  "si8"
82617a3babSopenharmony_ci                              Name 543  "su8"
83617a3babSopenharmony_ci                              MemberDecorate 24(Uniforms) 0 Offset 0
84617a3babSopenharmony_ci                              Decorate 24(Uniforms) Block
85617a3babSopenharmony_ci                              Decorate 26 DescriptorSet 0
86617a3babSopenharmony_ci                              Decorate 26 Binding 0
87617a3babSopenharmony_ci                              MemberDecorate 539(Block) 0 Offset 0
88617a3babSopenharmony_ci                              MemberDecorate 539(Block) 1 Offset 2
89617a3babSopenharmony_ci                              MemberDecorate 539(Block) 2 Offset 4
90617a3babSopenharmony_ci                              MemberDecorate 539(Block) 3 Offset 8
91617a3babSopenharmony_ci                              MemberDecorate 539(Block) 4 Offset 12
92617a3babSopenharmony_ci                              MemberDecorate 539(Block) 5 Offset 14
93617a3babSopenharmony_ci                              MemberDecorate 539(Block) 6 Offset 16
94617a3babSopenharmony_ci                              MemberDecorate 539(Block) 7 Offset 20
95617a3babSopenharmony_ci                              Decorate 539(Block) Block
96617a3babSopenharmony_ci                              Decorate 541(block) DescriptorSet 0
97617a3babSopenharmony_ci                              Decorate 541(block) Binding 1
98617a3babSopenharmony_ci                              Decorate 542(si8) SpecId 100
99617a3babSopenharmony_ci                              Decorate 543(su8) SpecId 101
100617a3babSopenharmony_ci               2:             TypeVoid
101617a3babSopenharmony_ci               3:             TypeFunction 2
102617a3babSopenharmony_ci              14:             TypeInt 8 1
103617a3babSopenharmony_ci              15:             TypePointer Function 14(int8_t)
104617a3babSopenharmony_ci              17:             TypeInt 32 0
105617a3babSopenharmony_ci              18:     17(int) Constant 3
106617a3babSopenharmony_ci              19:             TypeArray 14(int8_t) 18
107617a3babSopenharmony_ci              20:  14(int8_t) Constant 4294967279
108617a3babSopenharmony_ci              21:  14(int8_t) Constant 4294967295
109617a3babSopenharmony_ci              22:  14(int8_t) Constant 0
110617a3babSopenharmony_ci              23:          19 ConstantComposite 20 21 22
111617a3babSopenharmony_ci    24(Uniforms):             TypeStruct 17(int)
112617a3babSopenharmony_ci              25:             TypePointer Uniform 24(Uniforms)
113617a3babSopenharmony_ci              26:     25(ptr) Variable Uniform
114617a3babSopenharmony_ci              27:             TypeInt 32 1
115617a3babSopenharmony_ci              28:     27(int) Constant 0
116617a3babSopenharmony_ci              29:             TypePointer Uniform 17(int)
117617a3babSopenharmony_ci              32:             TypePointer Function 19
118617a3babSopenharmony_ci              36:             TypeInt 8 0
119617a3babSopenharmony_ci              37:             TypePointer Function 36(int8_t)
120617a3babSopenharmony_ci              39:             TypeArray 36(int8_t) 18
121617a3babSopenharmony_ci              40:  36(int8_t) Constant 255
122617a3babSopenharmony_ci              41:  36(int8_t) Constant 127
123617a3babSopenharmony_ci              42:          39 ConstantComposite 40 40 41
124617a3babSopenharmony_ci              45:             TypePointer Function 39
125617a3babSopenharmony_ci              49:             TypeVector 36(int8_t) 2
126617a3babSopenharmony_ci              50:             TypePointer Function 49(i8vec2)
127617a3babSopenharmony_ci              52:             TypeVector 14(int8_t) 2
128617a3babSopenharmony_ci              53:             TypePointer Function 52(i8vec2)
129617a3babSopenharmony_ci              57:             TypeInt 16 1
130617a3babSopenharmony_ci              58:             TypeVector 57(int16_t) 2
131617a3babSopenharmony_ci              59:             TypePointer Function 58(i16vec2)
132617a3babSopenharmony_ci              64:             TypeInt 16 0
133617a3babSopenharmony_ci              65:             TypeVector 64(int16_t) 2
134617a3babSopenharmony_ci              68:             TypeVector 27(int) 2
135617a3babSopenharmony_ci              69:             TypePointer Function 68(ivec2)
136617a3babSopenharmony_ci              74:             TypeVector 17(int) 2
137617a3babSopenharmony_ci              77:             TypePointer Function 74(ivec2)
138617a3babSopenharmony_ci              82:             TypeInt 64 1
139617a3babSopenharmony_ci              83:             TypeVector 82(int64_t) 2
140617a3babSopenharmony_ci              84:             TypePointer Function 83(i64vec2)
141617a3babSopenharmony_ci              88:             TypeInt 64 0
142617a3babSopenharmony_ci              89:             TypeVector 88(int64_t) 2
143617a3babSopenharmony_ci              90:             TypePointer Function 89(i64vec2)
144617a3babSopenharmony_ci             102:             TypeFloat 16
145617a3babSopenharmony_ci             103:             TypeVector 102(float16_t) 2
146617a3babSopenharmony_ci             104:             TypePointer Function 103(f16vec2)
147617a3babSopenharmony_ci             108:             TypeFloat 32
148617a3babSopenharmony_ci             109:             TypeVector 108(float) 2
149617a3babSopenharmony_ci             110:             TypePointer Function 109(fvec2)
150617a3babSopenharmony_ci             114:             TypeFloat 64
151617a3babSopenharmony_ci             115:             TypeVector 114(float64_t) 2
152617a3babSopenharmony_ci             116:             TypePointer Function 115(f64vec2)
153617a3babSopenharmony_ci             143:             TypePointer Function 65(i16vec2)
154617a3babSopenharmony_ci             171:             TypeBool
155617a3babSopenharmony_ci             172:             TypeVector 171(bool) 2
156617a3babSopenharmony_ci             173:             TypePointer Function 172(bvec2)
157617a3babSopenharmony_ci             176:  14(int8_t) Constant 1
158617a3babSopenharmony_ci             177:  52(i8vec2) ConstantComposite 22 22
159617a3babSopenharmony_ci             178:  52(i8vec2) ConstantComposite 176 176
160617a3babSopenharmony_ci             181:  36(int8_t) Constant 0
161617a3babSopenharmony_ci             182:  36(int8_t) Constant 1
162617a3babSopenharmony_ci             183:  49(i8vec2) ConstantComposite 181 181
163617a3babSopenharmony_ci             184:  49(i8vec2) ConstantComposite 182 182
164617a3babSopenharmony_ci             190:     17(int) Constant 4
165617a3babSopenharmony_ci             191:             TypeArray 108(float) 190
166617a3babSopenharmony_ci             192:             TypePointer Function 191
167617a3babSopenharmony_ci             194:  108(float) Constant 1065353216
168617a3babSopenharmony_ci             195:  108(float) Constant 1073741824
169617a3babSopenharmony_ci             196:  108(float) Constant 1077936128
170617a3babSopenharmony_ci             197:  108(float) Constant 1082130432
171617a3babSopenharmony_ci             198:         191 ConstantComposite 194 195 196 197
172617a3babSopenharmony_ci             199:             TypeVector 36(int8_t) 3
173617a3babSopenharmony_ci             200:             TypePointer Function 199(i8vec3)
174617a3babSopenharmony_ci             203:             TypeVector 14(int8_t) 3
175617a3babSopenharmony_ci             225:             TypePointer Function 27(int)
176617a3babSopenharmony_ci             231:             TypeVector 17(int) 3
177617a3babSopenharmony_ci             232:             TypePointer Function 231(ivec3)
178617a3babSopenharmony_ci             248:             TypePointer Function 57(int16_t)
179617a3babSopenharmony_ci             270:     17(int) Constant 1
180617a3babSopenharmony_ci             276:     17(int) Constant 2
181617a3babSopenharmony_ci             284:             TypePointer Function 171(bool)
182617a3babSopenharmony_ci             286:     17(int) Constant 0
183617a3babSopenharmony_ci             300:             TypePointer Function 17(int)
184617a3babSopenharmony_ci             347:             TypePointer Function 108(float)
185617a3babSopenharmony_ci             363:  52(i8vec2) ConstantComposite 21 21
186617a3babSopenharmony_ci             372: 199(i8vec3) ConstantComposite 181 181 181
187617a3babSopenharmony_ci             414:   171(bool) ConstantTrue
188617a3babSopenharmony_ci             421:   171(bool) ConstantFalse
189617a3babSopenharmony_ci             422:  172(bvec2) ConstantComposite 421 421
190617a3babSopenharmony_ci             434:             TypeVector 171(bool) 3
191617a3babSopenharmony_ci             435:  434(bvec3) ConstantComposite 421 421 421
192617a3babSopenharmony_ci             441:             TypeVector 14(int8_t) 4
193617a3babSopenharmony_ci             442:             TypePointer Function 441(i8vec4)
194617a3babSopenharmony_ci             446:             TypePointer Function 64(int16_t)
195617a3babSopenharmony_ci             452:             TypeVector 36(int8_t) 4
196617a3babSopenharmony_ci             453:             TypePointer Function 452(i8vec4)
197617a3babSopenharmony_ci             465:             TypePointer Function 434(bvec3)
198617a3babSopenharmony_ci      539(Block):             TypeStruct 14(int8_t) 52(i8vec2) 203(i8vec3) 441(i8vec4) 36(int8_t) 49(i8vec2) 199(i8vec3) 452(i8vec4)
199617a3babSopenharmony_ci             540:             TypePointer Uniform 539(Block)
200617a3babSopenharmony_ci      541(block):    540(ptr) Variable Uniform
201617a3babSopenharmony_ci        542(si8):  14(int8_t) SpecConstant 4294967286
202617a3babSopenharmony_ci        543(su8):  36(int8_t) SpecConstant 20
203617a3babSopenharmony_ci         4(main):           2 Function None 3
204617a3babSopenharmony_ci               5:             Label
205617a3babSopenharmony_ci                              Return
206617a3babSopenharmony_ci                              FunctionEnd
207617a3babSopenharmony_ci     6(literal():           2 Function None 3
208617a3babSopenharmony_ci               7:             Label
209617a3babSopenharmony_ci          16(i8):     15(ptr) Variable Function
210617a3babSopenharmony_ci   33(indexable):     32(ptr) Variable Function
211617a3babSopenharmony_ci          38(u8):     37(ptr) Variable Function
212617a3babSopenharmony_ci   46(indexable):     45(ptr) Variable Function
213617a3babSopenharmony_ci              30:     29(ptr) AccessChain 26 28
214617a3babSopenharmony_ci              31:     17(int) Load 30
215617a3babSopenharmony_ci                              Store 33(indexable) 23
216617a3babSopenharmony_ci              34:     15(ptr) AccessChain 33(indexable) 31
217617a3babSopenharmony_ci              35:  14(int8_t) Load 34
218617a3babSopenharmony_ci                              Store 16(i8) 35
219617a3babSopenharmony_ci              43:     29(ptr) AccessChain 26 28
220617a3babSopenharmony_ci              44:     17(int) Load 43
221617a3babSopenharmony_ci                              Store 46(indexable) 42
222617a3babSopenharmony_ci              47:     37(ptr) AccessChain 46(indexable) 44
223617a3babSopenharmony_ci              48:  36(int8_t) Load 47
224617a3babSopenharmony_ci                              Store 38(u8) 48
225617a3babSopenharmony_ci                              Return
226617a3babSopenharmony_ci                              FunctionEnd
227617a3babSopenharmony_ci   8(typeCast8():           2 Function None 3
228617a3babSopenharmony_ci               9:             Label
229617a3babSopenharmony_ci         51(u8v):     50(ptr) Variable Function
230617a3babSopenharmony_ci         54(i8v):     53(ptr) Variable Function
231617a3babSopenharmony_ci        60(i16v):     59(ptr) Variable Function
232617a3babSopenharmony_ci        70(i32v):     69(ptr) Variable Function
233617a3babSopenharmony_ci        78(u32v):     77(ptr) Variable Function
234617a3babSopenharmony_ci        85(i64v):     84(ptr) Variable Function
235617a3babSopenharmony_ci        91(u64v):     90(ptr) Variable Function
236617a3babSopenharmony_ci       105(f16v):    104(ptr) Variable Function
237617a3babSopenharmony_ci       111(f32v):    110(ptr) Variable Function
238617a3babSopenharmony_ci       117(f64v):    116(ptr) Variable Function
239617a3babSopenharmony_ci       144(u16v):    143(ptr) Variable Function
240617a3babSopenharmony_ci         174(bv):    173(ptr) Variable Function
241617a3babSopenharmony_ci              55:  52(i8vec2) Load 54(i8v)
242617a3babSopenharmony_ci              56:  49(i8vec2) Bitcast 55
243617a3babSopenharmony_ci                              Store 51(u8v) 56
244617a3babSopenharmony_ci              61:  52(i8vec2) Load 54(i8v)
245617a3babSopenharmony_ci              62: 58(i16vec2) SConvert 61
246617a3babSopenharmony_ci                              Store 60(i16v) 62
247617a3babSopenharmony_ci              63:  49(i8vec2) Load 51(u8v)
248617a3babSopenharmony_ci              66: 65(i16vec2) UConvert 63
249617a3babSopenharmony_ci              67: 58(i16vec2) Bitcast 66
250617a3babSopenharmony_ci                              Store 60(i16v) 67
251617a3babSopenharmony_ci              71:  52(i8vec2) Load 54(i8v)
252617a3babSopenharmony_ci              72:   68(ivec2) SConvert 71
253617a3babSopenharmony_ci                              Store 70(i32v) 72
254617a3babSopenharmony_ci              73:  49(i8vec2) Load 51(u8v)
255617a3babSopenharmony_ci              75:   74(ivec2) UConvert 73
256617a3babSopenharmony_ci              76:   68(ivec2) Bitcast 75
257617a3babSopenharmony_ci                              Store 70(i32v) 76
258617a3babSopenharmony_ci              79:  52(i8vec2) Load 54(i8v)
259617a3babSopenharmony_ci              80:   68(ivec2) SConvert 79
260617a3babSopenharmony_ci              81:   74(ivec2) Bitcast 80
261617a3babSopenharmony_ci                              Store 78(u32v) 81
262617a3babSopenharmony_ci              86:  52(i8vec2) Load 54(i8v)
263617a3babSopenharmony_ci              87: 83(i64vec2) SConvert 86
264617a3babSopenharmony_ci                              Store 85(i64v) 87
265617a3babSopenharmony_ci              92:  52(i8vec2) Load 54(i8v)
266617a3babSopenharmony_ci              93: 83(i64vec2) SConvert 92
267617a3babSopenharmony_ci              94: 89(i64vec2) Bitcast 93
268617a3babSopenharmony_ci                              Store 91(u64v) 94
269617a3babSopenharmony_ci              95:  49(i8vec2) Load 51(u8v)
270617a3babSopenharmony_ci              96:   74(ivec2) UConvert 95
271617a3babSopenharmony_ci                              Store 78(u32v) 96
272617a3babSopenharmony_ci              97:  49(i8vec2) Load 51(u8v)
273617a3babSopenharmony_ci              98: 89(i64vec2) UConvert 97
274617a3babSopenharmony_ci              99: 83(i64vec2) Bitcast 98
275617a3babSopenharmony_ci                              Store 85(i64v) 99
276617a3babSopenharmony_ci             100:  49(i8vec2) Load 51(u8v)
277617a3babSopenharmony_ci             101: 89(i64vec2) UConvert 100
278617a3babSopenharmony_ci                              Store 91(u64v) 101
279617a3babSopenharmony_ci             106:  52(i8vec2) Load 54(i8v)
280617a3babSopenharmony_ci             107:103(f16vec2) ConvertSToF 106
281617a3babSopenharmony_ci                              Store 105(f16v) 107
282617a3babSopenharmony_ci             112:  52(i8vec2) Load 54(i8v)
283617a3babSopenharmony_ci             113:  109(fvec2) ConvertSToF 112
284617a3babSopenharmony_ci                              Store 111(f32v) 113
285617a3babSopenharmony_ci             118:  52(i8vec2) Load 54(i8v)
286617a3babSopenharmony_ci             119:115(f64vec2) ConvertSToF 118
287617a3babSopenharmony_ci                              Store 117(f64v) 119
288617a3babSopenharmony_ci             120:  49(i8vec2) Load 51(u8v)
289617a3babSopenharmony_ci             121:103(f16vec2) ConvertUToF 120
290617a3babSopenharmony_ci                              Store 105(f16v) 121
291617a3babSopenharmony_ci             122:  49(i8vec2) Load 51(u8v)
292617a3babSopenharmony_ci             123:  109(fvec2) ConvertUToF 122
293617a3babSopenharmony_ci                              Store 111(f32v) 123
294617a3babSopenharmony_ci             124:  49(i8vec2) Load 51(u8v)
295617a3babSopenharmony_ci             125:115(f64vec2) ConvertUToF 124
296617a3babSopenharmony_ci                              Store 117(f64v) 125
297617a3babSopenharmony_ci             126:  49(i8vec2) Load 51(u8v)
298617a3babSopenharmony_ci             127:  52(i8vec2) Bitcast 126
299617a3babSopenharmony_ci                              Store 54(i8v) 127
300617a3babSopenharmony_ci             128:  52(i8vec2) Load 54(i8v)
301617a3babSopenharmony_ci             129: 58(i16vec2) SConvert 128
302617a3babSopenharmony_ci                              Store 60(i16v) 129
303617a3babSopenharmony_ci             130:  49(i8vec2) Load 51(u8v)
304617a3babSopenharmony_ci             131: 65(i16vec2) UConvert 130
305617a3babSopenharmony_ci             132: 58(i16vec2) Bitcast 131
306617a3babSopenharmony_ci                              Store 60(i16v) 132
307617a3babSopenharmony_ci             133:  52(i8vec2) Load 54(i8v)
308617a3babSopenharmony_ci             134:   68(ivec2) SConvert 133
309617a3babSopenharmony_ci                              Store 70(i32v) 134
310617a3babSopenharmony_ci             135:  49(i8vec2) Load 51(u8v)
311617a3babSopenharmony_ci             136:   74(ivec2) UConvert 135
312617a3babSopenharmony_ci             137:   68(ivec2) Bitcast 136
313617a3babSopenharmony_ci                              Store 70(i32v) 137
314617a3babSopenharmony_ci             138:  52(i8vec2) Load 54(i8v)
315617a3babSopenharmony_ci             139: 83(i64vec2) SConvert 138
316617a3babSopenharmony_ci                              Store 85(i64v) 139
317617a3babSopenharmony_ci             140:  52(i8vec2) Load 54(i8v)
318617a3babSopenharmony_ci             141: 83(i64vec2) SConvert 140
319617a3babSopenharmony_ci             142: 89(i64vec2) Bitcast 141
320617a3babSopenharmony_ci                              Store 91(u64v) 142
321617a3babSopenharmony_ci             145:  52(i8vec2) Load 54(i8v)
322617a3babSopenharmony_ci             146: 58(i16vec2) SConvert 145
323617a3babSopenharmony_ci             147: 65(i16vec2) Bitcast 146
324617a3babSopenharmony_ci                              Store 144(u16v) 147
325617a3babSopenharmony_ci             148:  49(i8vec2) Load 51(u8v)
326617a3babSopenharmony_ci             149: 65(i16vec2) UConvert 148
327617a3babSopenharmony_ci                              Store 144(u16v) 149
328617a3babSopenharmony_ci             150:  49(i8vec2) Load 51(u8v)
329617a3babSopenharmony_ci             151:   74(ivec2) UConvert 150
330617a3babSopenharmony_ci                              Store 78(u32v) 151
331617a3babSopenharmony_ci             152:  49(i8vec2) Load 51(u8v)
332617a3babSopenharmony_ci             153: 89(i64vec2) UConvert 152
333617a3babSopenharmony_ci             154: 83(i64vec2) Bitcast 153
334617a3babSopenharmony_ci                              Store 85(i64v) 154
335617a3babSopenharmony_ci             155:  49(i8vec2) Load 51(u8v)
336617a3babSopenharmony_ci             156: 89(i64vec2) UConvert 155
337617a3babSopenharmony_ci             157: 83(i64vec2) Bitcast 156
338617a3babSopenharmony_ci             158: 89(i64vec2) Bitcast 157
339617a3babSopenharmony_ci                              Store 91(u64v) 158
340617a3babSopenharmony_ci             159:  52(i8vec2) Load 54(i8v)
341617a3babSopenharmony_ci             160:103(f16vec2) ConvertSToF 159
342617a3babSopenharmony_ci                              Store 105(f16v) 160
343617a3babSopenharmony_ci             161:  52(i8vec2) Load 54(i8v)
344617a3babSopenharmony_ci             162:  109(fvec2) ConvertSToF 161
345617a3babSopenharmony_ci                              Store 111(f32v) 162
346617a3babSopenharmony_ci             163:  52(i8vec2) Load 54(i8v)
347617a3babSopenharmony_ci             164:115(f64vec2) ConvertSToF 163
348617a3babSopenharmony_ci                              Store 117(f64v) 164
349617a3babSopenharmony_ci             165:  49(i8vec2) Load 51(u8v)
350617a3babSopenharmony_ci             166:103(f16vec2) ConvertUToF 165
351617a3babSopenharmony_ci                              Store 105(f16v) 166
352617a3babSopenharmony_ci             167:  49(i8vec2) Load 51(u8v)
353617a3babSopenharmony_ci             168:  109(fvec2) ConvertUToF 167
354617a3babSopenharmony_ci                              Store 111(f32v) 168
355617a3babSopenharmony_ci             169:  49(i8vec2) Load 51(u8v)
356617a3babSopenharmony_ci             170:115(f64vec2) ConvertUToF 169
357617a3babSopenharmony_ci                              Store 117(f64v) 170
358617a3babSopenharmony_ci             175:  172(bvec2) Load 174(bv)
359617a3babSopenharmony_ci             179:  52(i8vec2) Select 175 178 177
360617a3babSopenharmony_ci                              Store 54(i8v) 179
361617a3babSopenharmony_ci             180:  172(bvec2) Load 174(bv)
362617a3babSopenharmony_ci             185:  49(i8vec2) Select 180 184 183
363617a3babSopenharmony_ci                              Store 51(u8v) 185
364617a3babSopenharmony_ci             186:  52(i8vec2) Load 54(i8v)
365617a3babSopenharmony_ci             187:  172(bvec2) INotEqual 186 183
366617a3babSopenharmony_ci                              Store 174(bv) 187
367617a3babSopenharmony_ci             188:  49(i8vec2) Load 51(u8v)
368617a3babSopenharmony_ci             189:  172(bvec2) INotEqual 188 183
369617a3babSopenharmony_ci                              Store 174(bv) 189
370617a3babSopenharmony_ci                              Return
371617a3babSopenharmony_ci                              FunctionEnd
372617a3babSopenharmony_ci  10(operators():           2 Function None 3
373617a3babSopenharmony_ci              11:             Label
374617a3babSopenharmony_ci        193(arr):    192(ptr) Variable Function
375617a3babSopenharmony_ci        201(u8v):    200(ptr) Variable Function
376617a3babSopenharmony_ci         206(i8):     15(ptr) Variable Function
377617a3babSopenharmony_ci          226(i):    225(ptr) Variable Function
378617a3babSopenharmony_ci         233(uv):    232(ptr) Variable Function
379617a3babSopenharmony_ci        249(i16):    248(ptr) Variable Function
380617a3babSopenharmony_ci          285(b):    284(ptr) Variable Function
381617a3babSopenharmony_ci          348(f):    347(ptr) Variable Function
382617a3babSopenharmony_ci                              Store 193(arr) 198
383617a3babSopenharmony_ci             202: 199(i8vec3) Load 201(u8v)
384617a3babSopenharmony_ci             204: 203(i8vec3) CompositeConstruct 176 176 176
385617a3babSopenharmony_ci             205: 199(i8vec3) IAdd 202 204
386617a3babSopenharmony_ci                              Store 201(u8v) 205
387617a3babSopenharmony_ci             207:  14(int8_t) Load 206(i8)
388617a3babSopenharmony_ci             208:  14(int8_t) ISub 207 176
389617a3babSopenharmony_ci                              Store 206(i8) 208
390617a3babSopenharmony_ci             209:  14(int8_t) Load 206(i8)
391617a3babSopenharmony_ci             210:  14(int8_t) IAdd 209 176
392617a3babSopenharmony_ci                              Store 206(i8) 210
393617a3babSopenharmony_ci             211: 199(i8vec3) Load 201(u8v)
394617a3babSopenharmony_ci             212: 203(i8vec3) CompositeConstruct 176 176 176
395617a3babSopenharmony_ci             213: 199(i8vec3) ISub 211 212
396617a3babSopenharmony_ci                              Store 201(u8v) 213
397617a3babSopenharmony_ci             214: 199(i8vec3) Load 201(u8v)
398617a3babSopenharmony_ci             215: 199(i8vec3) Not 214
399617a3babSopenharmony_ci                              Store 201(u8v) 215
400617a3babSopenharmony_ci             216:  14(int8_t) Load 206(i8)
401617a3babSopenharmony_ci                              Store 206(i8) 216
402617a3babSopenharmony_ci             217: 199(i8vec3) Load 201(u8v)
403617a3babSopenharmony_ci             218: 199(i8vec3) SNegate 217
404617a3babSopenharmony_ci                              Store 201(u8v) 218
405617a3babSopenharmony_ci             219:  14(int8_t) Load 206(i8)
406617a3babSopenharmony_ci             220:  14(int8_t) Load 206(i8)
407617a3babSopenharmony_ci             221:  14(int8_t) IAdd 220 219
408617a3babSopenharmony_ci                              Store 206(i8) 221
409617a3babSopenharmony_ci             222: 199(i8vec3) Load 201(u8v)
410617a3babSopenharmony_ci             223: 199(i8vec3) Load 201(u8v)
411617a3babSopenharmony_ci             224: 199(i8vec3) ISub 223 222
412617a3babSopenharmony_ci                              Store 201(u8v) 224
413617a3babSopenharmony_ci             227:  14(int8_t) Load 206(i8)
414617a3babSopenharmony_ci             228:     27(int) SConvert 227
415617a3babSopenharmony_ci             229:     27(int) Load 226(i)
416617a3babSopenharmony_ci             230:     27(int) IMul 229 228
417617a3babSopenharmony_ci                              Store 226(i) 230
418617a3babSopenharmony_ci             234: 199(i8vec3) Load 201(u8v)
419617a3babSopenharmony_ci             235:  231(ivec3) UConvert 234
420617a3babSopenharmony_ci             236:  231(ivec3) Load 233(uv)
421617a3babSopenharmony_ci             237:  231(ivec3) UDiv 236 235
422617a3babSopenharmony_ci                              Store 233(uv) 237
423617a3babSopenharmony_ci             238:  14(int8_t) Load 206(i8)
424617a3babSopenharmony_ci             239:     27(int) SConvert 238
425617a3babSopenharmony_ci             240:     17(int) Bitcast 239
426617a3babSopenharmony_ci             241:  231(ivec3) Load 233(uv)
427617a3babSopenharmony_ci             242:  231(ivec3) CompositeConstruct 240 240 240
428617a3babSopenharmony_ci             243:  231(ivec3) UMod 241 242
429617a3babSopenharmony_ci                              Store 233(uv) 243
430617a3babSopenharmony_ci             244: 199(i8vec3) Load 201(u8v)
431617a3babSopenharmony_ci             245:  231(ivec3) UConvert 244
432617a3babSopenharmony_ci             246:  231(ivec3) Load 233(uv)
433617a3babSopenharmony_ci             247:  231(ivec3) IAdd 245 246
434617a3babSopenharmony_ci                              Store 233(uv) 247
435617a3babSopenharmony_ci             250:  14(int8_t) Load 206(i8)
436617a3babSopenharmony_ci             251: 57(int16_t) SConvert 250
437617a3babSopenharmony_ci             252: 57(int16_t) Load 249(i16)
438617a3babSopenharmony_ci             253: 57(int16_t) ISub 251 252
439617a3babSopenharmony_ci                              Store 249(i16) 253
440617a3babSopenharmony_ci             254: 199(i8vec3) Load 201(u8v)
441617a3babSopenharmony_ci             255:  231(ivec3) UConvert 254
442617a3babSopenharmony_ci             256:  231(ivec3) Load 233(uv)
443617a3babSopenharmony_ci             257:  231(ivec3) IMul 255 256
444617a3babSopenharmony_ci                              Store 233(uv) 257
445617a3babSopenharmony_ci             258:  14(int8_t) Load 206(i8)
446617a3babSopenharmony_ci             259: 57(int16_t) SConvert 258
447617a3babSopenharmony_ci             260: 57(int16_t) Load 249(i16)
448617a3babSopenharmony_ci             261: 57(int16_t) IMul 259 260
449617a3babSopenharmony_ci                              Store 249(i16) 261
450617a3babSopenharmony_ci             262:  14(int8_t) Load 206(i8)
451617a3babSopenharmony_ci             263:     27(int) SConvert 262
452617a3babSopenharmony_ci             264:     27(int) Load 226(i)
453617a3babSopenharmony_ci             265:     27(int) SMod 263 264
454617a3babSopenharmony_ci                              Store 226(i) 265
455617a3babSopenharmony_ci             266:  14(int8_t) Load 206(i8)
456617a3babSopenharmony_ci             267: 199(i8vec3) Load 201(u8v)
457617a3babSopenharmony_ci             268: 203(i8vec3) CompositeConstruct 266 266 266
458617a3babSopenharmony_ci             269: 199(i8vec3) ShiftLeftLogical 267 268
459617a3babSopenharmony_ci                              Store 201(u8v) 269
460617a3babSopenharmony_ci             271:     37(ptr) AccessChain 201(u8v) 270
461617a3babSopenharmony_ci             272:  36(int8_t) Load 271
462617a3babSopenharmony_ci             273:  14(int8_t) Load 206(i8)
463617a3babSopenharmony_ci             274:  14(int8_t) ShiftRightArithmetic 273 272
464617a3babSopenharmony_ci                              Store 206(i8) 274
465617a3babSopenharmony_ci             275:  14(int8_t) Load 206(i8)
466617a3babSopenharmony_ci             277:     37(ptr) AccessChain 201(u8v) 276
467617a3babSopenharmony_ci             278:  36(int8_t) Load 277
468617a3babSopenharmony_ci             279:  14(int8_t) ShiftLeftLogical 275 278
469617a3babSopenharmony_ci                              Store 206(i8) 279
470617a3babSopenharmony_ci             280: 199(i8vec3) Load 201(u8v)
471617a3babSopenharmony_ci             281:  14(int8_t) Load 206(i8)
472617a3babSopenharmony_ci             282: 203(i8vec3) CompositeConstruct 281 281 281
473617a3babSopenharmony_ci             283: 199(i8vec3) ShiftLeftLogical 280 282
474617a3babSopenharmony_ci                              Store 201(u8v) 283
475617a3babSopenharmony_ci             287:     37(ptr) AccessChain 201(u8v) 286
476617a3babSopenharmony_ci             288:  36(int8_t) Load 287
477617a3babSopenharmony_ci             289:  14(int8_t) Load 206(i8)
478617a3babSopenharmony_ci             290:  36(int8_t) Bitcast 289
479617a3babSopenharmony_ci             291:   171(bool) INotEqual 288 290
480617a3babSopenharmony_ci                              Store 285(b) 291
481617a3babSopenharmony_ci             292:  14(int8_t) Load 206(i8)
482617a3babSopenharmony_ci             293:  36(int8_t) Bitcast 292
483617a3babSopenharmony_ci             294:     37(ptr) AccessChain 201(u8v) 286
484617a3babSopenharmony_ci             295:  36(int8_t) Load 294
485617a3babSopenharmony_ci             296:   171(bool) IEqual 293 295
486617a3babSopenharmony_ci                              Store 285(b) 296
487617a3babSopenharmony_ci             297:     37(ptr) AccessChain 201(u8v) 286
488617a3babSopenharmony_ci             298:  36(int8_t) Load 297
489617a3babSopenharmony_ci             299:     17(int) UConvert 298
490617a3babSopenharmony_ci             301:    300(ptr) AccessChain 233(uv) 270
491617a3babSopenharmony_ci             302:     17(int) Load 301
492617a3babSopenharmony_ci             303:   171(bool) UGreaterThan 299 302
493617a3babSopenharmony_ci                              Store 285(b) 303
494617a3babSopenharmony_ci             304:  14(int8_t) Load 206(i8)
495617a3babSopenharmony_ci             305:     27(int) SConvert 304
496617a3babSopenharmony_ci             306:     27(int) Load 226(i)
497617a3babSopenharmony_ci             307:   171(bool) SLessThan 305 306
498617a3babSopenharmony_ci                              Store 285(b) 307
499617a3babSopenharmony_ci             308:     37(ptr) AccessChain 201(u8v) 270
500617a3babSopenharmony_ci             309:  36(int8_t) Load 308
501617a3babSopenharmony_ci             310:     17(int) UConvert 309
502617a3babSopenharmony_ci             311:    300(ptr) AccessChain 233(uv) 286
503617a3babSopenharmony_ci             312:     17(int) Load 311
504617a3babSopenharmony_ci             313:   171(bool) UGreaterThanEqual 310 312
505617a3babSopenharmony_ci                              Store 285(b) 313
506617a3babSopenharmony_ci             314:  14(int8_t) Load 206(i8)
507617a3babSopenharmony_ci             315:     27(int) SConvert 314
508617a3babSopenharmony_ci             316:     27(int) Load 226(i)
509617a3babSopenharmony_ci             317:   171(bool) SLessThanEqual 315 316
510617a3babSopenharmony_ci                              Store 285(b) 317
511617a3babSopenharmony_ci             318:  14(int8_t) Load 206(i8)
512617a3babSopenharmony_ci             319:     27(int) SConvert 318
513617a3babSopenharmony_ci             320:     17(int) Bitcast 319
514617a3babSopenharmony_ci             321:  231(ivec3) Load 233(uv)
515617a3babSopenharmony_ci             322:  231(ivec3) CompositeConstruct 320 320 320
516617a3babSopenharmony_ci             323:  231(ivec3) BitwiseOr 321 322
517617a3babSopenharmony_ci                              Store 233(uv) 323
518617a3babSopenharmony_ci             324:  14(int8_t) Load 206(i8)
519617a3babSopenharmony_ci             325:     27(int) SConvert 324
520617a3babSopenharmony_ci             326:     27(int) Load 226(i)
521617a3babSopenharmony_ci             327:     27(int) BitwiseOr 325 326
522617a3babSopenharmony_ci                              Store 226(i) 327
523617a3babSopenharmony_ci             328:  14(int8_t) Load 206(i8)
524617a3babSopenharmony_ci             329: 57(int16_t) SConvert 328
525617a3babSopenharmony_ci             330: 57(int16_t) Load 249(i16)
526617a3babSopenharmony_ci             331: 57(int16_t) BitwiseAnd 330 329
527617a3babSopenharmony_ci                              Store 249(i16) 331
528617a3babSopenharmony_ci             332: 199(i8vec3) Load 201(u8v)
529617a3babSopenharmony_ci             333:  231(ivec3) UConvert 332
530617a3babSopenharmony_ci             334:  231(ivec3) Load 233(uv)
531617a3babSopenharmony_ci             335:  231(ivec3) BitwiseAnd 333 334
532617a3babSopenharmony_ci                              Store 233(uv) 335
533617a3babSopenharmony_ci             336:  14(int8_t) Load 206(i8)
534617a3babSopenharmony_ci             337:     27(int) SConvert 336
535617a3babSopenharmony_ci             338:     17(int) Bitcast 337
536617a3babSopenharmony_ci             339:  231(ivec3) Load 233(uv)
537617a3babSopenharmony_ci             340:  231(ivec3) CompositeConstruct 338 338 338
538617a3babSopenharmony_ci             341:  231(ivec3) BitwiseXor 339 340
539617a3babSopenharmony_ci                              Store 233(uv) 341
540617a3babSopenharmony_ci             342: 199(i8vec3) Load 201(u8v)
541617a3babSopenharmony_ci             343:  14(int8_t) Load 206(i8)
542617a3babSopenharmony_ci             344:  36(int8_t) Bitcast 343
543617a3babSopenharmony_ci             345: 199(i8vec3) CompositeConstruct 344 344 344
544617a3babSopenharmony_ci             346: 199(i8vec3) BitwiseXor 342 345
545617a3babSopenharmony_ci                              Store 201(u8v) 346
546617a3babSopenharmony_ci             349:  14(int8_t) Load 206(i8)
547617a3babSopenharmony_ci             350:    347(ptr) AccessChain 193(arr) 349
548617a3babSopenharmony_ci             351:  108(float) Load 350
549617a3babSopenharmony_ci                              Store 348(f) 351
550617a3babSopenharmony_ci                              Return
551617a3babSopenharmony_ci                              FunctionEnd
552617a3babSopenharmony_ci12(builtinFuncs():           2 Function None 3
553617a3babSopenharmony_ci              13:             Label
554617a3babSopenharmony_ci        352(i8v):     53(ptr) Variable Function
555617a3babSopenharmony_ci         355(i8):     15(ptr) Variable Function
556617a3babSopenharmony_ci        365(u8v):    200(ptr) Variable Function
557617a3babSopenharmony_ci         367(u8):     37(ptr) Variable Function
558617a3babSopenharmony_ci        437(i16):    248(ptr) Variable Function
559617a3babSopenharmony_ci        440(i32):    225(ptr) Variable Function
560617a3babSopenharmony_ci       443(i8v4):    442(ptr) Variable Function
561617a3babSopenharmony_ci        447(u16):    446(ptr) Variable Function
562617a3babSopenharmony_ci       448(u8v2):     50(ptr) Variable Function
563617a3babSopenharmony_ci        451(u32):    300(ptr) Variable Function
564617a3babSopenharmony_ci       454(u8v4):    453(ptr) Variable Function
565617a3babSopenharmony_ci         466(bv):    465(ptr) Variable Function
566617a3babSopenharmony_ci             353:  52(i8vec2) Load 352(i8v)
567617a3babSopenharmony_ci             354:  52(i8vec2) ExtInst 1(GLSL.std.450) 5(SAbs) 353
568617a3babSopenharmony_ci                              Store 352(i8v) 354
569617a3babSopenharmony_ci             356:  14(int8_t) Load 355(i8)
570617a3babSopenharmony_ci             357:  14(int8_t) ExtInst 1(GLSL.std.450) 7(SSign) 356
571617a3babSopenharmony_ci                              Store 355(i8) 357
572617a3babSopenharmony_ci             358:  52(i8vec2) Load 352(i8v)
573617a3babSopenharmony_ci             359:  14(int8_t) Load 355(i8)
574617a3babSopenharmony_ci             360:  52(i8vec2) CompositeConstruct 359 359
575617a3babSopenharmony_ci             361:  52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 358 360
576617a3babSopenharmony_ci                              Store 352(i8v) 361
577617a3babSopenharmony_ci             362:  52(i8vec2) Load 352(i8v)
578617a3babSopenharmony_ci             364:  52(i8vec2) ExtInst 1(GLSL.std.450) 39(SMin) 362 363
579617a3babSopenharmony_ci                              Store 352(i8v) 364
580617a3babSopenharmony_ci             366: 199(i8vec3) Load 365(u8v)
581617a3babSopenharmony_ci             368:  36(int8_t) Load 367(u8)
582617a3babSopenharmony_ci             369: 199(i8vec3) CompositeConstruct 368 368 368
583617a3babSopenharmony_ci             370: 199(i8vec3) ExtInst 1(GLSL.std.450) 38(UMin) 366 369
584617a3babSopenharmony_ci                              Store 365(u8v) 370
585617a3babSopenharmony_ci             371: 199(i8vec3) Load 365(u8v)
586617a3babSopenharmony_ci             373: 199(i8vec3) ExtInst 1(GLSL.std.450) 38(UMin) 371 372
587617a3babSopenharmony_ci                              Store 365(u8v) 373
588617a3babSopenharmony_ci             374:  52(i8vec2) Load 352(i8v)
589617a3babSopenharmony_ci             375:  14(int8_t) Load 355(i8)
590617a3babSopenharmony_ci             376:  52(i8vec2) CompositeConstruct 375 375
591617a3babSopenharmony_ci             377:  52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 374 376
592617a3babSopenharmony_ci                              Store 352(i8v) 377
593617a3babSopenharmony_ci             378:  52(i8vec2) Load 352(i8v)
594617a3babSopenharmony_ci             379:  52(i8vec2) ExtInst 1(GLSL.std.450) 42(SMax) 378 363
595617a3babSopenharmony_ci                              Store 352(i8v) 379
596617a3babSopenharmony_ci             380: 199(i8vec3) Load 365(u8v)
597617a3babSopenharmony_ci             381:  36(int8_t) Load 367(u8)
598617a3babSopenharmony_ci             382: 199(i8vec3) CompositeConstruct 381 381 381
599617a3babSopenharmony_ci             383: 199(i8vec3) ExtInst 1(GLSL.std.450) 41(UMax) 380 382
600617a3babSopenharmony_ci                              Store 365(u8v) 383
601617a3babSopenharmony_ci             384: 199(i8vec3) Load 365(u8v)
602617a3babSopenharmony_ci             385: 199(i8vec3) ExtInst 1(GLSL.std.450) 41(UMax) 384 372
603617a3babSopenharmony_ci                              Store 365(u8v) 385
604617a3babSopenharmony_ci             386:  52(i8vec2) Load 352(i8v)
605617a3babSopenharmony_ci             387:  14(int8_t) Load 355(i8)
606617a3babSopenharmony_ci             388:  14(int8_t) SNegate 387
607617a3babSopenharmony_ci             389:  14(int8_t) Load 355(i8)
608617a3babSopenharmony_ci             390:  52(i8vec2) CompositeConstruct 388 388
609617a3babSopenharmony_ci             391:  52(i8vec2) CompositeConstruct 389 389
610617a3babSopenharmony_ci             392:  52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 386 390 391
611617a3babSopenharmony_ci                              Store 352(i8v) 392
612617a3babSopenharmony_ci             393:  52(i8vec2) Load 352(i8v)
613617a3babSopenharmony_ci             394:  52(i8vec2) Load 352(i8v)
614617a3babSopenharmony_ci             395:  52(i8vec2) SNegate 394
615617a3babSopenharmony_ci             396:  52(i8vec2) Load 352(i8v)
616617a3babSopenharmony_ci             397:  52(i8vec2) ExtInst 1(GLSL.std.450) 45(SClamp) 393 395 396
617617a3babSopenharmony_ci                              Store 352(i8v) 397
618617a3babSopenharmony_ci             398: 199(i8vec3) Load 365(u8v)
619617a3babSopenharmony_ci             399:  36(int8_t) Load 367(u8)
620617a3babSopenharmony_ci             400:  36(int8_t) SNegate 399
621617a3babSopenharmony_ci             401:  36(int8_t) Load 367(u8)
622617a3babSopenharmony_ci             402: 199(i8vec3) CompositeConstruct 400 400 400
623617a3babSopenharmony_ci             403: 199(i8vec3) CompositeConstruct 401 401 401
624617a3babSopenharmony_ci             404: 199(i8vec3) ExtInst 1(GLSL.std.450) 44(UClamp) 398 402 403
625617a3babSopenharmony_ci                              Store 365(u8v) 404
626617a3babSopenharmony_ci             405: 199(i8vec3) Load 365(u8v)
627617a3babSopenharmony_ci             406: 199(i8vec3) Load 365(u8v)
628617a3babSopenharmony_ci             407: 199(i8vec3) SNegate 406
629617a3babSopenharmony_ci             408: 199(i8vec3) Load 365(u8v)
630617a3babSopenharmony_ci             409: 199(i8vec3) ExtInst 1(GLSL.std.450) 44(UClamp) 405 407 408
631617a3babSopenharmony_ci                              Store 365(u8v) 409
632617a3babSopenharmony_ci             410:     15(ptr) AccessChain 352(i8v) 286
633617a3babSopenharmony_ci             411:  14(int8_t) Load 410
634617a3babSopenharmony_ci             412:     15(ptr) AccessChain 352(i8v) 270
635617a3babSopenharmony_ci             413:  14(int8_t) Load 412
636617a3babSopenharmony_ci             415:  14(int8_t) Select 414 413 411
637617a3babSopenharmony_ci                              Store 355(i8) 415
638617a3babSopenharmony_ci             416:  14(int8_t) Load 355(i8)
639617a3babSopenharmony_ci             417:  52(i8vec2) CompositeConstruct 416 416
640617a3babSopenharmony_ci             418:  14(int8_t) Load 355(i8)
641617a3babSopenharmony_ci             419:  14(int8_t) SNegate 418
642617a3babSopenharmony_ci             420:  52(i8vec2) CompositeConstruct 419 419
643617a3babSopenharmony_ci             423:  52(i8vec2) Select 422 420 417
644617a3babSopenharmony_ci                              Store 352(i8v) 423
645617a3babSopenharmony_ci             424:     37(ptr) AccessChain 365(u8v) 286
646617a3babSopenharmony_ci             425:  36(int8_t) Load 424
647617a3babSopenharmony_ci             426:     37(ptr) AccessChain 365(u8v) 270
648617a3babSopenharmony_ci             427:  36(int8_t) Load 426
649617a3babSopenharmony_ci             428:  36(int8_t) Select 414 427 425
650617a3babSopenharmony_ci                              Store 367(u8) 428
651617a3babSopenharmony_ci             429:  36(int8_t) Load 367(u8)
652617a3babSopenharmony_ci             430: 199(i8vec3) CompositeConstruct 429 429 429
653617a3babSopenharmony_ci             431:  36(int8_t) Load 367(u8)
654617a3babSopenharmony_ci             432:  36(int8_t) SNegate 431
655617a3babSopenharmony_ci             433: 199(i8vec3) CompositeConstruct 432 432 432
656617a3babSopenharmony_ci             436: 199(i8vec3) Select 435 433 430
657617a3babSopenharmony_ci                              Store 365(u8v) 436
658617a3babSopenharmony_ci             438:  52(i8vec2) Load 352(i8v)
659617a3babSopenharmony_ci             439: 57(int16_t) Bitcast 438
660617a3babSopenharmony_ci                              Store 437(i16) 439
661617a3babSopenharmony_ci             444: 441(i8vec4) Load 443(i8v4)
662617a3babSopenharmony_ci             445:     27(int) Bitcast 444
663617a3babSopenharmony_ci                              Store 440(i32) 445
664617a3babSopenharmony_ci             449:  49(i8vec2) Load 448(u8v2)
665617a3babSopenharmony_ci             450: 64(int16_t) Bitcast 449
666617a3babSopenharmony_ci                              Store 447(u16) 450
667617a3babSopenharmony_ci             455: 452(i8vec4) Load 454(u8v4)
668617a3babSopenharmony_ci             456:     17(int) Bitcast 455
669617a3babSopenharmony_ci                              Store 451(u32) 456
670617a3babSopenharmony_ci             457: 57(int16_t) Load 437(i16)
671617a3babSopenharmony_ci             458:  52(i8vec2) Bitcast 457
672617a3babSopenharmony_ci                              Store 352(i8v) 458
673617a3babSopenharmony_ci             459:     27(int) Load 440(i32)
674617a3babSopenharmony_ci             460: 441(i8vec4) Bitcast 459
675617a3babSopenharmony_ci                              Store 443(i8v4) 460
676617a3babSopenharmony_ci             461: 64(int16_t) Load 447(u16)
677617a3babSopenharmony_ci             462:  49(i8vec2) Bitcast 461
678617a3babSopenharmony_ci                              Store 448(u8v2) 462
679617a3babSopenharmony_ci             463:     17(int) Load 451(u32)
680617a3babSopenharmony_ci             464: 452(i8vec4) Bitcast 463
681617a3babSopenharmony_ci                              Store 454(u8v4) 464
682617a3babSopenharmony_ci             467: 199(i8vec3) Load 365(u8v)
683617a3babSopenharmony_ci             468:  36(int8_t) Load 367(u8)
684617a3babSopenharmony_ci             469: 199(i8vec3) CompositeConstruct 468 468 468
685617a3babSopenharmony_ci             470:  434(bvec3) ULessThan 467 469
686617a3babSopenharmony_ci                              Store 466(bv) 470
687617a3babSopenharmony_ci             471:  52(i8vec2) Load 352(i8v)
688617a3babSopenharmony_ci             472:  14(int8_t) Load 355(i8)
689617a3babSopenharmony_ci             473:  52(i8vec2) CompositeConstruct 472 472
690617a3babSopenharmony_ci             474:  172(bvec2) SLessThan 471 473
691617a3babSopenharmony_ci             475:    284(ptr) AccessChain 466(bv) 286
692617a3babSopenharmony_ci             476:   171(bool) CompositeExtract 474 0
693617a3babSopenharmony_ci                              Store 475 476
694617a3babSopenharmony_ci             477:    284(ptr) AccessChain 466(bv) 270
695617a3babSopenharmony_ci             478:   171(bool) CompositeExtract 474 1
696617a3babSopenharmony_ci                              Store 477 478
697617a3babSopenharmony_ci             479: 199(i8vec3) Load 365(u8v)
698617a3babSopenharmony_ci             480:  36(int8_t) Load 367(u8)
699617a3babSopenharmony_ci             481: 199(i8vec3) CompositeConstruct 480 480 480
700617a3babSopenharmony_ci             482:  434(bvec3) ULessThanEqual 479 481
701617a3babSopenharmony_ci                              Store 466(bv) 482
702617a3babSopenharmony_ci             483:  52(i8vec2) Load 352(i8v)
703617a3babSopenharmony_ci             484:  14(int8_t) Load 355(i8)
704617a3babSopenharmony_ci             485:  52(i8vec2) CompositeConstruct 484 484
705617a3babSopenharmony_ci             486:  172(bvec2) SLessThanEqual 483 485
706617a3babSopenharmony_ci             487:    284(ptr) AccessChain 466(bv) 286
707617a3babSopenharmony_ci             488:   171(bool) CompositeExtract 486 0
708617a3babSopenharmony_ci                              Store 487 488
709617a3babSopenharmony_ci             489:    284(ptr) AccessChain 466(bv) 270
710617a3babSopenharmony_ci             490:   171(bool) CompositeExtract 486 1
711617a3babSopenharmony_ci                              Store 489 490
712617a3babSopenharmony_ci             491: 199(i8vec3) Load 365(u8v)
713617a3babSopenharmony_ci             492:  36(int8_t) Load 367(u8)
714617a3babSopenharmony_ci             493: 199(i8vec3) CompositeConstruct 492 492 492
715617a3babSopenharmony_ci             494:  434(bvec3) UGreaterThan 491 493
716617a3babSopenharmony_ci                              Store 466(bv) 494
717617a3babSopenharmony_ci             495:  52(i8vec2) Load 352(i8v)
718617a3babSopenharmony_ci             496:  14(int8_t) Load 355(i8)
719617a3babSopenharmony_ci             497:  52(i8vec2) CompositeConstruct 496 496
720617a3babSopenharmony_ci             498:  172(bvec2) SGreaterThan 495 497
721617a3babSopenharmony_ci             499:    284(ptr) AccessChain 466(bv) 286
722617a3babSopenharmony_ci             500:   171(bool) CompositeExtract 498 0
723617a3babSopenharmony_ci                              Store 499 500
724617a3babSopenharmony_ci             501:    284(ptr) AccessChain 466(bv) 270
725617a3babSopenharmony_ci             502:   171(bool) CompositeExtract 498 1
726617a3babSopenharmony_ci                              Store 501 502
727617a3babSopenharmony_ci             503: 199(i8vec3) Load 365(u8v)
728617a3babSopenharmony_ci             504:  36(int8_t) Load 367(u8)
729617a3babSopenharmony_ci             505: 199(i8vec3) CompositeConstruct 504 504 504
730617a3babSopenharmony_ci             506:  434(bvec3) UGreaterThanEqual 503 505
731617a3babSopenharmony_ci                              Store 466(bv) 506
732617a3babSopenharmony_ci             507:  52(i8vec2) Load 352(i8v)
733617a3babSopenharmony_ci             508:  14(int8_t) Load 355(i8)
734617a3babSopenharmony_ci             509:  52(i8vec2) CompositeConstruct 508 508
735617a3babSopenharmony_ci             510:  172(bvec2) SGreaterThanEqual 507 509
736617a3babSopenharmony_ci             511:    284(ptr) AccessChain 466(bv) 286
737617a3babSopenharmony_ci             512:   171(bool) CompositeExtract 510 0
738617a3babSopenharmony_ci                              Store 511 512
739617a3babSopenharmony_ci             513:    284(ptr) AccessChain 466(bv) 270
740617a3babSopenharmony_ci             514:   171(bool) CompositeExtract 510 1
741617a3babSopenharmony_ci                              Store 513 514
742617a3babSopenharmony_ci             515: 199(i8vec3) Load 365(u8v)
743617a3babSopenharmony_ci             516:  36(int8_t) Load 367(u8)
744617a3babSopenharmony_ci             517: 199(i8vec3) CompositeConstruct 516 516 516
745617a3babSopenharmony_ci             518:  434(bvec3) IEqual 515 517
746617a3babSopenharmony_ci                              Store 466(bv) 518
747617a3babSopenharmony_ci             519:  52(i8vec2) Load 352(i8v)
748617a3babSopenharmony_ci             520:  14(int8_t) Load 355(i8)
749617a3babSopenharmony_ci             521:  52(i8vec2) CompositeConstruct 520 520
750617a3babSopenharmony_ci             522:  172(bvec2) IEqual 519 521
751617a3babSopenharmony_ci             523:    284(ptr) AccessChain 466(bv) 286
752617a3babSopenharmony_ci             524:   171(bool) CompositeExtract 522 0
753617a3babSopenharmony_ci                              Store 523 524
754617a3babSopenharmony_ci             525:    284(ptr) AccessChain 466(bv) 270
755617a3babSopenharmony_ci             526:   171(bool) CompositeExtract 522 1
756617a3babSopenharmony_ci                              Store 525 526
757617a3babSopenharmony_ci             527: 199(i8vec3) Load 365(u8v)
758617a3babSopenharmony_ci             528:  36(int8_t) Load 367(u8)
759617a3babSopenharmony_ci             529: 199(i8vec3) CompositeConstruct 528 528 528
760617a3babSopenharmony_ci             530:  434(bvec3) INotEqual 527 529
761617a3babSopenharmony_ci                              Store 466(bv) 530
762617a3babSopenharmony_ci             531:  52(i8vec2) Load 352(i8v)
763617a3babSopenharmony_ci             532:  14(int8_t) Load 355(i8)
764617a3babSopenharmony_ci             533:  52(i8vec2) CompositeConstruct 532 532
765617a3babSopenharmony_ci             534:  172(bvec2) INotEqual 531 533
766617a3babSopenharmony_ci             535:    284(ptr) AccessChain 466(bv) 286
767617a3babSopenharmony_ci             536:   171(bool) CompositeExtract 534 0
768617a3babSopenharmony_ci                              Store 535 536
769617a3babSopenharmony_ci             537:    284(ptr) AccessChain 466(bv) 270
770617a3babSopenharmony_ci             538:   171(bool) CompositeExtract 534 1
771617a3babSopenharmony_ci                              Store 537 538
772617a3babSopenharmony_ci                              Return
773617a3babSopenharmony_ci                              FunctionEnd
774