1617a3babSopenharmony_cihlsl.params.default.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:9  Function Definition: fn1(vi4;b1;b1; ( temp 4-component vector of int)
6617a3babSopenharmony_ci0:9    Function Parameters: 
7617a3babSopenharmony_ci0:9      'p0' ( in 4-component vector of int)
8617a3babSopenharmony_ci0:9      'b1' ( in bool)
9617a3babSopenharmony_ci0:9      'b2' ( in bool)
10617a3babSopenharmony_ci0:?     Sequence
11617a3babSopenharmony_ci0:10      Branch: Return with expression
12617a3babSopenharmony_ci0:10        'p0' ( in 4-component vector of int)
13617a3babSopenharmony_ci0:17  Function Definition: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
14617a3babSopenharmony_ci0:17    Function Parameters: 
15617a3babSopenharmony_ci0:17      'p0' ( in 4-component vector of int)
16617a3babSopenharmony_ci0:17      'p1' ( in 4-component vector of int)
17617a3babSopenharmony_ci0:17      'p2' ( in 2-element array of int)
18617a3babSopenharmony_ci0:17      'p3' ( in int)
19617a3babSopenharmony_ci0:?     Sequence
20617a3babSopenharmony_ci0:18      Branch: Return with expression
21617a3babSopenharmony_ci0:18        add ( temp 4-component vector of int)
22617a3babSopenharmony_ci0:18          add ( temp 4-component vector of int)
23617a3babSopenharmony_ci0:18            add ( temp 4-component vector of int)
24617a3babSopenharmony_ci0:18              'p0' ( in 4-component vector of int)
25617a3babSopenharmony_ci0:18              'p1' ( in 4-component vector of int)
26617a3babSopenharmony_ci0:18            direct index ( temp int)
27617a3babSopenharmony_ci0:18              'p2' ( in 2-element array of int)
28617a3babSopenharmony_ci0:18              Constant:
29617a3babSopenharmony_ci0:18                0 (const int)
30617a3babSopenharmony_ci0:18          'p3' ( in int)
31617a3babSopenharmony_ci0:23  Function Definition: fn2(vi4;i1; ( temp 4-component vector of int)
32617a3babSopenharmony_ci0:23    Function Parameters: 
33617a3babSopenharmony_ci0:23      'p0' ( in 4-component vector of int)
34617a3babSopenharmony_ci0:23      'x' ( in int)
35617a3babSopenharmony_ci0:?     Sequence
36617a3babSopenharmony_ci0:24      Branch: Return with expression
37617a3babSopenharmony_ci0:24        Constant:
38617a3babSopenharmony_ci0:24          10 (const int)
39617a3babSopenharmony_ci0:24          11 (const int)
40617a3babSopenharmony_ci0:24          12 (const int)
41617a3babSopenharmony_ci0:24          13 (const int)
42617a3babSopenharmony_ci0:28  Function Definition: fn2(vi4;f1; ( temp 4-component vector of int)
43617a3babSopenharmony_ci0:28    Function Parameters: 
44617a3babSopenharmony_ci0:28      'p0' ( in 4-component vector of int)
45617a3babSopenharmony_ci0:28      'x' ( in float)
46617a3babSopenharmony_ci0:?     Sequence
47617a3babSopenharmony_ci0:29      Branch: Return with expression
48617a3babSopenharmony_ci0:29        add ( temp 4-component vector of int)
49617a3babSopenharmony_ci0:29          'p0' ( in 4-component vector of int)
50617a3babSopenharmony_ci0:29          Constant:
51617a3babSopenharmony_ci0:29            20 (const int)
52617a3babSopenharmony_ci0:29            21 (const int)
53617a3babSopenharmony_ci0:29            22 (const int)
54617a3babSopenharmony_ci0:29            23 (const int)
55617a3babSopenharmony_ci0:32  Function Definition: fn3(i1; ( temp void)
56617a3babSopenharmony_ci0:32    Function Parameters: 
57617a3babSopenharmony_ci0:32      'p0' ( in int)
58617a3babSopenharmony_ci0:36  Function Definition: @main( ( temp 4-component vector of int)
59617a3babSopenharmony_ci0:36    Function Parameters: 
60617a3babSopenharmony_ci0:?     Sequence
61617a3babSopenharmony_ci0:37      Sequence
62617a3babSopenharmony_ci0:37        move second child to first child ( temp 2-element array of int)
63617a3babSopenharmony_ci0:37          'myarray' ( temp 2-element array of int)
64617a3babSopenharmony_ci0:37          Constant:
65617a3babSopenharmony_ci0:37            30 (const int)
66617a3babSopenharmony_ci0:37            31 (const int)
67617a3babSopenharmony_ci0:39      Function Call: fn3(i1; ( temp void)
68617a3babSopenharmony_ci0:32        Constant:
69617a3babSopenharmony_ci0:32          3 (const int)
70617a3babSopenharmony_ci0:40      Function Call: fn3(i1; ( temp void)
71617a3babSopenharmony_ci0:40        Constant:
72617a3babSopenharmony_ci0:40          5 (const int)
73617a3babSopenharmony_ci0:50      Branch: Return with expression
74617a3babSopenharmony_ci0:49        add ( temp 4-component vector of int)
75617a3babSopenharmony_ci0:47          add ( temp 4-component vector of int)
76617a3babSopenharmony_ci0:46            add ( temp 4-component vector of int)
77617a3babSopenharmony_ci0:45              add ( temp 4-component vector of int)
78617a3babSopenharmony_ci0:44                add ( temp 4-component vector of int)
79617a3babSopenharmony_ci0:43                  add ( temp 4-component vector of int)
80617a3babSopenharmony_ci0:42                    add ( temp 4-component vector of int)
81617a3babSopenharmony_ci0:42                      Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
82617a3babSopenharmony_ci0:42                        Constant:
83617a3babSopenharmony_ci0:42                          100 (const int)
84617a3babSopenharmony_ci0:42                          100 (const int)
85617a3babSopenharmony_ci0:42                          100 (const int)
86617a3babSopenharmony_ci0:42                          100 (const int)
87617a3babSopenharmony_ci0:14                        Constant:
88617a3babSopenharmony_ci0:14                          -1 (const int)
89617a3babSopenharmony_ci0:14                          -2 (const int)
90617a3babSopenharmony_ci0:14                          -3 (const int)
91617a3babSopenharmony_ci0:14                          -4 (const int)
92617a3babSopenharmony_ci0:15                        Constant:
93617a3babSopenharmony_ci0:15                          1 (const int)
94617a3babSopenharmony_ci0:15                          2 (const int)
95617a3babSopenharmony_ci0:16                        Constant:
96617a3babSopenharmony_ci0:16                          42 (const int)
97617a3babSopenharmony_ci0:43                      Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
98617a3babSopenharmony_ci0:43                        Constant:
99617a3babSopenharmony_ci0:43                          101 (const int)
100617a3babSopenharmony_ci0:43                          101 (const int)
101617a3babSopenharmony_ci0:43                          101 (const int)
102617a3babSopenharmony_ci0:43                          101 (const int)
103617a3babSopenharmony_ci0:43                        ui4: direct index for structure ( uniform 4-component vector of int)
104617a3babSopenharmony_ci0:43                          'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
105617a3babSopenharmony_ci0:43                          Constant:
106617a3babSopenharmony_ci0:43                            0 (const uint)
107617a3babSopenharmony_ci0:15                        Constant:
108617a3babSopenharmony_ci0:15                          1 (const int)
109617a3babSopenharmony_ci0:15                          2 (const int)
110617a3babSopenharmony_ci0:16                        Constant:
111617a3babSopenharmony_ci0:16                          42 (const int)
112617a3babSopenharmony_ci0:44                    Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
113617a3babSopenharmony_ci0:44                      Constant:
114617a3babSopenharmony_ci0:44                        102 (const int)
115617a3babSopenharmony_ci0:44                        102 (const int)
116617a3babSopenharmony_ci0:44                        102 (const int)
117617a3babSopenharmony_ci0:44                        102 (const int)
118617a3babSopenharmony_ci0:44                      ui4: direct index for structure ( uniform 4-component vector of int)
119617a3babSopenharmony_ci0:44                        'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
120617a3babSopenharmony_ci0:44                        Constant:
121617a3babSopenharmony_ci0:44                          0 (const uint)
122617a3babSopenharmony_ci0:44                      'myarray' ( temp 2-element array of int)
123617a3babSopenharmony_ci0:16                      Constant:
124617a3babSopenharmony_ci0:16                        42 (const int)
125617a3babSopenharmony_ci0:45                  Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
126617a3babSopenharmony_ci0:45                    Constant:
127617a3babSopenharmony_ci0:45                      103 (const int)
128617a3babSopenharmony_ci0:45                      103 (const int)
129617a3babSopenharmony_ci0:45                      103 (const int)
130617a3babSopenharmony_ci0:45                      103 (const int)
131617a3babSopenharmony_ci0:45                    ui4: direct index for structure ( uniform 4-component vector of int)
132617a3babSopenharmony_ci0:45                      'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
133617a3babSopenharmony_ci0:45                      Constant:
134617a3babSopenharmony_ci0:45                        0 (const uint)
135617a3babSopenharmony_ci0:45                    'myarray' ( temp 2-element array of int)
136617a3babSopenharmony_ci0:45                    Constant:
137617a3babSopenharmony_ci0:45                      99 (const int)
138617a3babSopenharmony_ci0:46                Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int)
139617a3babSopenharmony_ci0:46                  Constant:
140617a3babSopenharmony_ci0:46                    104 (const int)
141617a3babSopenharmony_ci0:46                    104 (const int)
142617a3babSopenharmony_ci0:46                    104 (const int)
143617a3babSopenharmony_ci0:46                    104 (const int)
144617a3babSopenharmony_ci0:46                  Constant:
145617a3babSopenharmony_ci0:46                    false (const bool)
146617a3babSopenharmony_ci0:9                  Constant:
147617a3babSopenharmony_ci0:9                    false (const bool)
148617a3babSopenharmony_ci0:47              Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int)
149617a3babSopenharmony_ci0:47                Constant:
150617a3babSopenharmony_ci0:47                  105 (const int)
151617a3babSopenharmony_ci0:47                  105 (const int)
152617a3babSopenharmony_ci0:47                  105 (const int)
153617a3babSopenharmony_ci0:47                  105 (const int)
154617a3babSopenharmony_ci0:47                Constant:
155617a3babSopenharmony_ci0:47                  false (const bool)
156617a3babSopenharmony_ci0:47                Constant:
157617a3babSopenharmony_ci0:47                  true (const bool)
158617a3babSopenharmony_ci0:49            Function Call: fn2(vi4;f1; ( temp 4-component vector of int)
159617a3babSopenharmony_ci0:49              Constant:
160617a3babSopenharmony_ci0:49                110 (const int)
161617a3babSopenharmony_ci0:49                110 (const int)
162617a3babSopenharmony_ci0:49                110 (const int)
163617a3babSopenharmony_ci0:49                110 (const int)
164617a3babSopenharmony_ci0:49              Constant:
165617a3babSopenharmony_ci0:49                11.110000
166617a3babSopenharmony_ci0:50          Function Call: fn2(vi4;i1; ( temp 4-component vector of int)
167617a3babSopenharmony_ci0:50            Constant:
168617a3babSopenharmony_ci0:50              111 (const int)
169617a3babSopenharmony_ci0:50              111 (const int)
170617a3babSopenharmony_ci0:50              111 (const int)
171617a3babSopenharmony_ci0:50              111 (const int)
172617a3babSopenharmony_ci0:50            Constant:
173617a3babSopenharmony_ci0:50              12 (const int)
174617a3babSopenharmony_ci0:36  Function Definition: main( ( temp void)
175617a3babSopenharmony_ci0:36    Function Parameters: 
176617a3babSopenharmony_ci0:?     Sequence
177617a3babSopenharmony_ci0:36      move second child to first child ( temp 4-component vector of int)
178617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of int)
179617a3babSopenharmony_ci0:36        Function Call: @main( ( temp 4-component vector of int)
180617a3babSopenharmony_ci0:?   Linker Objects
181617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
182617a3babSopenharmony_ci0:?     'cia' ( const int)
183617a3babSopenharmony_ci0:?       -4 (const int)
184617a3babSopenharmony_ci0:?     'cib' ( const int)
185617a3babSopenharmony_ci0:?       -42 (const int)
186617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of int)
187617a3babSopenharmony_ci
188617a3babSopenharmony_ci
189617a3babSopenharmony_ciLinked fragment stage:
190617a3babSopenharmony_ci
191617a3babSopenharmony_ci
192617a3babSopenharmony_ciShader version: 500
193617a3babSopenharmony_cigl_FragCoord origin is upper left
194617a3babSopenharmony_ci0:? Sequence
195617a3babSopenharmony_ci0:9  Function Definition: fn1(vi4;b1;b1; ( temp 4-component vector of int)
196617a3babSopenharmony_ci0:9    Function Parameters: 
197617a3babSopenharmony_ci0:9      'p0' ( in 4-component vector of int)
198617a3babSopenharmony_ci0:9      'b1' ( in bool)
199617a3babSopenharmony_ci0:9      'b2' ( in bool)
200617a3babSopenharmony_ci0:?     Sequence
201617a3babSopenharmony_ci0:10      Branch: Return with expression
202617a3babSopenharmony_ci0:10        'p0' ( in 4-component vector of int)
203617a3babSopenharmony_ci0:17  Function Definition: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
204617a3babSopenharmony_ci0:17    Function Parameters: 
205617a3babSopenharmony_ci0:17      'p0' ( in 4-component vector of int)
206617a3babSopenharmony_ci0:17      'p1' ( in 4-component vector of int)
207617a3babSopenharmony_ci0:17      'p2' ( in 2-element array of int)
208617a3babSopenharmony_ci0:17      'p3' ( in int)
209617a3babSopenharmony_ci0:?     Sequence
210617a3babSopenharmony_ci0:18      Branch: Return with expression
211617a3babSopenharmony_ci0:18        add ( temp 4-component vector of int)
212617a3babSopenharmony_ci0:18          add ( temp 4-component vector of int)
213617a3babSopenharmony_ci0:18            add ( temp 4-component vector of int)
214617a3babSopenharmony_ci0:18              'p0' ( in 4-component vector of int)
215617a3babSopenharmony_ci0:18              'p1' ( in 4-component vector of int)
216617a3babSopenharmony_ci0:18            direct index ( temp int)
217617a3babSopenharmony_ci0:18              'p2' ( in 2-element array of int)
218617a3babSopenharmony_ci0:18              Constant:
219617a3babSopenharmony_ci0:18                0 (const int)
220617a3babSopenharmony_ci0:18          'p3' ( in int)
221617a3babSopenharmony_ci0:23  Function Definition: fn2(vi4;i1; ( temp 4-component vector of int)
222617a3babSopenharmony_ci0:23    Function Parameters: 
223617a3babSopenharmony_ci0:23      'p0' ( in 4-component vector of int)
224617a3babSopenharmony_ci0:23      'x' ( in int)
225617a3babSopenharmony_ci0:?     Sequence
226617a3babSopenharmony_ci0:24      Branch: Return with expression
227617a3babSopenharmony_ci0:24        Constant:
228617a3babSopenharmony_ci0:24          10 (const int)
229617a3babSopenharmony_ci0:24          11 (const int)
230617a3babSopenharmony_ci0:24          12 (const int)
231617a3babSopenharmony_ci0:24          13 (const int)
232617a3babSopenharmony_ci0:28  Function Definition: fn2(vi4;f1; ( temp 4-component vector of int)
233617a3babSopenharmony_ci0:28    Function Parameters: 
234617a3babSopenharmony_ci0:28      'p0' ( in 4-component vector of int)
235617a3babSopenharmony_ci0:28      'x' ( in float)
236617a3babSopenharmony_ci0:?     Sequence
237617a3babSopenharmony_ci0:29      Branch: Return with expression
238617a3babSopenharmony_ci0:29        add ( temp 4-component vector of int)
239617a3babSopenharmony_ci0:29          'p0' ( in 4-component vector of int)
240617a3babSopenharmony_ci0:29          Constant:
241617a3babSopenharmony_ci0:29            20 (const int)
242617a3babSopenharmony_ci0:29            21 (const int)
243617a3babSopenharmony_ci0:29            22 (const int)
244617a3babSopenharmony_ci0:29            23 (const int)
245617a3babSopenharmony_ci0:32  Function Definition: fn3(i1; ( temp void)
246617a3babSopenharmony_ci0:32    Function Parameters: 
247617a3babSopenharmony_ci0:32      'p0' ( in int)
248617a3babSopenharmony_ci0:36  Function Definition: @main( ( temp 4-component vector of int)
249617a3babSopenharmony_ci0:36    Function Parameters: 
250617a3babSopenharmony_ci0:?     Sequence
251617a3babSopenharmony_ci0:37      Sequence
252617a3babSopenharmony_ci0:37        move second child to first child ( temp 2-element array of int)
253617a3babSopenharmony_ci0:37          'myarray' ( temp 2-element array of int)
254617a3babSopenharmony_ci0:37          Constant:
255617a3babSopenharmony_ci0:37            30 (const int)
256617a3babSopenharmony_ci0:37            31 (const int)
257617a3babSopenharmony_ci0:39      Function Call: fn3(i1; ( temp void)
258617a3babSopenharmony_ci0:32        Constant:
259617a3babSopenharmony_ci0:32          3 (const int)
260617a3babSopenharmony_ci0:40      Function Call: fn3(i1; ( temp void)
261617a3babSopenharmony_ci0:40        Constant:
262617a3babSopenharmony_ci0:40          5 (const int)
263617a3babSopenharmony_ci0:50      Branch: Return with expression
264617a3babSopenharmony_ci0:49        add ( temp 4-component vector of int)
265617a3babSopenharmony_ci0:47          add ( temp 4-component vector of int)
266617a3babSopenharmony_ci0:46            add ( temp 4-component vector of int)
267617a3babSopenharmony_ci0:45              add ( temp 4-component vector of int)
268617a3babSopenharmony_ci0:44                add ( temp 4-component vector of int)
269617a3babSopenharmony_ci0:43                  add ( temp 4-component vector of int)
270617a3babSopenharmony_ci0:42                    add ( temp 4-component vector of int)
271617a3babSopenharmony_ci0:42                      Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
272617a3babSopenharmony_ci0:42                        Constant:
273617a3babSopenharmony_ci0:42                          100 (const int)
274617a3babSopenharmony_ci0:42                          100 (const int)
275617a3babSopenharmony_ci0:42                          100 (const int)
276617a3babSopenharmony_ci0:42                          100 (const int)
277617a3babSopenharmony_ci0:14                        Constant:
278617a3babSopenharmony_ci0:14                          -1 (const int)
279617a3babSopenharmony_ci0:14                          -2 (const int)
280617a3babSopenharmony_ci0:14                          -3 (const int)
281617a3babSopenharmony_ci0:14                          -4 (const int)
282617a3babSopenharmony_ci0:15                        Constant:
283617a3babSopenharmony_ci0:15                          1 (const int)
284617a3babSopenharmony_ci0:15                          2 (const int)
285617a3babSopenharmony_ci0:16                        Constant:
286617a3babSopenharmony_ci0:16                          42 (const int)
287617a3babSopenharmony_ci0:43                      Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
288617a3babSopenharmony_ci0:43                        Constant:
289617a3babSopenharmony_ci0:43                          101 (const int)
290617a3babSopenharmony_ci0:43                          101 (const int)
291617a3babSopenharmony_ci0:43                          101 (const int)
292617a3babSopenharmony_ci0:43                          101 (const int)
293617a3babSopenharmony_ci0:43                        ui4: direct index for structure ( uniform 4-component vector of int)
294617a3babSopenharmony_ci0:43                          'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
295617a3babSopenharmony_ci0:43                          Constant:
296617a3babSopenharmony_ci0:43                            0 (const uint)
297617a3babSopenharmony_ci0:15                        Constant:
298617a3babSopenharmony_ci0:15                          1 (const int)
299617a3babSopenharmony_ci0:15                          2 (const int)
300617a3babSopenharmony_ci0:16                        Constant:
301617a3babSopenharmony_ci0:16                          42 (const int)
302617a3babSopenharmony_ci0:44                    Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
303617a3babSopenharmony_ci0:44                      Constant:
304617a3babSopenharmony_ci0:44                        102 (const int)
305617a3babSopenharmony_ci0:44                        102 (const int)
306617a3babSopenharmony_ci0:44                        102 (const int)
307617a3babSopenharmony_ci0:44                        102 (const int)
308617a3babSopenharmony_ci0:44                      ui4: direct index for structure ( uniform 4-component vector of int)
309617a3babSopenharmony_ci0:44                        'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
310617a3babSopenharmony_ci0:44                        Constant:
311617a3babSopenharmony_ci0:44                          0 (const uint)
312617a3babSopenharmony_ci0:44                      'myarray' ( temp 2-element array of int)
313617a3babSopenharmony_ci0:16                      Constant:
314617a3babSopenharmony_ci0:16                        42 (const int)
315617a3babSopenharmony_ci0:45                  Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int)
316617a3babSopenharmony_ci0:45                    Constant:
317617a3babSopenharmony_ci0:45                      103 (const int)
318617a3babSopenharmony_ci0:45                      103 (const int)
319617a3babSopenharmony_ci0:45                      103 (const int)
320617a3babSopenharmony_ci0:45                      103 (const int)
321617a3babSopenharmony_ci0:45                    ui4: direct index for structure ( uniform 4-component vector of int)
322617a3babSopenharmony_ci0:45                      'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
323617a3babSopenharmony_ci0:45                      Constant:
324617a3babSopenharmony_ci0:45                        0 (const uint)
325617a3babSopenharmony_ci0:45                    'myarray' ( temp 2-element array of int)
326617a3babSopenharmony_ci0:45                    Constant:
327617a3babSopenharmony_ci0:45                      99 (const int)
328617a3babSopenharmony_ci0:46                Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int)
329617a3babSopenharmony_ci0:46                  Constant:
330617a3babSopenharmony_ci0:46                    104 (const int)
331617a3babSopenharmony_ci0:46                    104 (const int)
332617a3babSopenharmony_ci0:46                    104 (const int)
333617a3babSopenharmony_ci0:46                    104 (const int)
334617a3babSopenharmony_ci0:46                  Constant:
335617a3babSopenharmony_ci0:46                    false (const bool)
336617a3babSopenharmony_ci0:9                  Constant:
337617a3babSopenharmony_ci0:9                    false (const bool)
338617a3babSopenharmony_ci0:47              Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int)
339617a3babSopenharmony_ci0:47                Constant:
340617a3babSopenharmony_ci0:47                  105 (const int)
341617a3babSopenharmony_ci0:47                  105 (const int)
342617a3babSopenharmony_ci0:47                  105 (const int)
343617a3babSopenharmony_ci0:47                  105 (const int)
344617a3babSopenharmony_ci0:47                Constant:
345617a3babSopenharmony_ci0:47                  false (const bool)
346617a3babSopenharmony_ci0:47                Constant:
347617a3babSopenharmony_ci0:47                  true (const bool)
348617a3babSopenharmony_ci0:49            Function Call: fn2(vi4;f1; ( temp 4-component vector of int)
349617a3babSopenharmony_ci0:49              Constant:
350617a3babSopenharmony_ci0:49                110 (const int)
351617a3babSopenharmony_ci0:49                110 (const int)
352617a3babSopenharmony_ci0:49                110 (const int)
353617a3babSopenharmony_ci0:49                110 (const int)
354617a3babSopenharmony_ci0:49              Constant:
355617a3babSopenharmony_ci0:49                11.110000
356617a3babSopenharmony_ci0:50          Function Call: fn2(vi4;i1; ( temp 4-component vector of int)
357617a3babSopenharmony_ci0:50            Constant:
358617a3babSopenharmony_ci0:50              111 (const int)
359617a3babSopenharmony_ci0:50              111 (const int)
360617a3babSopenharmony_ci0:50              111 (const int)
361617a3babSopenharmony_ci0:50              111 (const int)
362617a3babSopenharmony_ci0:50            Constant:
363617a3babSopenharmony_ci0:50              12 (const int)
364617a3babSopenharmony_ci0:36  Function Definition: main( ( temp void)
365617a3babSopenharmony_ci0:36    Function Parameters: 
366617a3babSopenharmony_ci0:?     Sequence
367617a3babSopenharmony_ci0:36      move second child to first child ( temp 4-component vector of int)
368617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out 4-component vector of int)
369617a3babSopenharmony_ci0:36        Function Call: @main( ( temp 4-component vector of int)
370617a3babSopenharmony_ci0:?   Linker Objects
371617a3babSopenharmony_ci0:?     'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4})
372617a3babSopenharmony_ci0:?     'cia' ( const int)
373617a3babSopenharmony_ci0:?       -4 (const int)
374617a3babSopenharmony_ci0:?     'cib' ( const int)
375617a3babSopenharmony_ci0:?       -42 (const int)
376617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out 4-component vector of int)
377617a3babSopenharmony_ci
378617a3babSopenharmony_ci// Module Version 10000
379617a3babSopenharmony_ci// Generated by (magic number): 8000b
380617a3babSopenharmony_ci// Id's are bound by 178
381617a3babSopenharmony_ci
382617a3babSopenharmony_ci                              Capability Shader
383617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
384617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
385617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 175
386617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
387617a3babSopenharmony_ci                              Source HLSL 500
388617a3babSopenharmony_ci                              Name 4  "main"
389617a3babSopenharmony_ci                              Name 15  "fn1(vi4;b1;b1;"
390617a3babSopenharmony_ci                              Name 12  "p0"
391617a3babSopenharmony_ci                              Name 13  "b1"
392617a3babSopenharmony_ci                              Name 14  "b2"
393617a3babSopenharmony_ci                              Name 27  "fn1(vi4;vi4;i1[2];i1;"
394617a3babSopenharmony_ci                              Name 23  "p0"
395617a3babSopenharmony_ci                              Name 24  "p1"
396617a3babSopenharmony_ci                              Name 25  "p2"
397617a3babSopenharmony_ci                              Name 26  "p3"
398617a3babSopenharmony_ci                              Name 32  "fn2(vi4;i1;"
399617a3babSopenharmony_ci                              Name 30  "p0"
400617a3babSopenharmony_ci                              Name 31  "x"
401617a3babSopenharmony_ci                              Name 39  "fn2(vi4;f1;"
402617a3babSopenharmony_ci                              Name 37  "p0"
403617a3babSopenharmony_ci                              Name 38  "x"
404617a3babSopenharmony_ci                              Name 43  "fn3(i1;"
405617a3babSopenharmony_ci                              Name 42  "p0"
406617a3babSopenharmony_ci                              Name 46  "@main("
407617a3babSopenharmony_ci                              Name 80  "myarray"
408617a3babSopenharmony_ci                              Name 85  "param"
409617a3babSopenharmony_ci                              Name 88  "param"
410617a3babSopenharmony_ci                              Name 101  "param"
411617a3babSopenharmony_ci                              Name 102  "param"
412617a3babSopenharmony_ci                              Name 103  "param"
413617a3babSopenharmony_ci                              Name 104  "param"
414617a3babSopenharmony_ci                              Name 108  "$Global"
415617a3babSopenharmony_ci                              MemberName 108($Global) 0  "ui4"
416617a3babSopenharmony_ci                              Name 110  ""
417617a3babSopenharmony_ci                              Name 111  "param"
418617a3babSopenharmony_ci                              Name 112  "param"
419617a3babSopenharmony_ci                              Name 116  "param"
420617a3babSopenharmony_ci                              Name 117  "param"
421617a3babSopenharmony_ci                              Name 122  "param"
422617a3babSopenharmony_ci                              Name 123  "param"
423617a3babSopenharmony_ci                              Name 126  "param"
424617a3babSopenharmony_ci                              Name 128  "param"
425617a3babSopenharmony_ci                              Name 134  "param"
426617a3babSopenharmony_ci                              Name 135  "param"
427617a3babSopenharmony_ci                              Name 138  "param"
428617a3babSopenharmony_ci                              Name 140  "param"
429617a3babSopenharmony_ci                              Name 146  "param"
430617a3babSopenharmony_ci                              Name 147  "param"
431617a3babSopenharmony_ci                              Name 148  "param"
432617a3babSopenharmony_ci                              Name 154  "param"
433617a3babSopenharmony_ci                              Name 155  "param"
434617a3babSopenharmony_ci                              Name 156  "param"
435617a3babSopenharmony_ci                              Name 162  "param"
436617a3babSopenharmony_ci                              Name 163  "param"
437617a3babSopenharmony_ci                              Name 168  "param"
438617a3babSopenharmony_ci                              Name 169  "param"
439617a3babSopenharmony_ci                              Name 175  "@entryPointOutput"
440617a3babSopenharmony_ci                              MemberDecorate 108($Global) 0 Offset 0
441617a3babSopenharmony_ci                              Decorate 108($Global) Block
442617a3babSopenharmony_ci                              Decorate 110 DescriptorSet 0
443617a3babSopenharmony_ci                              Decorate 110 Binding 0
444617a3babSopenharmony_ci                              Decorate 175(@entryPointOutput) Location 0
445617a3babSopenharmony_ci               2:             TypeVoid
446617a3babSopenharmony_ci               3:             TypeFunction 2
447617a3babSopenharmony_ci               6:             TypeInt 32 1
448617a3babSopenharmony_ci               7:             TypeVector 6(int) 4
449617a3babSopenharmony_ci               8:             TypePointer Function 7(ivec4)
450617a3babSopenharmony_ci               9:             TypeBool
451617a3babSopenharmony_ci              10:             TypePointer Function 9(bool)
452617a3babSopenharmony_ci              11:             TypeFunction 7(ivec4) 8(ptr) 10(ptr) 10(ptr)
453617a3babSopenharmony_ci              17:             TypeInt 32 0
454617a3babSopenharmony_ci              18:     17(int) Constant 2
455617a3babSopenharmony_ci              19:             TypeArray 6(int) 18
456617a3babSopenharmony_ci              20:             TypePointer Function 19
457617a3babSopenharmony_ci              21:             TypePointer Function 6(int)
458617a3babSopenharmony_ci              22:             TypeFunction 7(ivec4) 8(ptr) 8(ptr) 20(ptr) 21(ptr)
459617a3babSopenharmony_ci              29:             TypeFunction 7(ivec4) 8(ptr) 21(ptr)
460617a3babSopenharmony_ci              34:             TypeFloat 32
461617a3babSopenharmony_ci              35:             TypePointer Function 34(float)
462617a3babSopenharmony_ci              36:             TypeFunction 7(ivec4) 8(ptr) 35(ptr)
463617a3babSopenharmony_ci              41:             TypeFunction 2 21(ptr)
464617a3babSopenharmony_ci              45:             TypeFunction 7(ivec4)
465617a3babSopenharmony_ci              54:      6(int) Constant 0
466617a3babSopenharmony_ci              64:      6(int) Constant 10
467617a3babSopenharmony_ci              65:      6(int) Constant 11
468617a3babSopenharmony_ci              66:      6(int) Constant 12
469617a3babSopenharmony_ci              67:      6(int) Constant 13
470617a3babSopenharmony_ci              68:    7(ivec4) ConstantComposite 64 65 66 67
471617a3babSopenharmony_ci              72:      6(int) Constant 20
472617a3babSopenharmony_ci              73:      6(int) Constant 21
473617a3babSopenharmony_ci              74:      6(int) Constant 22
474617a3babSopenharmony_ci              75:      6(int) Constant 23
475617a3babSopenharmony_ci              76:    7(ivec4) ConstantComposite 72 73 74 75
476617a3babSopenharmony_ci              81:      6(int) Constant 30
477617a3babSopenharmony_ci              82:      6(int) Constant 31
478617a3babSopenharmony_ci              83:          19 ConstantComposite 81 82
479617a3babSopenharmony_ci              84:      6(int) Constant 3
480617a3babSopenharmony_ci              87:      6(int) Constant 5
481617a3babSopenharmony_ci              90:      6(int) Constant 100
482617a3babSopenharmony_ci              91:    7(ivec4) ConstantComposite 90 90 90 90
483617a3babSopenharmony_ci              92:      6(int) Constant 4294967295
484617a3babSopenharmony_ci              93:      6(int) Constant 4294967294
485617a3babSopenharmony_ci              94:      6(int) Constant 4294967293
486617a3babSopenharmony_ci              95:      6(int) Constant 4294967292
487617a3babSopenharmony_ci              96:    7(ivec4) ConstantComposite 92 93 94 95
488617a3babSopenharmony_ci              97:      6(int) Constant 1
489617a3babSopenharmony_ci              98:      6(int) Constant 2
490617a3babSopenharmony_ci              99:          19 ConstantComposite 97 98
491617a3babSopenharmony_ci             100:      6(int) Constant 42
492617a3babSopenharmony_ci             106:      6(int) Constant 101
493617a3babSopenharmony_ci             107:    7(ivec4) ConstantComposite 106 106 106 106
494617a3babSopenharmony_ci    108($Global):             TypeStruct 7(ivec4)
495617a3babSopenharmony_ci             109:             TypePointer Uniform 108($Global)
496617a3babSopenharmony_ci             110:    109(ptr) Variable Uniform
497617a3babSopenharmony_ci             113:             TypePointer Uniform 7(ivec4)
498617a3babSopenharmony_ci             120:      6(int) Constant 102
499617a3babSopenharmony_ci             121:    7(ivec4) ConstantComposite 120 120 120 120
500617a3babSopenharmony_ci             131:      6(int) Constant 103
501617a3babSopenharmony_ci             132:    7(ivec4) ConstantComposite 131 131 131 131
502617a3babSopenharmony_ci             133:      6(int) Constant 99
503617a3babSopenharmony_ci             143:      6(int) Constant 104
504617a3babSopenharmony_ci             144:    7(ivec4) ConstantComposite 143 143 143 143
505617a3babSopenharmony_ci             145:     9(bool) ConstantFalse
506617a3babSopenharmony_ci             151:      6(int) Constant 105
507617a3babSopenharmony_ci             152:    7(ivec4) ConstantComposite 151 151 151 151
508617a3babSopenharmony_ci             153:     9(bool) ConstantTrue
509617a3babSopenharmony_ci             159:      6(int) Constant 110
510617a3babSopenharmony_ci             160:    7(ivec4) ConstantComposite 159 159 159 159
511617a3babSopenharmony_ci             161:   34(float) Constant 1093780111
512617a3babSopenharmony_ci             166:      6(int) Constant 111
513617a3babSopenharmony_ci             167:    7(ivec4) ConstantComposite 166 166 166 166
514617a3babSopenharmony_ci             174:             TypePointer Output 7(ivec4)
515617a3babSopenharmony_ci175(@entryPointOutput):    174(ptr) Variable Output
516617a3babSopenharmony_ci             177:      6(int) Constant 4294967254
517617a3babSopenharmony_ci         4(main):           2 Function None 3
518617a3babSopenharmony_ci               5:             Label
519617a3babSopenharmony_ci             176:    7(ivec4) FunctionCall 46(@main()
520617a3babSopenharmony_ci                              Store 175(@entryPointOutput) 176
521617a3babSopenharmony_ci                              Return
522617a3babSopenharmony_ci                              FunctionEnd
523617a3babSopenharmony_ci15(fn1(vi4;b1;b1;):    7(ivec4) Function None 11
524617a3babSopenharmony_ci          12(p0):      8(ptr) FunctionParameter
525617a3babSopenharmony_ci          13(b1):     10(ptr) FunctionParameter
526617a3babSopenharmony_ci          14(b2):     10(ptr) FunctionParameter
527617a3babSopenharmony_ci              16:             Label
528617a3babSopenharmony_ci              48:    7(ivec4) Load 12(p0)
529617a3babSopenharmony_ci                              ReturnValue 48
530617a3babSopenharmony_ci                              FunctionEnd
531617a3babSopenharmony_ci27(fn1(vi4;vi4;i1[2];i1;):    7(ivec4) Function None 22
532617a3babSopenharmony_ci          23(p0):      8(ptr) FunctionParameter
533617a3babSopenharmony_ci          24(p1):      8(ptr) FunctionParameter
534617a3babSopenharmony_ci          25(p2):     20(ptr) FunctionParameter
535617a3babSopenharmony_ci          26(p3):     21(ptr) FunctionParameter
536617a3babSopenharmony_ci              28:             Label
537617a3babSopenharmony_ci              51:    7(ivec4) Load 23(p0)
538617a3babSopenharmony_ci              52:    7(ivec4) Load 24(p1)
539617a3babSopenharmony_ci              53:    7(ivec4) IAdd 51 52
540617a3babSopenharmony_ci              55:     21(ptr) AccessChain 25(p2) 54
541617a3babSopenharmony_ci              56:      6(int) Load 55
542617a3babSopenharmony_ci              57:    7(ivec4) CompositeConstruct 56 56 56 56
543617a3babSopenharmony_ci              58:    7(ivec4) IAdd 53 57
544617a3babSopenharmony_ci              59:      6(int) Load 26(p3)
545617a3babSopenharmony_ci              60:    7(ivec4) CompositeConstruct 59 59 59 59
546617a3babSopenharmony_ci              61:    7(ivec4) IAdd 58 60
547617a3babSopenharmony_ci                              ReturnValue 61
548617a3babSopenharmony_ci                              FunctionEnd
549617a3babSopenharmony_ci 32(fn2(vi4;i1;):    7(ivec4) Function None 29
550617a3babSopenharmony_ci          30(p0):      8(ptr) FunctionParameter
551617a3babSopenharmony_ci           31(x):     21(ptr) FunctionParameter
552617a3babSopenharmony_ci              33:             Label
553617a3babSopenharmony_ci                              ReturnValue 68
554617a3babSopenharmony_ci                              FunctionEnd
555617a3babSopenharmony_ci 39(fn2(vi4;f1;):    7(ivec4) Function None 36
556617a3babSopenharmony_ci          37(p0):      8(ptr) FunctionParameter
557617a3babSopenharmony_ci           38(x):     35(ptr) FunctionParameter
558617a3babSopenharmony_ci              40:             Label
559617a3babSopenharmony_ci              71:    7(ivec4) Load 37(p0)
560617a3babSopenharmony_ci              77:    7(ivec4) IAdd 71 76
561617a3babSopenharmony_ci                              ReturnValue 77
562617a3babSopenharmony_ci                              FunctionEnd
563617a3babSopenharmony_ci     43(fn3(i1;):           2 Function None 41
564617a3babSopenharmony_ci          42(p0):     21(ptr) FunctionParameter
565617a3babSopenharmony_ci              44:             Label
566617a3babSopenharmony_ci                              Return
567617a3babSopenharmony_ci                              FunctionEnd
568617a3babSopenharmony_ci      46(@main():    7(ivec4) Function None 45
569617a3babSopenharmony_ci              47:             Label
570617a3babSopenharmony_ci     80(myarray):     20(ptr) Variable Function
571617a3babSopenharmony_ci       85(param):     21(ptr) Variable Function
572617a3babSopenharmony_ci       88(param):     21(ptr) Variable Function
573617a3babSopenharmony_ci      101(param):      8(ptr) Variable Function
574617a3babSopenharmony_ci      102(param):      8(ptr) Variable Function
575617a3babSopenharmony_ci      103(param):     20(ptr) Variable Function
576617a3babSopenharmony_ci      104(param):     21(ptr) Variable Function
577617a3babSopenharmony_ci      111(param):      8(ptr) Variable Function
578617a3babSopenharmony_ci      112(param):      8(ptr) Variable Function
579617a3babSopenharmony_ci      116(param):     20(ptr) Variable Function
580617a3babSopenharmony_ci      117(param):     21(ptr) Variable Function
581617a3babSopenharmony_ci      122(param):      8(ptr) Variable Function
582617a3babSopenharmony_ci      123(param):      8(ptr) Variable Function
583617a3babSopenharmony_ci      126(param):     20(ptr) Variable Function
584617a3babSopenharmony_ci      128(param):     21(ptr) Variable Function
585617a3babSopenharmony_ci      134(param):      8(ptr) Variable Function
586617a3babSopenharmony_ci      135(param):      8(ptr) Variable Function
587617a3babSopenharmony_ci      138(param):     20(ptr) Variable Function
588617a3babSopenharmony_ci      140(param):     21(ptr) Variable Function
589617a3babSopenharmony_ci      146(param):      8(ptr) Variable Function
590617a3babSopenharmony_ci      147(param):     10(ptr) Variable Function
591617a3babSopenharmony_ci      148(param):     10(ptr) Variable Function
592617a3babSopenharmony_ci      154(param):      8(ptr) Variable Function
593617a3babSopenharmony_ci      155(param):     10(ptr) Variable Function
594617a3babSopenharmony_ci      156(param):     10(ptr) Variable Function
595617a3babSopenharmony_ci      162(param):      8(ptr) Variable Function
596617a3babSopenharmony_ci      163(param):     35(ptr) Variable Function
597617a3babSopenharmony_ci      168(param):      8(ptr) Variable Function
598617a3babSopenharmony_ci      169(param):     21(ptr) Variable Function
599617a3babSopenharmony_ci                              Store 80(myarray) 83
600617a3babSopenharmony_ci                              Store 85(param) 84
601617a3babSopenharmony_ci              86:           2 FunctionCall 43(fn3(i1;) 85(param)
602617a3babSopenharmony_ci                              Store 88(param) 87
603617a3babSopenharmony_ci              89:           2 FunctionCall 43(fn3(i1;) 88(param)
604617a3babSopenharmony_ci                              Store 101(param) 91
605617a3babSopenharmony_ci                              Store 102(param) 96
606617a3babSopenharmony_ci                              Store 103(param) 99
607617a3babSopenharmony_ci                              Store 104(param) 100
608617a3babSopenharmony_ci             105:    7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 101(param) 102(param) 103(param) 104(param)
609617a3babSopenharmony_ci                              Store 111(param) 107
610617a3babSopenharmony_ci             114:    113(ptr) AccessChain 110 54
611617a3babSopenharmony_ci             115:    7(ivec4) Load 114
612617a3babSopenharmony_ci                              Store 112(param) 115
613617a3babSopenharmony_ci                              Store 116(param) 99
614617a3babSopenharmony_ci                              Store 117(param) 100
615617a3babSopenharmony_ci             118:    7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 111(param) 112(param) 116(param) 117(param)
616617a3babSopenharmony_ci             119:    7(ivec4) IAdd 105 118
617617a3babSopenharmony_ci                              Store 122(param) 121
618617a3babSopenharmony_ci             124:    113(ptr) AccessChain 110 54
619617a3babSopenharmony_ci             125:    7(ivec4) Load 124
620617a3babSopenharmony_ci                              Store 123(param) 125
621617a3babSopenharmony_ci             127:          19 Load 80(myarray)
622617a3babSopenharmony_ci                              Store 126(param) 127
623617a3babSopenharmony_ci                              Store 128(param) 100
624617a3babSopenharmony_ci             129:    7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 122(param) 123(param) 126(param) 128(param)
625617a3babSopenharmony_ci             130:    7(ivec4) IAdd 119 129
626617a3babSopenharmony_ci                              Store 134(param) 132
627617a3babSopenharmony_ci             136:    113(ptr) AccessChain 110 54
628617a3babSopenharmony_ci             137:    7(ivec4) Load 136
629617a3babSopenharmony_ci                              Store 135(param) 137
630617a3babSopenharmony_ci             139:          19 Load 80(myarray)
631617a3babSopenharmony_ci                              Store 138(param) 139
632617a3babSopenharmony_ci                              Store 140(param) 133
633617a3babSopenharmony_ci             141:    7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 134(param) 135(param) 138(param) 140(param)
634617a3babSopenharmony_ci             142:    7(ivec4) IAdd 130 141
635617a3babSopenharmony_ci                              Store 146(param) 144
636617a3babSopenharmony_ci                              Store 147(param) 145
637617a3babSopenharmony_ci                              Store 148(param) 145
638617a3babSopenharmony_ci             149:    7(ivec4) FunctionCall 15(fn1(vi4;b1;b1;) 146(param) 147(param) 148(param)
639617a3babSopenharmony_ci             150:    7(ivec4) IAdd 142 149
640617a3babSopenharmony_ci                              Store 154(param) 152
641617a3babSopenharmony_ci                              Store 155(param) 145
642617a3babSopenharmony_ci                              Store 156(param) 153
643617a3babSopenharmony_ci             157:    7(ivec4) FunctionCall 15(fn1(vi4;b1;b1;) 154(param) 155(param) 156(param)
644617a3babSopenharmony_ci             158:    7(ivec4) IAdd 150 157
645617a3babSopenharmony_ci                              Store 162(param) 160
646617a3babSopenharmony_ci                              Store 163(param) 161
647617a3babSopenharmony_ci             164:    7(ivec4) FunctionCall 39(fn2(vi4;f1;) 162(param) 163(param)
648617a3babSopenharmony_ci             165:    7(ivec4) IAdd 158 164
649617a3babSopenharmony_ci                              Store 168(param) 167
650617a3babSopenharmony_ci                              Store 169(param) 66
651617a3babSopenharmony_ci             170:    7(ivec4) FunctionCall 32(fn2(vi4;i1;) 168(param) 169(param)
652617a3babSopenharmony_ci             171:    7(ivec4) IAdd 165 170
653617a3babSopenharmony_ci                              ReturnValue 171
654617a3babSopenharmony_ci                              FunctionEnd
655