1617a3babSopenharmony_cihlsl.semantic.vert
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:10  Function Definition: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
5617a3babSopenharmony_ci0:10    Function Parameters: 
6617a3babSopenharmony_ci0:10      'ins' ( in structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
7617a3babSopenharmony_ci0:?     Sequence
8617a3babSopenharmony_ci0:12      Branch: Return with expression
9617a3babSopenharmony_ci0:12        's' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
10617a3babSopenharmony_ci0:10  Function Definition: main( ( temp void)
11617a3babSopenharmony_ci0:10    Function Parameters: 
12617a3babSopenharmony_ci0:?     Sequence
13617a3babSopenharmony_ci0:10      Sequence
14617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
15617a3babSopenharmony_ci0:10          clip0: direct index for structure ( temp float)
16617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
17617a3babSopenharmony_ci0:10            Constant:
18617a3babSopenharmony_ci0:10              0 (const int)
19617a3babSopenharmony_ci0:?           'ins.clip0' (layout( location=0) in float)
20617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
21617a3babSopenharmony_ci0:10          clip1: direct index for structure ( temp float)
22617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
23617a3babSopenharmony_ci0:10            Constant:
24617a3babSopenharmony_ci0:10              1 (const int)
25617a3babSopenharmony_ci0:?           'ins.clip1' (layout( location=1) in float)
26617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
27617a3babSopenharmony_ci0:10          cull0: direct index for structure ( temp float)
28617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
29617a3babSopenharmony_ci0:10            Constant:
30617a3babSopenharmony_ci0:10              2 (const int)
31617a3babSopenharmony_ci0:?           'ins.cull0' (layout( location=0) in float)
32617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
33617a3babSopenharmony_ci0:10          cull1: direct index for structure ( temp float)
34617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
35617a3babSopenharmony_ci0:10            Constant:
36617a3babSopenharmony_ci0:10              3 (const int)
37617a3babSopenharmony_ci0:?           'ins.cull1' (layout( location=1) in float)
38617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
39617a3babSopenharmony_ci0:10          ii: direct index for structure ( temp int)
40617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
41617a3babSopenharmony_ci0:10            Constant:
42617a3babSopenharmony_ci0:10              4 (const int)
43617a3babSopenharmony_ci0:?           'ins.ii' ( in int InstanceIndex)
44617a3babSopenharmony_ci0:10      Sequence
45617a3babSopenharmony_ci0:10        move second child to first child ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
46617a3babSopenharmony_ci0:10          'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
47617a3babSopenharmony_ci0:10          Function Call: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
48617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
49617a3babSopenharmony_ci0:?         Sequence
50617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
51617a3babSopenharmony_ci0:10            direct index ( out float ClipDistance)
52617a3babSopenharmony_ci0:?               '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
53617a3babSopenharmony_ci0:10              Constant:
54617a3babSopenharmony_ci0:10                0 (const int)
55617a3babSopenharmony_ci0:10            clip0: direct index for structure ( temp float)
56617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
57617a3babSopenharmony_ci0:10              Constant:
58617a3babSopenharmony_ci0:10                0 (const int)
59617a3babSopenharmony_ci0:?         Sequence
60617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
61617a3babSopenharmony_ci0:10            direct index ( out float ClipDistance)
62617a3babSopenharmony_ci0:?               '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
63617a3babSopenharmony_ci0:10              Constant:
64617a3babSopenharmony_ci0:10                1 (const int)
65617a3babSopenharmony_ci0:10            clip1: direct index for structure ( temp float)
66617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
67617a3babSopenharmony_ci0:10              Constant:
68617a3babSopenharmony_ci0:10                1 (const int)
69617a3babSopenharmony_ci0:?         Sequence
70617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
71617a3babSopenharmony_ci0:10            direct index ( out float CullDistance)
72617a3babSopenharmony_ci0:?               '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
73617a3babSopenharmony_ci0:10              Constant:
74617a3babSopenharmony_ci0:10                0 (const int)
75617a3babSopenharmony_ci0:10            cull0: direct index for structure ( temp float)
76617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
77617a3babSopenharmony_ci0:10              Constant:
78617a3babSopenharmony_ci0:10                2 (const int)
79617a3babSopenharmony_ci0:?         Sequence
80617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
81617a3babSopenharmony_ci0:10            direct index ( out float CullDistance)
82617a3babSopenharmony_ci0:?               '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
83617a3babSopenharmony_ci0:10              Constant:
84617a3babSopenharmony_ci0:10                1 (const int)
85617a3babSopenharmony_ci0:10            cull1: direct index for structure ( temp float)
86617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
87617a3babSopenharmony_ci0:10              Constant:
88617a3babSopenharmony_ci0:10                3 (const int)
89617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
90617a3babSopenharmony_ci0:?           '@entryPointOutput.ii' (layout( location=0) out int)
91617a3babSopenharmony_ci0:10          ii: direct index for structure ( temp int)
92617a3babSopenharmony_ci0:10            'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
93617a3babSopenharmony_ci0:10            Constant:
94617a3babSopenharmony_ci0:10              4 (const int)
95617a3babSopenharmony_ci0:?   Linker Objects
96617a3babSopenharmony_ci0:?     '@entryPointOutput.ii' (layout( location=0) out int)
97617a3babSopenharmony_ci0:?     'ins.ii' ( in int InstanceIndex)
98617a3babSopenharmony_ci0:?     'ins.clip0' (layout( location=0) in float)
99617a3babSopenharmony_ci0:?     'ins.clip1' (layout( location=1) in float)
100617a3babSopenharmony_ci0:?     'ins.cull0' (layout( location=0) in float)
101617a3babSopenharmony_ci0:?     'ins.cull1' (layout( location=1) in float)
102617a3babSopenharmony_ci0:?     '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
103617a3babSopenharmony_ci0:?     '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
104617a3babSopenharmony_ci
105617a3babSopenharmony_ci
106617a3babSopenharmony_ciLinked vertex stage:
107617a3babSopenharmony_ci
108617a3babSopenharmony_ci
109617a3babSopenharmony_ciShader version: 500
110617a3babSopenharmony_ci0:? Sequence
111617a3babSopenharmony_ci0:10  Function Definition: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
112617a3babSopenharmony_ci0:10    Function Parameters: 
113617a3babSopenharmony_ci0:10      'ins' ( in structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
114617a3babSopenharmony_ci0:?     Sequence
115617a3babSopenharmony_ci0:12      Branch: Return with expression
116617a3babSopenharmony_ci0:12        's' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
117617a3babSopenharmony_ci0:10  Function Definition: main( ( temp void)
118617a3babSopenharmony_ci0:10    Function Parameters: 
119617a3babSopenharmony_ci0:?     Sequence
120617a3babSopenharmony_ci0:10      Sequence
121617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
122617a3babSopenharmony_ci0:10          clip0: direct index for structure ( temp float)
123617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
124617a3babSopenharmony_ci0:10            Constant:
125617a3babSopenharmony_ci0:10              0 (const int)
126617a3babSopenharmony_ci0:?           'ins.clip0' (layout( location=0) in float)
127617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
128617a3babSopenharmony_ci0:10          clip1: direct index for structure ( temp float)
129617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
130617a3babSopenharmony_ci0:10            Constant:
131617a3babSopenharmony_ci0:10              1 (const int)
132617a3babSopenharmony_ci0:?           'ins.clip1' (layout( location=1) in float)
133617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
134617a3babSopenharmony_ci0:10          cull0: direct index for structure ( temp float)
135617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
136617a3babSopenharmony_ci0:10            Constant:
137617a3babSopenharmony_ci0:10              2 (const int)
138617a3babSopenharmony_ci0:?           'ins.cull0' (layout( location=0) in float)
139617a3babSopenharmony_ci0:10        move second child to first child ( temp float)
140617a3babSopenharmony_ci0:10          cull1: direct index for structure ( temp float)
141617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
142617a3babSopenharmony_ci0:10            Constant:
143617a3babSopenharmony_ci0:10              3 (const int)
144617a3babSopenharmony_ci0:?           'ins.cull1' (layout( location=1) in float)
145617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
146617a3babSopenharmony_ci0:10          ii: direct index for structure ( temp int)
147617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
148617a3babSopenharmony_ci0:10            Constant:
149617a3babSopenharmony_ci0:10              4 (const int)
150617a3babSopenharmony_ci0:?           'ins.ii' ( in int InstanceIndex)
151617a3babSopenharmony_ci0:10      Sequence
152617a3babSopenharmony_ci0:10        move second child to first child ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
153617a3babSopenharmony_ci0:10          'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
154617a3babSopenharmony_ci0:10          Function Call: @main(struct-S-f1-f1-f1-f1-i11; ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
155617a3babSopenharmony_ci0:?             'ins' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
156617a3babSopenharmony_ci0:?         Sequence
157617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
158617a3babSopenharmony_ci0:10            direct index ( out float ClipDistance)
159617a3babSopenharmony_ci0:?               '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
160617a3babSopenharmony_ci0:10              Constant:
161617a3babSopenharmony_ci0:10                0 (const int)
162617a3babSopenharmony_ci0:10            clip0: direct index for structure ( temp float)
163617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
164617a3babSopenharmony_ci0:10              Constant:
165617a3babSopenharmony_ci0:10                0 (const int)
166617a3babSopenharmony_ci0:?         Sequence
167617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
168617a3babSopenharmony_ci0:10            direct index ( out float ClipDistance)
169617a3babSopenharmony_ci0:?               '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
170617a3babSopenharmony_ci0:10              Constant:
171617a3babSopenharmony_ci0:10                1 (const int)
172617a3babSopenharmony_ci0:10            clip1: direct index for structure ( temp float)
173617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
174617a3babSopenharmony_ci0:10              Constant:
175617a3babSopenharmony_ci0:10                1 (const int)
176617a3babSopenharmony_ci0:?         Sequence
177617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
178617a3babSopenharmony_ci0:10            direct index ( out float CullDistance)
179617a3babSopenharmony_ci0:?               '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
180617a3babSopenharmony_ci0:10              Constant:
181617a3babSopenharmony_ci0:10                0 (const int)
182617a3babSopenharmony_ci0:10            cull0: direct index for structure ( temp float)
183617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
184617a3babSopenharmony_ci0:10              Constant:
185617a3babSopenharmony_ci0:10                2 (const int)
186617a3babSopenharmony_ci0:?         Sequence
187617a3babSopenharmony_ci0:10          move second child to first child ( temp float)
188617a3babSopenharmony_ci0:10            direct index ( out float CullDistance)
189617a3babSopenharmony_ci0:?               '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
190617a3babSopenharmony_ci0:10              Constant:
191617a3babSopenharmony_ci0:10                1 (const int)
192617a3babSopenharmony_ci0:10            cull1: direct index for structure ( temp float)
193617a3babSopenharmony_ci0:10              'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
194617a3babSopenharmony_ci0:10              Constant:
195617a3babSopenharmony_ci0:10                3 (const int)
196617a3babSopenharmony_ci0:10        move second child to first child ( temp int)
197617a3babSopenharmony_ci0:?           '@entryPointOutput.ii' (layout( location=0) out int)
198617a3babSopenharmony_ci0:10          ii: direct index for structure ( temp int)
199617a3babSopenharmony_ci0:10            'flattenTemp' ( temp structure{ temp float clip0,  temp float clip1,  temp float cull0,  temp float cull1,  temp int ii})
200617a3babSopenharmony_ci0:10            Constant:
201617a3babSopenharmony_ci0:10              4 (const int)
202617a3babSopenharmony_ci0:?   Linker Objects
203617a3babSopenharmony_ci0:?     '@entryPointOutput.ii' (layout( location=0) out int)
204617a3babSopenharmony_ci0:?     'ins.ii' ( in int InstanceIndex)
205617a3babSopenharmony_ci0:?     'ins.clip0' (layout( location=0) in float)
206617a3babSopenharmony_ci0:?     'ins.clip1' (layout( location=1) in float)
207617a3babSopenharmony_ci0:?     'ins.cull0' (layout( location=0) in float)
208617a3babSopenharmony_ci0:?     'ins.cull1' (layout( location=1) in float)
209617a3babSopenharmony_ci0:?     '@entryPointOutput.clip1' ( out 2-element array of float ClipDistance)
210617a3babSopenharmony_ci0:?     '@entryPointOutput.cull1' ( out 2-element array of float CullDistance)
211617a3babSopenharmony_ci
212617a3babSopenharmony_ciValidation failed
213617a3babSopenharmony_ci// Module Version 10000
214617a3babSopenharmony_ci// Generated by (magic number): 8000b
215617a3babSopenharmony_ci// Id's are bound by 70
216617a3babSopenharmony_ci
217617a3babSopenharmony_ci                              Capability Shader
218617a3babSopenharmony_ci                              Capability ClipDistance
219617a3babSopenharmony_ci                              Capability CullDistance
220617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
221617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
222617a3babSopenharmony_ci                              EntryPoint Vertex 4  "main" 21 26 30 34 39 51 59 67
223617a3babSopenharmony_ci                              Source HLSL 500
224617a3babSopenharmony_ci                              Name 4  "main"
225617a3babSopenharmony_ci                              Name 8  "S"
226617a3babSopenharmony_ci                              MemberName 8(S) 0  "clip0"
227617a3babSopenharmony_ci                              MemberName 8(S) 1  "clip1"
228617a3babSopenharmony_ci                              MemberName 8(S) 2  "cull0"
229617a3babSopenharmony_ci                              MemberName 8(S) 3  "cull1"
230617a3babSopenharmony_ci                              MemberName 8(S) 4  "ii"
231617a3babSopenharmony_ci                              Name 12  "@main(struct-S-f1-f1-f1-f1-i11;"
232617a3babSopenharmony_ci                              Name 11  "ins"
233617a3babSopenharmony_ci                              Name 14  "s"
234617a3babSopenharmony_ci                              Name 18  "ins"
235617a3babSopenharmony_ci                              Name 21  "ins.clip0"
236617a3babSopenharmony_ci                              Name 26  "ins.clip1"
237617a3babSopenharmony_ci                              Name 30  "ins.cull0"
238617a3babSopenharmony_ci                              Name 34  "ins.cull1"
239617a3babSopenharmony_ci                              Name 39  "ins.ii"
240617a3babSopenharmony_ci                              Name 43  "flattenTemp"
241617a3babSopenharmony_ci                              Name 44  "param"
242617a3babSopenharmony_ci                              Name 51  "@entryPointOutput.clip1"
243617a3babSopenharmony_ci                              Name 59  "@entryPointOutput.cull1"
244617a3babSopenharmony_ci                              Name 67  "@entryPointOutput.ii"
245617a3babSopenharmony_ci                              Decorate 21(ins.clip0) Location 0
246617a3babSopenharmony_ci                              Decorate 26(ins.clip1) Location 1
247617a3babSopenharmony_ci                              Decorate 30(ins.cull0) Location 0
248617a3babSopenharmony_ci                              Decorate 34(ins.cull1) Location 1
249617a3babSopenharmony_ci                              Decorate 39(ins.ii) BuiltIn InstanceIndex
250617a3babSopenharmony_ci                              Decorate 51(@entryPointOutput.clip1) BuiltIn ClipDistance
251617a3babSopenharmony_ci                              Decorate 59(@entryPointOutput.cull1) BuiltIn CullDistance
252617a3babSopenharmony_ci                              Decorate 67(@entryPointOutput.ii) Location 0
253617a3babSopenharmony_ci               2:             TypeVoid
254617a3babSopenharmony_ci               3:             TypeFunction 2
255617a3babSopenharmony_ci               6:             TypeFloat 32
256617a3babSopenharmony_ci               7:             TypeInt 32 1
257617a3babSopenharmony_ci            8(S):             TypeStruct 6(float) 6(float) 6(float) 6(float) 7(int)
258617a3babSopenharmony_ci               9:             TypePointer Function 8(S)
259617a3babSopenharmony_ci              10:             TypeFunction 8(S) 9(ptr)
260617a3babSopenharmony_ci              19:      7(int) Constant 0
261617a3babSopenharmony_ci              20:             TypePointer Input 6(float)
262617a3babSopenharmony_ci   21(ins.clip0):     20(ptr) Variable Input
263617a3babSopenharmony_ci              23:             TypePointer Function 6(float)
264617a3babSopenharmony_ci              25:      7(int) Constant 1
265617a3babSopenharmony_ci   26(ins.clip1):     20(ptr) Variable Input
266617a3babSopenharmony_ci              29:      7(int) Constant 2
267617a3babSopenharmony_ci   30(ins.cull0):     20(ptr) Variable Input
268617a3babSopenharmony_ci              33:      7(int) Constant 3
269617a3babSopenharmony_ci   34(ins.cull1):     20(ptr) Variable Input
270617a3babSopenharmony_ci              37:      7(int) Constant 4
271617a3babSopenharmony_ci              38:             TypePointer Input 7(int)
272617a3babSopenharmony_ci      39(ins.ii):     38(ptr) Variable Input
273617a3babSopenharmony_ci              41:             TypePointer Function 7(int)
274617a3babSopenharmony_ci              47:             TypeInt 32 0
275617a3babSopenharmony_ci              48:     47(int) Constant 2
276617a3babSopenharmony_ci              49:             TypeArray 6(float) 48
277617a3babSopenharmony_ci              50:             TypePointer Output 49
278617a3babSopenharmony_ci51(@entryPointOutput.clip1):     50(ptr) Variable Output
279617a3babSopenharmony_ci              54:             TypePointer Output 6(float)
280617a3babSopenharmony_ci59(@entryPointOutput.cull1):     50(ptr) Variable Output
281617a3babSopenharmony_ci              66:             TypePointer Output 7(int)
282617a3babSopenharmony_ci67(@entryPointOutput.ii):     66(ptr) Variable Output
283617a3babSopenharmony_ci         4(main):           2 Function None 3
284617a3babSopenharmony_ci               5:             Label
285617a3babSopenharmony_ci         18(ins):      9(ptr) Variable Function
286617a3babSopenharmony_ci 43(flattenTemp):      9(ptr) Variable Function
287617a3babSopenharmony_ci       44(param):      9(ptr) Variable Function
288617a3babSopenharmony_ci              22:    6(float) Load 21(ins.clip0)
289617a3babSopenharmony_ci              24:     23(ptr) AccessChain 18(ins) 19
290617a3babSopenharmony_ci                              Store 24 22
291617a3babSopenharmony_ci              27:    6(float) Load 26(ins.clip1)
292617a3babSopenharmony_ci              28:     23(ptr) AccessChain 18(ins) 25
293617a3babSopenharmony_ci                              Store 28 27
294617a3babSopenharmony_ci              31:    6(float) Load 30(ins.cull0)
295617a3babSopenharmony_ci              32:     23(ptr) AccessChain 18(ins) 29
296617a3babSopenharmony_ci                              Store 32 31
297617a3babSopenharmony_ci              35:    6(float) Load 34(ins.cull1)
298617a3babSopenharmony_ci              36:     23(ptr) AccessChain 18(ins) 33
299617a3babSopenharmony_ci                              Store 36 35
300617a3babSopenharmony_ci              40:      7(int) Load 39(ins.ii)
301617a3babSopenharmony_ci              42:     41(ptr) AccessChain 18(ins) 37
302617a3babSopenharmony_ci                              Store 42 40
303617a3babSopenharmony_ci              45:        8(S) Load 18(ins)
304617a3babSopenharmony_ci                              Store 44(param) 45
305617a3babSopenharmony_ci              46:        8(S) FunctionCall 12(@main(struct-S-f1-f1-f1-f1-i11;) 44(param)
306617a3babSopenharmony_ci                              Store 43(flattenTemp) 46
307617a3babSopenharmony_ci              52:     23(ptr) AccessChain 43(flattenTemp) 19
308617a3babSopenharmony_ci              53:    6(float) Load 52
309617a3babSopenharmony_ci              55:     54(ptr) AccessChain 51(@entryPointOutput.clip1) 19
310617a3babSopenharmony_ci                              Store 55 53
311617a3babSopenharmony_ci              56:     23(ptr) AccessChain 43(flattenTemp) 25
312617a3babSopenharmony_ci              57:    6(float) Load 56
313617a3babSopenharmony_ci              58:     54(ptr) AccessChain 51(@entryPointOutput.clip1) 25
314617a3babSopenharmony_ci                              Store 58 57
315617a3babSopenharmony_ci              60:     23(ptr) AccessChain 43(flattenTemp) 29
316617a3babSopenharmony_ci              61:    6(float) Load 60
317617a3babSopenharmony_ci              62:     54(ptr) AccessChain 59(@entryPointOutput.cull1) 19
318617a3babSopenharmony_ci                              Store 62 61
319617a3babSopenharmony_ci              63:     23(ptr) AccessChain 43(flattenTemp) 33
320617a3babSopenharmony_ci              64:    6(float) Load 63
321617a3babSopenharmony_ci              65:     54(ptr) AccessChain 59(@entryPointOutput.cull1) 25
322617a3babSopenharmony_ci                              Store 65 64
323617a3babSopenharmony_ci              68:     41(ptr) AccessChain 43(flattenTemp) 37
324617a3babSopenharmony_ci              69:      7(int) Load 68
325617a3babSopenharmony_ci                              Store 67(@entryPointOutput.ii) 69
326617a3babSopenharmony_ci                              Return
327617a3babSopenharmony_ci                              FunctionEnd
328617a3babSopenharmony_ci12(@main(struct-S-f1-f1-f1-f1-i11;):        8(S) Function None 10
329617a3babSopenharmony_ci         11(ins):      9(ptr) FunctionParameter
330617a3babSopenharmony_ci              13:             Label
331617a3babSopenharmony_ci           14(s):      9(ptr) Variable Function
332617a3babSopenharmony_ci              15:        8(S) Load 14(s)
333617a3babSopenharmony_ci                              ReturnValue 15
334617a3babSopenharmony_ci                              FunctionEnd
335