1617a3babSopenharmony_cispv.16bitstorage.frag
2617a3babSopenharmony_ci// Module Version 10000
3617a3babSopenharmony_ci// Generated by (magic number): 8000b
4617a3babSopenharmony_ci// Id's are bound by 173
5617a3babSopenharmony_ci
6617a3babSopenharmony_ci                              Capability Shader
7617a3babSopenharmony_ci                              Capability StorageUniformBufferBlock16
8617a3babSopenharmony_ci                              Capability StorageUniform16
9617a3babSopenharmony_ci                              Extension  "SPV_KHR_16bit_storage"
10617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
11617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
12617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main"
13617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
14617a3babSopenharmony_ci                              Source GLSL 450
15617a3babSopenharmony_ci                              SourceExtension  "GL_EXT_shader_16bit_storage"
16617a3babSopenharmony_ci                              Name 4  "main"
17617a3babSopenharmony_ci                              Name 12  "S"
18617a3babSopenharmony_ci                              MemberName 12(S) 0  "x"
19617a3babSopenharmony_ci                              MemberName 12(S) 1  "y"
20617a3babSopenharmony_ci                              MemberName 12(S) 2  "z"
21617a3babSopenharmony_ci                              Name 17  "B2"
22617a3babSopenharmony_ci                              MemberName 17(B2) 0  "o"
23617a3babSopenharmony_ci                              MemberName 17(B2) 1  "p"
24617a3babSopenharmony_ci                              MemberName 17(B2) 2  "q"
25617a3babSopenharmony_ci                              MemberName 17(B2) 3  "r"
26617a3babSopenharmony_ci                              MemberName 17(B2) 4  "u"
27617a3babSopenharmony_ci                              MemberName 17(B2) 5  "v"
28617a3babSopenharmony_ci                              MemberName 17(B2) 6  "x"
29617a3babSopenharmony_ci                              MemberName 17(B2) 7  "w"
30617a3babSopenharmony_ci                              Name 19  "b2"
31617a3babSopenharmony_ci                              Name 23  "S"
32617a3babSopenharmony_ci                              MemberName 23(S) 0  "x"
33617a3babSopenharmony_ci                              MemberName 23(S) 1  "y"
34617a3babSopenharmony_ci                              MemberName 23(S) 2  "z"
35617a3babSopenharmony_ci                              Name 25  "B1"
36617a3babSopenharmony_ci                              MemberName 25(B1) 0  "a"
37617a3babSopenharmony_ci                              MemberName 25(B1) 1  "b"
38617a3babSopenharmony_ci                              MemberName 25(B1) 2  "c"
39617a3babSopenharmony_ci                              MemberName 25(B1) 3  "d"
40617a3babSopenharmony_ci                              MemberName 25(B1) 4  "g"
41617a3babSopenharmony_ci                              MemberName 25(B1) 5  "h"
42617a3babSopenharmony_ci                              MemberName 25(B1) 6  "j"
43617a3babSopenharmony_ci                              Name 27  "b1"
44617a3babSopenharmony_ci                              Name 46  "S"
45617a3babSopenharmony_ci                              MemberName 46(S) 0  "x"
46617a3babSopenharmony_ci                              MemberName 46(S) 1  "y"
47617a3babSopenharmony_ci                              MemberName 46(S) 2  "z"
48617a3babSopenharmony_ci                              Name 50  "B5"
49617a3babSopenharmony_ci                              MemberName 50(B5) 0  "o"
50617a3babSopenharmony_ci                              MemberName 50(B5) 1  "p"
51617a3babSopenharmony_ci                              MemberName 50(B5) 2  "q"
52617a3babSopenharmony_ci                              MemberName 50(B5) 3  "r"
53617a3babSopenharmony_ci                              MemberName 50(B5) 4  "u"
54617a3babSopenharmony_ci                              MemberName 50(B5) 5  "v"
55617a3babSopenharmony_ci                              MemberName 50(B5) 6  "x"
56617a3babSopenharmony_ci                              MemberName 50(B5) 7  "w"
57617a3babSopenharmony_ci                              Name 52  "b5"
58617a3babSopenharmony_ci                              Name 70  "x0"
59617a3babSopenharmony_ci                              Name 76  "x1"
60617a3babSopenharmony_ci                              Name 88  "S2"
61617a3babSopenharmony_ci                              MemberName 88(S2) 0  "x"
62617a3babSopenharmony_ci                              MemberName 88(S2) 1  "y"
63617a3babSopenharmony_ci                              MemberName 88(S2) 2  "z"
64617a3babSopenharmony_ci                              Name 89  "S3"
65617a3babSopenharmony_ci                              MemberName 89(S3) 0  "x"
66617a3babSopenharmony_ci                              Name 90  "B4"
67617a3babSopenharmony_ci                              MemberName 90(B4) 0  "x"
68617a3babSopenharmony_ci                              MemberName 90(B4) 1  "y"
69617a3babSopenharmony_ci                              Name 92  "b4"
70617a3babSopenharmony_ci                              Name 93  "S2"
71617a3babSopenharmony_ci                              MemberName 93(S2) 0  "x"
72617a3babSopenharmony_ci                              MemberName 93(S2) 1  "y"
73617a3babSopenharmony_ci                              MemberName 93(S2) 2  "z"
74617a3babSopenharmony_ci                              Name 94  "B3"
75617a3babSopenharmony_ci                              MemberName 94(B3) 0  "x"
76617a3babSopenharmony_ci                              Name 96  "b3"
77617a3babSopenharmony_ci                              Name 113  "v3"
78617a3babSopenharmony_ci                              Name 135  "u3"
79617a3babSopenharmony_ci                              Decorate 11 ArrayStride 2
80617a3babSopenharmony_ci                              MemberDecorate 12(S) 0 Offset 0
81617a3babSopenharmony_ci                              MemberDecorate 12(S) 1 Offset 4
82617a3babSopenharmony_ci                              MemberDecorate 12(S) 2 Offset 8
83617a3babSopenharmony_ci                              Decorate 13 ArrayStride 16
84617a3babSopenharmony_ci                              Decorate 15 ArrayStride 4
85617a3babSopenharmony_ci                              Decorate 16 ArrayStride 2
86617a3babSopenharmony_ci                              MemberDecorate 17(B2) 0 Offset 0
87617a3babSopenharmony_ci                              MemberDecorate 17(B2) 1 Offset 4
88617a3babSopenharmony_ci                              MemberDecorate 17(B2) 2 Offset 8
89617a3babSopenharmony_ci                              MemberDecorate 17(B2) 3 Offset 14
90617a3babSopenharmony_ci                              MemberDecorate 17(B2) 4 Offset 24
91617a3babSopenharmony_ci                              MemberDecorate 17(B2) 5 Offset 40
92617a3babSopenharmony_ci                              MemberDecorate 17(B2) 6 Offset 72
93617a3babSopenharmony_ci                              MemberDecorate 17(B2) 7 Offset 472
94617a3babSopenharmony_ci                              Decorate 17(B2) BufferBlock
95617a3babSopenharmony_ci                              Decorate 19(b2) DescriptorSet 0
96617a3babSopenharmony_ci                              Decorate 19(b2) Binding 1
97617a3babSopenharmony_ci                              Decorate 22 ArrayStride 16
98617a3babSopenharmony_ci                              MemberDecorate 23(S) 0 Offset 0
99617a3babSopenharmony_ci                              MemberDecorate 23(S) 1 Offset 4
100617a3babSopenharmony_ci                              MemberDecorate 23(S) 2 Offset 8
101617a3babSopenharmony_ci                              Decorate 24 ArrayStride 16
102617a3babSopenharmony_ci                              MemberDecorate 25(B1) 0 Offset 0
103617a3babSopenharmony_ci                              MemberDecorate 25(B1) 1 Offset 4
104617a3babSopenharmony_ci                              MemberDecorate 25(B1) 2 Offset 8
105617a3babSopenharmony_ci                              MemberDecorate 25(B1) 3 Offset 16
106617a3babSopenharmony_ci                              MemberDecorate 25(B1) 4 Offset 48
107617a3babSopenharmony_ci                              MemberDecorate 25(B1) 5 Offset 64
108617a3babSopenharmony_ci                              MemberDecorate 25(B1) 6 Offset 96
109617a3babSopenharmony_ci                              Decorate 25(B1) Block
110617a3babSopenharmony_ci                              Decorate 27(b1) DescriptorSet 0
111617a3babSopenharmony_ci                              Decorate 27(b1) Binding 0
112617a3babSopenharmony_ci                              Decorate 45 ArrayStride 16
113617a3babSopenharmony_ci                              MemberDecorate 46(S) 0 Offset 0
114617a3babSopenharmony_ci                              MemberDecorate 46(S) 1 Offset 4
115617a3babSopenharmony_ci                              MemberDecorate 46(S) 2 Offset 8
116617a3babSopenharmony_ci                              Decorate 47 ArrayStride 16
117617a3babSopenharmony_ci                              Decorate 48 ArrayStride 16
118617a3babSopenharmony_ci                              Decorate 49 ArrayStride 16
119617a3babSopenharmony_ci                              MemberDecorate 50(B5) 0 Offset 0
120617a3babSopenharmony_ci                              MemberDecorate 50(B5) 1 Offset 4
121617a3babSopenharmony_ci                              MemberDecorate 50(B5) 2 Offset 8
122617a3babSopenharmony_ci                              MemberDecorate 50(B5) 3 Offset 16
123617a3babSopenharmony_ci                              MemberDecorate 50(B5) 4 Offset 48
124617a3babSopenharmony_ci                              MemberDecorate 50(B5) 5 Offset 64
125617a3babSopenharmony_ci                              MemberDecorate 50(B5) 6 Offset 96
126617a3babSopenharmony_ci                              MemberDecorate 50(B5) 7 Offset 1696
127617a3babSopenharmony_ci                              Decorate 50(B5) Block
128617a3babSopenharmony_ci                              Decorate 52(b5) DescriptorSet 0
129617a3babSopenharmony_ci                              Decorate 52(b5) Binding 2
130617a3babSopenharmony_ci                              MemberDecorate 88(S2) 0 ColMajor
131617a3babSopenharmony_ci                              MemberDecorate 88(S2) 0 Offset 0
132617a3babSopenharmony_ci                              MemberDecorate 88(S2) 0 MatrixStride 16
133617a3babSopenharmony_ci                              MemberDecorate 88(S2) 1 Offset 64
134617a3babSopenharmony_ci                              MemberDecorate 88(S2) 2 Offset 68
135617a3babSopenharmony_ci                              MemberDecorate 89(S3) 0 Offset 0
136617a3babSopenharmony_ci                              MemberDecorate 90(B4) 0 Offset 0
137617a3babSopenharmony_ci                              MemberDecorate 90(B4) 1 Offset 80
138617a3babSopenharmony_ci                              Decorate 90(B4) BufferBlock
139617a3babSopenharmony_ci                              Decorate 92(b4) DescriptorSet 0
140617a3babSopenharmony_ci                              Decorate 92(b4) Binding 4
141617a3babSopenharmony_ci                              MemberDecorate 93(S2) 0 RowMajor
142617a3babSopenharmony_ci                              MemberDecorate 93(S2) 0 Offset 0
143617a3babSopenharmony_ci                              MemberDecorate 93(S2) 0 MatrixStride 16
144617a3babSopenharmony_ci                              MemberDecorate 93(S2) 1 Offset 64
145617a3babSopenharmony_ci                              MemberDecorate 93(S2) 2 Offset 68
146617a3babSopenharmony_ci                              MemberDecorate 94(B3) 0 Offset 0
147617a3babSopenharmony_ci                              Decorate 94(B3) BufferBlock
148617a3babSopenharmony_ci                              Decorate 96(b3) DescriptorSet 0
149617a3babSopenharmony_ci                              Decorate 96(b3) Binding 3
150617a3babSopenharmony_ci               2:             TypeVoid
151617a3babSopenharmony_ci               3:             TypeFunction 2
152617a3babSopenharmony_ci               6:             TypeFloat 16
153617a3babSopenharmony_ci               7:             TypeVector 6(float16_t) 2
154617a3babSopenharmony_ci               8:             TypeVector 6(float16_t) 3
155617a3babSopenharmony_ci               9:             TypeInt 32 0
156617a3babSopenharmony_ci              10:      9(int) Constant 2
157617a3babSopenharmony_ci              11:             TypeArray 6(float16_t) 10
158617a3babSopenharmony_ci           12(S):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3)
159617a3babSopenharmony_ci              13:             TypeArray 12(S) 10
160617a3babSopenharmony_ci              14:      9(int) Constant 100
161617a3babSopenharmony_ci              15:             TypeArray 7(f16vec2) 14
162617a3babSopenharmony_ci              16:             TypeRuntimeArray 6(float16_t)
163617a3babSopenharmony_ci          17(B2):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3) 11 12(S) 13 15 16
164617a3babSopenharmony_ci              18:             TypePointer Uniform 17(B2)
165617a3babSopenharmony_ci          19(b2):     18(ptr) Variable Uniform
166617a3babSopenharmony_ci              20:             TypeInt 32 1
167617a3babSopenharmony_ci              21:     20(int) Constant 0
168617a3babSopenharmony_ci              22:             TypeArray 6(float16_t) 10
169617a3babSopenharmony_ci           23(S):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3)
170617a3babSopenharmony_ci              24:             TypeArray 23(S) 10
171617a3babSopenharmony_ci          25(B1):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3) 22 23(S) 24 20(int)
172617a3babSopenharmony_ci              26:             TypePointer Uniform 25(B1)
173617a3babSopenharmony_ci          27(b1):     26(ptr) Variable Uniform
174617a3babSopenharmony_ci              28:             TypePointer Uniform 6(float16_t)
175617a3babSopenharmony_ci              32:     20(int) Constant 1
176617a3babSopenharmony_ci              33:     20(int) Constant 2
177617a3babSopenharmony_ci              34:             TypePointer Uniform 8(f16vec3)
178617a3babSopenharmony_ci              37:             TypeFloat 32
179617a3babSopenharmony_ci              38:             TypeVector 37(float) 3
180617a3babSopenharmony_ci              40:             TypeVector 37(float) 2
181617a3babSopenharmony_ci              43:             TypePointer Uniform 7(f16vec2)
182617a3babSopenharmony_ci              45:             TypeArray 6(float16_t) 10
183617a3babSopenharmony_ci           46(S):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3)
184617a3babSopenharmony_ci              47:             TypeArray 46(S) 10
185617a3babSopenharmony_ci              48:             TypeArray 7(f16vec2) 14
186617a3babSopenharmony_ci              49:             TypeArray 6(float16_t) 14
187617a3babSopenharmony_ci          50(B5):             TypeStruct 6(float16_t) 7(f16vec2) 8(f16vec3) 45 46(S) 47 48 49
188617a3babSopenharmony_ci              51:             TypePointer Uniform 50(B5)
189617a3babSopenharmony_ci          52(b5):     51(ptr) Variable Uniform
190617a3babSopenharmony_ci              59:     20(int) Constant 3
191617a3babSopenharmony_ci              69:             TypePointer Function 37(float)
192617a3babSopenharmony_ci              74:             TypeVector 37(float) 4
193617a3babSopenharmony_ci              75:             TypePointer Function 74(fvec4)
194617a3babSopenharmony_ci              83:   37(float) Constant 1065353216
195617a3babSopenharmony_ci              87:             TypeMatrix 74(fvec4) 4
196617a3babSopenharmony_ci          88(S2):             TypeStruct 87 6(float16_t) 37(float)
197617a3babSopenharmony_ci          89(S3):             TypeStruct 88(S2)
198617a3babSopenharmony_ci          90(B4):             TypeStruct 88(S2) 89(S3)
199617a3babSopenharmony_ci              91:             TypePointer Uniform 90(B4)
200617a3babSopenharmony_ci          92(b4):     91(ptr) Variable Uniform
201617a3babSopenharmony_ci          93(S2):             TypeStruct 87 6(float16_t) 37(float)
202617a3babSopenharmony_ci          94(B3):             TypeStruct 93(S2)
203617a3babSopenharmony_ci              95:             TypePointer Uniform 94(B3)
204617a3babSopenharmony_ci          96(b3):     95(ptr) Variable Uniform
205617a3babSopenharmony_ci              97:             TypePointer Uniform 87
206617a3babSopenharmony_ci             104:      9(int) Constant 0
207617a3babSopenharmony_ci             108:     20(int) Constant 5
208617a3babSopenharmony_ci             112:             TypePointer Function 38(fvec3)
209617a3babSopenharmony_ci             114:     20(int) Constant 7
210617a3babSopenharmony_ci             115:     20(int) Constant 6
211617a3babSopenharmony_ci             116:             TypePointer Uniform 20(int)
212617a3babSopenharmony_ci             166:   37(float) Constant 1073741824
213617a3babSopenharmony_ci             167:   40(fvec2) ConstantComposite 83 166
214617a3babSopenharmony_ci             170:   37(float) Constant 1077936128
215617a3babSopenharmony_ci         4(main):           2 Function None 3
216617a3babSopenharmony_ci               5:             Label
217617a3babSopenharmony_ci          70(x0):     69(ptr) Variable Function
218617a3babSopenharmony_ci          76(x1):     75(ptr) Variable Function
219617a3babSopenharmony_ci         113(v3):    112(ptr) Variable Function
220617a3babSopenharmony_ci         135(u3):    112(ptr) Variable Function
221617a3babSopenharmony_ci              29:     28(ptr) AccessChain 27(b1) 21
222617a3babSopenharmony_ci              30:6(float16_t) Load 29
223617a3babSopenharmony_ci              31:     28(ptr) AccessChain 19(b2) 21
224617a3babSopenharmony_ci                              Store 31 30
225617a3babSopenharmony_ci              35:     34(ptr) AccessChain 19(b2) 33
226617a3babSopenharmony_ci              36:  8(f16vec3) Load 35
227617a3babSopenharmony_ci              39:   38(fvec3) FConvert 36
228617a3babSopenharmony_ci              41:   40(fvec2) VectorShuffle 39 39 0 1
229617a3babSopenharmony_ci              42:  7(f16vec2) FConvert 41
230617a3babSopenharmony_ci              44:     43(ptr) AccessChain 19(b2) 32
231617a3babSopenharmony_ci                              Store 44 42
232617a3babSopenharmony_ci              53:     34(ptr) AccessChain 52(b5) 33
233617a3babSopenharmony_ci              54:  8(f16vec3) Load 53
234617a3babSopenharmony_ci              55:   38(fvec3) FConvert 54
235617a3babSopenharmony_ci              56:   40(fvec2) VectorShuffle 55 55 0 1
236617a3babSopenharmony_ci              57:  7(f16vec2) FConvert 56
237617a3babSopenharmony_ci              58:     43(ptr) AccessChain 19(b2) 32
238617a3babSopenharmony_ci                              Store 58 57
239617a3babSopenharmony_ci              60:     28(ptr) AccessChain 19(b2) 59 21
240617a3babSopenharmony_ci              61:6(float16_t) Load 60
241617a3babSopenharmony_ci              62:     28(ptr) AccessChain 19(b2) 59 21
242617a3babSopenharmony_ci                              Store 62 61
243617a3babSopenharmony_ci              63:     28(ptr) AccessChain 52(b5) 59 32
244617a3babSopenharmony_ci              64:6(float16_t) Load 63
245617a3babSopenharmony_ci              65:     28(ptr) AccessChain 19(b2) 59 32
246617a3babSopenharmony_ci                              Store 65 64
247617a3babSopenharmony_ci              66:     43(ptr) AccessChain 19(b2) 32
248617a3babSopenharmony_ci              67:  7(f16vec2) Load 66
249617a3babSopenharmony_ci              68:     43(ptr) AccessChain 19(b2) 32
250617a3babSopenharmony_ci                              Store 68 67
251617a3babSopenharmony_ci              71:     28(ptr) AccessChain 27(b1) 21
252617a3babSopenharmony_ci              72:6(float16_t) Load 71
253617a3babSopenharmony_ci              73:   37(float) FConvert 72
254617a3babSopenharmony_ci                              Store 70(x0) 73
255617a3babSopenharmony_ci              77:     28(ptr) AccessChain 27(b1) 21
256617a3babSopenharmony_ci              78:6(float16_t) Load 77
257617a3babSopenharmony_ci              79:   37(float) FConvert 78
258617a3babSopenharmony_ci              80:     43(ptr) AccessChain 19(b2) 32
259617a3babSopenharmony_ci              81:  7(f16vec2) Load 80
260617a3babSopenharmony_ci              82:   40(fvec2) FConvert 81
261617a3babSopenharmony_ci              84:   37(float) CompositeExtract 82 0
262617a3babSopenharmony_ci              85:   37(float) CompositeExtract 82 1
263617a3babSopenharmony_ci              86:   74(fvec4) CompositeConstruct 79 84 85 83
264617a3babSopenharmony_ci                              Store 76(x1) 86
265617a3babSopenharmony_ci              98:     97(ptr) AccessChain 96(b3) 21 21
266617a3babSopenharmony_ci              99:          87 Load 98
267617a3babSopenharmony_ci             100:     97(ptr) AccessChain 92(b4) 21 21
268617a3babSopenharmony_ci                              Store 100 99
269617a3babSopenharmony_ci             101:     43(ptr) AccessChain 19(b2) 32
270617a3babSopenharmony_ci             102:  7(f16vec2) Load 101
271617a3babSopenharmony_ci             103:   40(fvec2) FConvert 102
272617a3babSopenharmony_ci             105:   37(float) CompositeExtract 103 0
273617a3babSopenharmony_ci             106:6(float16_t) FConvert 105
274617a3babSopenharmony_ci             107:     28(ptr) AccessChain 19(b2) 21
275617a3babSopenharmony_ci                              Store 107 106
276617a3babSopenharmony_ci             109:     43(ptr) AccessChain 19(b2) 108 32 32
277617a3babSopenharmony_ci             110:  7(f16vec2) Load 109
278617a3babSopenharmony_ci             111:     43(ptr) AccessChain 19(b2) 32
279617a3babSopenharmony_ci                              Store 111 110
280617a3babSopenharmony_ci             117:    116(ptr) AccessChain 27(b1) 115
281617a3babSopenharmony_ci             118:     20(int) Load 117
282617a3babSopenharmony_ci             119:     28(ptr) AccessChain 19(b2) 114 118
283617a3babSopenharmony_ci             120:6(float16_t) Load 119
284617a3babSopenharmony_ci             121:   37(float) FConvert 120
285617a3babSopenharmony_ci             122:    116(ptr) AccessChain 27(b1) 115
286617a3babSopenharmony_ci             123:     20(int) Load 122
287617a3babSopenharmony_ci             124:     20(int) IAdd 123 32
288617a3babSopenharmony_ci             125:     28(ptr) AccessChain 19(b2) 114 124
289617a3babSopenharmony_ci             126:6(float16_t) Load 125
290617a3babSopenharmony_ci             127:   37(float) FConvert 126
291617a3babSopenharmony_ci             128:    116(ptr) AccessChain 27(b1) 115
292617a3babSopenharmony_ci             129:     20(int) Load 128
293617a3babSopenharmony_ci             130:     20(int) IAdd 129 33
294617a3babSopenharmony_ci             131:     28(ptr) AccessChain 19(b2) 114 130
295617a3babSopenharmony_ci             132:6(float16_t) Load 131
296617a3babSopenharmony_ci             133:   37(float) FConvert 132
297617a3babSopenharmony_ci             134:   38(fvec3) CompositeConstruct 121 127 133
298617a3babSopenharmony_ci                              Store 113(v3) 134
299617a3babSopenharmony_ci             136:    116(ptr) AccessChain 27(b1) 115
300617a3babSopenharmony_ci             137:     20(int) Load 136
301617a3babSopenharmony_ci             138:     28(ptr) AccessChain 52(b5) 114 137
302617a3babSopenharmony_ci             139:6(float16_t) Load 138
303617a3babSopenharmony_ci             140:   37(float) FConvert 139
304617a3babSopenharmony_ci             141:    116(ptr) AccessChain 27(b1) 115
305617a3babSopenharmony_ci             142:     20(int) Load 141
306617a3babSopenharmony_ci             143:     20(int) IAdd 142 32
307617a3babSopenharmony_ci             144:     28(ptr) AccessChain 52(b5) 114 143
308617a3babSopenharmony_ci             145:6(float16_t) Load 144
309617a3babSopenharmony_ci             146:   37(float) FConvert 145
310617a3babSopenharmony_ci             147:    116(ptr) AccessChain 27(b1) 115
311617a3babSopenharmony_ci             148:     20(int) Load 147
312617a3babSopenharmony_ci             149:     20(int) IAdd 148 33
313617a3babSopenharmony_ci             150:     28(ptr) AccessChain 52(b5) 114 149
314617a3babSopenharmony_ci             151:6(float16_t) Load 150
315617a3babSopenharmony_ci             152:   37(float) FConvert 151
316617a3babSopenharmony_ci             153:   38(fvec3) CompositeConstruct 140 146 152
317617a3babSopenharmony_ci                              Store 135(u3) 153
318617a3babSopenharmony_ci             154:     43(ptr) AccessChain 19(b2) 115 21
319617a3babSopenharmony_ci             155:  7(f16vec2) Load 154
320617a3babSopenharmony_ci             156:     43(ptr) AccessChain 19(b2) 115 21
321617a3babSopenharmony_ci                              Store 156 155
322617a3babSopenharmony_ci             157:     43(ptr) AccessChain 52(b5) 115 32
323617a3babSopenharmony_ci             158:  7(f16vec2) Load 157
324617a3babSopenharmony_ci             159:     43(ptr) AccessChain 19(b2) 115 32
325617a3babSopenharmony_ci                              Store 159 158
326617a3babSopenharmony_ci             160:     28(ptr) AccessChain 27(b1) 21
327617a3babSopenharmony_ci             161:6(float16_t) Load 160
328617a3babSopenharmony_ci             162:     28(ptr) AccessChain 19(b2) 32 104
329617a3babSopenharmony_ci                              Store 162 161
330617a3babSopenharmony_ci             163:     28(ptr) AccessChain 19(b2) 32 104
331617a3babSopenharmony_ci             164:6(float16_t) Load 163
332617a3babSopenharmony_ci             165:     28(ptr) AccessChain 19(b2) 21
333617a3babSopenharmony_ci                              Store 165 164
334617a3babSopenharmony_ci             168:  7(f16vec2) FConvert 167
335617a3babSopenharmony_ci             169:     43(ptr) AccessChain 19(b2) 32
336617a3babSopenharmony_ci                              Store 169 168
337617a3babSopenharmony_ci             171:6(float16_t) FConvert 170
338617a3babSopenharmony_ci             172:     28(ptr) AccessChain 19(b2) 21
339617a3babSopenharmony_ci                              Store 172 171
340617a3babSopenharmony_ci                              Return
341617a3babSopenharmony_ci                              FunctionEnd
342