1617a3babSopenharmony_ci100Limits.vert
2617a3babSopenharmony_ciShader version: 100
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:15  Function Definition: foo(f1; ( global void)
5617a3babSopenharmony_ci0:15    Function Parameters: 
6617a3babSopenharmony_ci0:15      'a' ( inout highp float)
7617a3babSopenharmony_ci0:17  Function Definition: bar( ( global highp int)
8617a3babSopenharmony_ci0:17    Function Parameters: 
9617a3babSopenharmony_ci0:19    Sequence
10617a3babSopenharmony_ci0:19      Branch: Return with expression
11617a3babSopenharmony_ci0:19        Constant:
12617a3babSopenharmony_ci0:19          1 (const int)
13617a3babSopenharmony_ci0:22  Function Definition: main( ( global void)
14617a3babSopenharmony_ci0:22    Function Parameters: 
15617a3babSopenharmony_ci0:24    Sequence
16617a3babSopenharmony_ci0:24      Loop with condition tested first
17617a3babSopenharmony_ci0:24        Loop Condition
18617a3babSopenharmony_ci0:24        Compare Less Than ( temp bool)
19617a3babSopenharmony_ci0:24          'ga' ( global highp int)
20617a3babSopenharmony_ci0:24          'gb' ( global highp int)
21617a3babSopenharmony_ci0:24        No loop body
22617a3babSopenharmony_ci0:26      Loop with condition not tested first
23617a3babSopenharmony_ci0:26        Loop Condition
24617a3babSopenharmony_ci0:26        Constant:
25617a3babSopenharmony_ci0:26          false (const bool)
26617a3babSopenharmony_ci0:26        No loop body
27617a3babSopenharmony_ci0:28      Sequence
28617a3babSopenharmony_ci0:28        Loop with condition tested first
29617a3babSopenharmony_ci0:28          No loop condition
30617a3babSopenharmony_ci0:28          No loop body
31617a3babSopenharmony_ci0:29      Sequence
32617a3babSopenharmony_ci0:29        Loop with condition tested first
33617a3babSopenharmony_ci0:29          Loop Condition
34617a3babSopenharmony_ci0:29          Compare Equal ( temp bool)
35617a3babSopenharmony_ci0:29            'ga' ( global highp int)
36617a3babSopenharmony_ci0:29            'gb' ( global highp int)
37617a3babSopenharmony_ci0:29          No loop body
38617a3babSopenharmony_ci0:30      Sequence
39617a3babSopenharmony_ci0:30        Loop with condition tested first
40617a3babSopenharmony_ci0:30          No loop condition
41617a3babSopenharmony_ci0:30          No loop body
42617a3babSopenharmony_ci0:30          Loop Terminal Expression
43617a3babSopenharmony_ci0:30          Post-Increment ( temp highp float)
44617a3babSopenharmony_ci0:30            'f' ( global highp float)
45617a3babSopenharmony_ci0:31      Sequence
46617a3babSopenharmony_ci0:31        move second child to first child ( temp highp int)
47617a3babSopenharmony_ci0:31          'ga' ( global highp int)
48617a3babSopenharmony_ci0:31          Constant:
49617a3babSopenharmony_ci0:31            0 (const int)
50617a3babSopenharmony_ci0:31        Loop with condition tested first
51617a3babSopenharmony_ci0:31          No loop condition
52617a3babSopenharmony_ci0:31          No loop body
53617a3babSopenharmony_ci0:32      Sequence
54617a3babSopenharmony_ci0:32        Sequence
55617a3babSopenharmony_ci0:32          move second child to first child ( temp bool)
56617a3babSopenharmony_ci0:32            'a' ( temp bool)
57617a3babSopenharmony_ci0:32            Constant:
58617a3babSopenharmony_ci0:32              false (const bool)
59617a3babSopenharmony_ci0:32        Loop with condition tested first
60617a3babSopenharmony_ci0:32          No loop condition
61617a3babSopenharmony_ci0:32          No loop body
62617a3babSopenharmony_ci0:33      Sequence
63617a3babSopenharmony_ci0:33        Sequence
64617a3babSopenharmony_ci0:33          move second child to first child ( temp highp float)
65617a3babSopenharmony_ci0:33            'a' ( temp highp float)
66617a3babSopenharmony_ci0:33            Constant:
67617a3babSopenharmony_ci0:33              0.000000
68617a3babSopenharmony_ci0:33        Loop with condition tested first
69617a3babSopenharmony_ci0:33          Loop Condition
70617a3babSopenharmony_ci0:33          Compare Equal ( temp bool)
71617a3babSopenharmony_ci0:33            'a' ( temp highp float)
72617a3babSopenharmony_ci0:33            sine ( global highp float)
73617a3babSopenharmony_ci0:33              'f' ( global highp float)
74617a3babSopenharmony_ci0:33          No loop body
75617a3babSopenharmony_ci0:34      Sequence
76617a3babSopenharmony_ci0:34        Sequence
77617a3babSopenharmony_ci0:34          move second child to first child ( temp highp int)
78617a3babSopenharmony_ci0:34            'a' ( temp highp int)
79617a3babSopenharmony_ci0:34            Constant:
80617a3babSopenharmony_ci0:34              0 (const int)
81617a3babSopenharmony_ci0:34        Loop with condition tested first
82617a3babSopenharmony_ci0:34          Loop Condition
83617a3babSopenharmony_ci0:34          Compare Less Than ( temp bool)
84617a3babSopenharmony_ci0:34            'a' ( temp highp int)
85617a3babSopenharmony_ci0:34            Constant:
86617a3babSopenharmony_ci0:34              10 (const int)
87617a3babSopenharmony_ci0:34          No loop body
88617a3babSopenharmony_ci0:34          Loop Terminal Expression
89617a3babSopenharmony_ci0:34          multiply second child into first child ( temp highp int)
90617a3babSopenharmony_ci0:34            'a' ( temp highp int)
91617a3babSopenharmony_ci0:34            Constant:
92617a3babSopenharmony_ci0:34              2 (const int)
93617a3babSopenharmony_ci0:35      Sequence
94617a3babSopenharmony_ci0:35        Sequence
95617a3babSopenharmony_ci0:35          move second child to first child ( temp highp int)
96617a3babSopenharmony_ci0:35            'a' ( temp highp int)
97617a3babSopenharmony_ci0:35            Constant:
98617a3babSopenharmony_ci0:35              0 (const int)
99617a3babSopenharmony_ci0:35        Loop with condition tested first
100617a3babSopenharmony_ci0:35          Loop Condition
101617a3babSopenharmony_ci0:35          Compare Less Than or Equal ( temp bool)
102617a3babSopenharmony_ci0:35            'a' ( temp highp int)
103617a3babSopenharmony_ci0:35            Constant:
104617a3babSopenharmony_ci0:35              20 (const int)
105617a3babSopenharmony_ci0:35          Loop Body
106617a3babSopenharmony_ci0:35          Pre-Decrement ( temp highp int)
107617a3babSopenharmony_ci0:35            'a' ( temp highp int)
108617a3babSopenharmony_ci0:35          Loop Terminal Expression
109617a3babSopenharmony_ci0:35          Post-Increment ( temp highp int)
110617a3babSopenharmony_ci0:35            'a' ( temp highp int)
111617a3babSopenharmony_ci0:36      Sequence
112617a3babSopenharmony_ci0:36        Sequence
113617a3babSopenharmony_ci0:36          move second child to first child ( temp highp int)
114617a3babSopenharmony_ci0:36            'a' ( temp highp int)
115617a3babSopenharmony_ci0:36            Constant:
116617a3babSopenharmony_ci0:36              0 (const int)
117617a3babSopenharmony_ci0:36        Loop with condition tested first
118617a3babSopenharmony_ci0:36          Loop Condition
119617a3babSopenharmony_ci0:36          Compare Less Than or Equal ( temp bool)
120617a3babSopenharmony_ci0:36            'a' ( temp highp int)
121617a3babSopenharmony_ci0:36            Constant:
122617a3babSopenharmony_ci0:36              20 (const int)
123617a3babSopenharmony_ci0:36          Loop Body
124617a3babSopenharmony_ci0:36          Sequence
125617a3babSopenharmony_ci0:36            Test condition and select ( temp void)
126617a3babSopenharmony_ci0:36              Condition
127617a3babSopenharmony_ci0:36              Compare Equal ( temp bool)
128617a3babSopenharmony_ci0:36                'ga' ( global highp int)
129617a3babSopenharmony_ci0:36                Constant:
130617a3babSopenharmony_ci0:36                  0 (const int)
131617a3babSopenharmony_ci0:36              true case
132617a3babSopenharmony_ci0:36              move second child to first child ( temp highp int)
133617a3babSopenharmony_ci0:36                'a' ( temp highp int)
134617a3babSopenharmony_ci0:36                Constant:
135617a3babSopenharmony_ci0:36                  4 (const int)
136617a3babSopenharmony_ci0:36          Loop Terminal Expression
137617a3babSopenharmony_ci0:36          Post-Increment ( temp highp int)
138617a3babSopenharmony_ci0:36            'a' ( temp highp int)
139617a3babSopenharmony_ci0:37      Sequence
140617a3babSopenharmony_ci0:37        Sequence
141617a3babSopenharmony_ci0:37          move second child to first child ( temp highp float)
142617a3babSopenharmony_ci0:37            'a' ( temp highp float)
143617a3babSopenharmony_ci0:37            Constant:
144617a3babSopenharmony_ci0:37              0.000000
145617a3babSopenharmony_ci0:37        Loop with condition tested first
146617a3babSopenharmony_ci0:37          Loop Condition
147617a3babSopenharmony_ci0:37          Compare Less Than or Equal ( temp bool)
148617a3babSopenharmony_ci0:37            'a' ( temp highp float)
149617a3babSopenharmony_ci0:37            Constant:
150617a3babSopenharmony_ci0:37              20.000000
151617a3babSopenharmony_ci0:37          No loop body
152617a3babSopenharmony_ci0:37          Loop Terminal Expression
153617a3babSopenharmony_ci0:37          add second child into first child ( temp highp float)
154617a3babSopenharmony_ci0:37            'a' ( temp highp float)
155617a3babSopenharmony_ci0:37            Constant:
156617a3babSopenharmony_ci0:37              2.000000
157617a3babSopenharmony_ci0:38      Sequence
158617a3babSopenharmony_ci0:38        Sequence
159617a3babSopenharmony_ci0:38          move second child to first child ( temp highp float)
160617a3babSopenharmony_ci0:38            'a' ( temp highp float)
161617a3babSopenharmony_ci0:38            Constant:
162617a3babSopenharmony_ci0:38              0.000000
163617a3babSopenharmony_ci0:38        Loop with condition tested first
164617a3babSopenharmony_ci0:38          Loop Condition
165617a3babSopenharmony_ci0:38          Compare Not Equal ( temp bool)
166617a3babSopenharmony_ci0:38            'a' ( temp highp float)
167617a3babSopenharmony_ci0:38            Constant:
168617a3babSopenharmony_ci0:38              20.000000
169617a3babSopenharmony_ci0:38          Loop Body
170617a3babSopenharmony_ci0:38          Sequence
171617a3babSopenharmony_ci0:38            Test condition and select ( temp void)
172617a3babSopenharmony_ci0:38              Condition
173617a3babSopenharmony_ci0:38              Compare Equal ( temp bool)
174617a3babSopenharmony_ci0:38                'ga' ( global highp int)
175617a3babSopenharmony_ci0:38                Constant:
176617a3babSopenharmony_ci0:38                  0 (const int)
177617a3babSopenharmony_ci0:38              true case
178617a3babSopenharmony_ci0:38              move second child to first child ( temp highp int)
179617a3babSopenharmony_ci0:38                'ga' ( global highp int)
180617a3babSopenharmony_ci0:38                Constant:
181617a3babSopenharmony_ci0:38                  4 (const int)
182617a3babSopenharmony_ci0:38          Loop Terminal Expression
183617a3babSopenharmony_ci0:38          subtract second child into first child ( temp highp float)
184617a3babSopenharmony_ci0:38            'a' ( temp highp float)
185617a3babSopenharmony_ci0:38            Constant:
186617a3babSopenharmony_ci0:38              2.000000
187617a3babSopenharmony_ci0:39      Sequence
188617a3babSopenharmony_ci0:39        Sequence
189617a3babSopenharmony_ci0:39          move second child to first child ( temp highp float)
190617a3babSopenharmony_ci0:39            'a' ( temp highp float)
191617a3babSopenharmony_ci0:39            Constant:
192617a3babSopenharmony_ci0:39              0.000000
193617a3babSopenharmony_ci0:39        Loop with condition tested first
194617a3babSopenharmony_ci0:39          Loop Condition
195617a3babSopenharmony_ci0:39          Compare Equal ( temp bool)
196617a3babSopenharmony_ci0:39            'a' ( temp highp float)
197617a3babSopenharmony_ci0:39            Constant:
198617a3babSopenharmony_ci0:39              20.000000
199617a3babSopenharmony_ci0:39          Loop Body
200617a3babSopenharmony_ci0:39          Sequence
201617a3babSopenharmony_ci0:39            Sequence
202617a3babSopenharmony_ci0:39              move second child to first child ( temp highp float)
203617a3babSopenharmony_ci0:39                'a' ( temp highp float)
204617a3babSopenharmony_ci0:39                Constant:
205617a3babSopenharmony_ci0:39                  0.000000
206617a3babSopenharmony_ci0:39            Loop with condition tested first
207617a3babSopenharmony_ci0:39              Loop Condition
208617a3babSopenharmony_ci0:39              Compare Equal ( temp bool)
209617a3babSopenharmony_ci0:39                'a' ( temp highp float)
210617a3babSopenharmony_ci0:39                Constant:
211617a3babSopenharmony_ci0:39                  20.000000
212617a3babSopenharmony_ci0:39              No loop body
213617a3babSopenharmony_ci0:39              Loop Terminal Expression
214617a3babSopenharmony_ci0:39              Post-Decrement ( temp highp float)
215617a3babSopenharmony_ci0:39                'a' ( temp highp float)
216617a3babSopenharmony_ci0:39          Loop Terminal Expression
217617a3babSopenharmony_ci0:39          Post-Decrement ( temp highp float)
218617a3babSopenharmony_ci0:39            'a' ( temp highp float)
219617a3babSopenharmony_ci0:40      Sequence
220617a3babSopenharmony_ci0:40        Sequence
221617a3babSopenharmony_ci0:40          move second child to first child ( temp highp float)
222617a3babSopenharmony_ci0:40            'a' ( temp highp float)
223617a3babSopenharmony_ci0:40            Constant:
224617a3babSopenharmony_ci0:40              0.000000
225617a3babSopenharmony_ci0:40        Loop with condition tested first
226617a3babSopenharmony_ci0:40          Loop Condition
227617a3babSopenharmony_ci0:40          Compare Less Than or Equal ( temp bool)
228617a3babSopenharmony_ci0:40            'a' ( temp highp float)
229617a3babSopenharmony_ci0:40            Constant:
230617a3babSopenharmony_ci0:40              20.000000
231617a3babSopenharmony_ci0:40          No loop body
232617a3babSopenharmony_ci0:40          Loop Terminal Expression
233617a3babSopenharmony_ci0:40          add second child into first child ( temp highp float)
234617a3babSopenharmony_ci0:40            'a' ( temp highp float)
235617a3babSopenharmony_ci0:40            Constant:
236617a3babSopenharmony_ci0:40              2.000000
237617a3babSopenharmony_ci0:41      Sequence
238617a3babSopenharmony_ci0:41        Sequence
239617a3babSopenharmony_ci0:41          move second child to first child ( temp highp float)
240617a3babSopenharmony_ci0:41            'a' ( temp highp float)
241617a3babSopenharmony_ci0:41            Constant:
242617a3babSopenharmony_ci0:41              0.000000
243617a3babSopenharmony_ci0:41        Loop with condition tested first
244617a3babSopenharmony_ci0:41          Loop Condition
245617a3babSopenharmony_ci0:41          Compare Less Than or Equal ( temp bool)
246617a3babSopenharmony_ci0:41            'a' ( temp highp float)
247617a3babSopenharmony_ci0:41            Constant:
248617a3babSopenharmony_ci0:41              20.000000
249617a3babSopenharmony_ci0:41          No loop body
250617a3babSopenharmony_ci0:41          Loop Terminal Expression
251617a3babSopenharmony_ci0:41          add second child into first child ( temp highp float)
252617a3babSopenharmony_ci0:41            'a' ( temp highp float)
253617a3babSopenharmony_ci0:41            Constant:
254617a3babSopenharmony_ci0:41              2.000000
255617a3babSopenharmony_ci0:42      Sequence
256617a3babSopenharmony_ci0:42        Sequence
257617a3babSopenharmony_ci0:42          move second child to first child ( temp highp float)
258617a3babSopenharmony_ci0:42            'a' ( temp highp float)
259617a3babSopenharmony_ci0:42            Constant:
260617a3babSopenharmony_ci0:42              0.000000
261617a3babSopenharmony_ci0:42        Loop with condition tested first
262617a3babSopenharmony_ci0:42          Loop Condition
263617a3babSopenharmony_ci0:42          Compare Greater Than ( temp bool)
264617a3babSopenharmony_ci0:42            'a' ( temp highp float)
265617a3babSopenharmony_ci0:42            Constant:
266617a3babSopenharmony_ci0:42              40.000000
267617a3babSopenharmony_ci0:42          No loop body
268617a3babSopenharmony_ci0:42          Loop Terminal Expression
269617a3babSopenharmony_ci0:42          add second child into first child ( temp highp float)
270617a3babSopenharmony_ci0:42            'a' ( temp highp float)
271617a3babSopenharmony_ci0:42            Constant:
272617a3babSopenharmony_ci0:42              2.000000
273617a3babSopenharmony_ci0:43      Sequence
274617a3babSopenharmony_ci0:43        Sequence
275617a3babSopenharmony_ci0:43          move second child to first child ( temp highp float)
276617a3babSopenharmony_ci0:43            'a' ( temp highp float)
277617a3babSopenharmony_ci0:43            Constant:
278617a3babSopenharmony_ci0:43              0.000000
279617a3babSopenharmony_ci0:43        Loop with condition tested first
280617a3babSopenharmony_ci0:43          Loop Condition
281617a3babSopenharmony_ci0:43          Compare Greater Than or Equal ( temp bool)
282617a3babSopenharmony_ci0:43            'a' ( temp highp float)
283617a3babSopenharmony_ci0:43            Constant:
284617a3babSopenharmony_ci0:43              20.000000
285617a3babSopenharmony_ci0:43          Loop Body
286617a3babSopenharmony_ci0:43          Function Call: foo(f1; ( global void)
287617a3babSopenharmony_ci0:43            'a' ( temp highp float)
288617a3babSopenharmony_ci0:43          Loop Terminal Expression
289617a3babSopenharmony_ci0:43          add second child into first child ( temp highp float)
290617a3babSopenharmony_ci0:43            'a' ( temp highp float)
291617a3babSopenharmony_ci0:43            Constant:
292617a3babSopenharmony_ci0:43              2.000000
293617a3babSopenharmony_ci0:47      indirect index ( temp lowp sampler2D)
294617a3babSopenharmony_ci0:47        'fsa' ( uniform 3-element array of lowp sampler2D)
295617a3babSopenharmony_ci0:47        'ga' ( global highp int)
296617a3babSopenharmony_ci0:48      indirect index ( temp highp float)
297617a3babSopenharmony_ci0:48        'fua' ( uniform 10-element array of highp float)
298617a3babSopenharmony_ci0:48        'ga' ( global highp int)
299617a3babSopenharmony_ci0:49      indirect index ( temp highp 3-component vector of float)
300617a3babSopenharmony_ci0:49        'am3' ( in highp 3X3 matrix of float)
301617a3babSopenharmony_ci0:49        'ga' ( global highp int)
302617a3babSopenharmony_ci0:50      indirect index ( temp highp float)
303617a3babSopenharmony_ci0:50        'av2' ( in highp 2-component vector of float)
304617a3babSopenharmony_ci0:50        'ga' ( global highp int)
305617a3babSopenharmony_ci0:51      indirect index ( smooth temp highp 4-component vector of float)
306617a3babSopenharmony_ci0:51        'va' ( smooth out 4-element array of highp 4-component vector of float)
307617a3babSopenharmony_ci0:51        add ( temp highp int)
308617a3babSopenharmony_ci0:51          Constant:
309617a3babSopenharmony_ci0:51            2 (const int)
310617a3babSopenharmony_ci0:51          'ga' ( global highp int)
311617a3babSopenharmony_ci0:52      indirect index ( temp highp 2-component vector of float)
312617a3babSopenharmony_ci0:52        Constant:
313617a3babSopenharmony_ci0:52          1.000000
314617a3babSopenharmony_ci0:52          0.000000
315617a3babSopenharmony_ci0:52          0.000000
316617a3babSopenharmony_ci0:52          1.000000
317617a3babSopenharmony_ci0:52        'ga' ( global highp int)
318617a3babSopenharmony_ci0:53      indirect index ( temp highp float)
319617a3babSopenharmony_ci0:53        Constant:
320617a3babSopenharmony_ci0:53          2.000000
321617a3babSopenharmony_ci0:53          2.000000
322617a3babSopenharmony_ci0:53          2.000000
323617a3babSopenharmony_ci0:53        divide ( temp highp int)
324617a3babSopenharmony_ci0:53          'ga' ( global highp int)
325617a3babSopenharmony_ci0:53          Constant:
326617a3babSopenharmony_ci0:53            2 (const int)
327617a3babSopenharmony_ci0:54      indirect index ( temp highp int)
328617a3babSopenharmony_ci0:54        'ia' ( temp 9-element array of highp int)
329617a3babSopenharmony_ci0:54        'ga' ( global highp int)
330617a3babSopenharmony_ci0:56      Sequence
331617a3babSopenharmony_ci0:56        Sequence
332617a3babSopenharmony_ci0:56          move second child to first child ( temp highp int)
333617a3babSopenharmony_ci0:56            'a' ( temp highp int)
334617a3babSopenharmony_ci0:56            Constant:
335617a3babSopenharmony_ci0:56              3 (const int)
336617a3babSopenharmony_ci0:56        Loop with condition tested first
337617a3babSopenharmony_ci0:56          Loop Condition
338617a3babSopenharmony_ci0:56          Compare Greater Than or Equal ( temp bool)
339617a3babSopenharmony_ci0:56            'a' ( temp highp int)
340617a3babSopenharmony_ci0:56            Constant:
341617a3babSopenharmony_ci0:56              0 (const int)
342617a3babSopenharmony_ci0:56          Loop Body
343617a3babSopenharmony_ci0:57          Sequence
344617a3babSopenharmony_ci0:57            indirect index ( temp lowp sampler2D)
345617a3babSopenharmony_ci0:57              'fsa' ( uniform 3-element array of lowp sampler2D)
346617a3babSopenharmony_ci0:57              'a' ( temp highp int)
347617a3babSopenharmony_ci0:58            indirect index ( temp highp float)
348617a3babSopenharmony_ci0:58              'fua' ( uniform 10-element array of highp float)
349617a3babSopenharmony_ci0:58              add ( temp highp int)
350617a3babSopenharmony_ci0:58                'a' ( temp highp int)
351617a3babSopenharmony_ci0:58                Constant:
352617a3babSopenharmony_ci0:58                  2 (const int)
353617a3babSopenharmony_ci0:59            indirect index ( temp highp 3-component vector of float)
354617a3babSopenharmony_ci0:59              'am3' ( in highp 3X3 matrix of float)
355617a3babSopenharmony_ci0:59              component-wise multiply ( temp highp int)
356617a3babSopenharmony_ci0:59                Constant:
357617a3babSopenharmony_ci0:59                  3 (const int)
358617a3babSopenharmony_ci0:59                'a' ( temp highp int)
359617a3babSopenharmony_ci0:60            indirect index ( temp highp float)
360617a3babSopenharmony_ci0:60              'av2' ( in highp 2-component vector of float)
361617a3babSopenharmony_ci0:60              component-wise multiply ( temp highp int)
362617a3babSopenharmony_ci0:60                Constant:
363617a3babSopenharmony_ci0:60                  3 (const int)
364617a3babSopenharmony_ci0:60                'a' ( temp highp int)
365617a3babSopenharmony_ci0:61            indirect index ( smooth temp highp 4-component vector of float)
366617a3babSopenharmony_ci0:61              'va' ( smooth out 4-element array of highp 4-component vector of float)
367617a3babSopenharmony_ci0:61              subtract ( temp highp int)
368617a3babSopenharmony_ci0:61                'a' ( temp highp int)
369617a3babSopenharmony_ci0:61                Constant:
370617a3babSopenharmony_ci0:61                  1 (const int)
371617a3babSopenharmony_ci0:62            indirect index ( temp highp 2-component vector of float)
372617a3babSopenharmony_ci0:62              Constant:
373617a3babSopenharmony_ci0:62                1.000000
374617a3babSopenharmony_ci0:62                0.000000
375617a3babSopenharmony_ci0:62                0.000000
376617a3babSopenharmony_ci0:62                1.000000
377617a3babSopenharmony_ci0:62              divide ( temp highp int)
378617a3babSopenharmony_ci0:62                'a' ( temp highp int)
379617a3babSopenharmony_ci0:62                Constant:
380617a3babSopenharmony_ci0:62                  2 (const int)
381617a3babSopenharmony_ci0:63            indirect index ( temp highp float)
382617a3babSopenharmony_ci0:63              Constant:
383617a3babSopenharmony_ci0:63                2.000000
384617a3babSopenharmony_ci0:63                2.000000
385617a3babSopenharmony_ci0:63                2.000000
386617a3babSopenharmony_ci0:63              'a' ( temp highp int)
387617a3babSopenharmony_ci0:64            indirect index ( temp highp int)
388617a3babSopenharmony_ci0:64              'ia' ( temp 9-element array of highp int)
389617a3babSopenharmony_ci0:64              'a' ( temp highp int)
390617a3babSopenharmony_ci0:65            indirect index ( temp highp int)
391617a3babSopenharmony_ci0:65              'ia' ( temp 9-element array of highp int)
392617a3babSopenharmony_ci0:65              Function Call: bar( ( global highp int)
393617a3babSopenharmony_ci0:56          Loop Terminal Expression
394617a3babSopenharmony_ci0:56          Post-Decrement ( temp highp int)
395617a3babSopenharmony_ci0:56            'a' ( temp highp int)
396617a3babSopenharmony_ci0:68      direct index ( temp lowp sampler2D)
397617a3babSopenharmony_ci0:68        'fsa' ( uniform 3-element array of lowp sampler2D)
398617a3babSopenharmony_ci0:68        Constant:
399617a3babSopenharmony_ci0:68          2 (const int)
400617a3babSopenharmony_ci0:69      direct index ( temp highp float)
401617a3babSopenharmony_ci0:69        'fua' ( uniform 10-element array of highp float)
402617a3babSopenharmony_ci0:69        Constant:
403617a3babSopenharmony_ci0:69          3 (const int)
404617a3babSopenharmony_ci0:70      direct index ( temp highp 3-component vector of float)
405617a3babSopenharmony_ci0:70        'am3' ( in highp 3X3 matrix of float)
406617a3babSopenharmony_ci0:70        Constant:
407617a3babSopenharmony_ci0:70          2 (const int)
408617a3babSopenharmony_ci0:71      direct index ( temp highp float)
409617a3babSopenharmony_ci0:71        'av2' ( in highp 2-component vector of float)
410617a3babSopenharmony_ci0:71        Constant:
411617a3babSopenharmony_ci0:71          1 (const int)
412617a3babSopenharmony_ci0:72      direct index ( smooth temp highp 4-component vector of float)
413617a3babSopenharmony_ci0:72        'va' ( smooth out 4-element array of highp 4-component vector of float)
414617a3babSopenharmony_ci0:72        Constant:
415617a3babSopenharmony_ci0:72          1 (const int)
416617a3babSopenharmony_ci0:73      Constant:
417617a3babSopenharmony_ci0:73        0.000000
418617a3babSopenharmony_ci0:73        1.000000
419617a3babSopenharmony_ci0:74      Constant:
420617a3babSopenharmony_ci0:74        2.000000
421617a3babSopenharmony_ci0:75      direct index ( temp highp int)
422617a3babSopenharmony_ci0:75        'ia' ( temp 9-element array of highp int)
423617a3babSopenharmony_ci0:75        Constant:
424617a3babSopenharmony_ci0:75          3 (const int)
425617a3babSopenharmony_ci0:?   Linker Objects
426617a3babSopenharmony_ci0:?     'ga' ( global highp int)
427617a3babSopenharmony_ci0:?     'gb' ( global highp int)
428617a3babSopenharmony_ci0:?     'f' ( global highp float)
429617a3babSopenharmony_ci0:?     'fsa' ( uniform 3-element array of lowp sampler2D)
430617a3babSopenharmony_ci0:?     'fua' ( uniform 10-element array of highp float)
431617a3babSopenharmony_ci0:?     'am3' ( in highp 3X3 matrix of float)
432617a3babSopenharmony_ci0:?     'av2' ( in highp 2-component vector of float)
433617a3babSopenharmony_ci0:?     'va' ( smooth out 4-element array of highp 4-component vector of float)
434617a3babSopenharmony_ci0:?     'm2' ( const highp 2X2 matrix of float)
435617a3babSopenharmony_ci0:?       1.000000
436617a3babSopenharmony_ci0:?       0.000000
437617a3babSopenharmony_ci0:?       0.000000
438617a3babSopenharmony_ci0:?       1.000000
439617a3babSopenharmony_ci0:?     'v3' ( const highp 3-component vector of float)
440617a3babSopenharmony_ci0:?       2.000000
441617a3babSopenharmony_ci0:?       2.000000
442617a3babSopenharmony_ci0:?       2.000000
443617a3babSopenharmony_ci
444617a3babSopenharmony_ci
445617a3babSopenharmony_ciLinked vertex stage:
446617a3babSopenharmony_ci
447617a3babSopenharmony_ci
448617a3babSopenharmony_ciShader version: 100
449617a3babSopenharmony_ci0:? Sequence
450617a3babSopenharmony_ci0:15  Function Definition: foo(f1; ( global void)
451617a3babSopenharmony_ci0:15    Function Parameters: 
452617a3babSopenharmony_ci0:15      'a' ( inout highp float)
453617a3babSopenharmony_ci0:17  Function Definition: bar( ( global highp int)
454617a3babSopenharmony_ci0:17    Function Parameters: 
455617a3babSopenharmony_ci0:19    Sequence
456617a3babSopenharmony_ci0:19      Branch: Return with expression
457617a3babSopenharmony_ci0:19        Constant:
458617a3babSopenharmony_ci0:19          1 (const int)
459617a3babSopenharmony_ci0:22  Function Definition: main( ( global void)
460617a3babSopenharmony_ci0:22    Function Parameters: 
461617a3babSopenharmony_ci0:24    Sequence
462617a3babSopenharmony_ci0:24      Loop with condition tested first
463617a3babSopenharmony_ci0:24        Loop Condition
464617a3babSopenharmony_ci0:24        Compare Less Than ( temp bool)
465617a3babSopenharmony_ci0:24          'ga' ( global highp int)
466617a3babSopenharmony_ci0:24          'gb' ( global highp int)
467617a3babSopenharmony_ci0:24        No loop body
468617a3babSopenharmony_ci0:26      Loop with condition not tested first
469617a3babSopenharmony_ci0:26        Loop Condition
470617a3babSopenharmony_ci0:26        Constant:
471617a3babSopenharmony_ci0:26          false (const bool)
472617a3babSopenharmony_ci0:26        No loop body
473617a3babSopenharmony_ci0:28      Sequence
474617a3babSopenharmony_ci0:28        Loop with condition tested first
475617a3babSopenharmony_ci0:28          No loop condition
476617a3babSopenharmony_ci0:28          No loop body
477617a3babSopenharmony_ci0:29      Sequence
478617a3babSopenharmony_ci0:29        Loop with condition tested first
479617a3babSopenharmony_ci0:29          Loop Condition
480617a3babSopenharmony_ci0:29          Compare Equal ( temp bool)
481617a3babSopenharmony_ci0:29            'ga' ( global highp int)
482617a3babSopenharmony_ci0:29            'gb' ( global highp int)
483617a3babSopenharmony_ci0:29          No loop body
484617a3babSopenharmony_ci0:30      Sequence
485617a3babSopenharmony_ci0:30        Loop with condition tested first
486617a3babSopenharmony_ci0:30          No loop condition
487617a3babSopenharmony_ci0:30          No loop body
488617a3babSopenharmony_ci0:30          Loop Terminal Expression
489617a3babSopenharmony_ci0:30          Post-Increment ( temp highp float)
490617a3babSopenharmony_ci0:30            'f' ( global highp float)
491617a3babSopenharmony_ci0:31      Sequence
492617a3babSopenharmony_ci0:31        move second child to first child ( temp highp int)
493617a3babSopenharmony_ci0:31          'ga' ( global highp int)
494617a3babSopenharmony_ci0:31          Constant:
495617a3babSopenharmony_ci0:31            0 (const int)
496617a3babSopenharmony_ci0:31        Loop with condition tested first
497617a3babSopenharmony_ci0:31          No loop condition
498617a3babSopenharmony_ci0:31          No loop body
499617a3babSopenharmony_ci0:32      Sequence
500617a3babSopenharmony_ci0:32        Sequence
501617a3babSopenharmony_ci0:32          move second child to first child ( temp bool)
502617a3babSopenharmony_ci0:32            'a' ( temp bool)
503617a3babSopenharmony_ci0:32            Constant:
504617a3babSopenharmony_ci0:32              false (const bool)
505617a3babSopenharmony_ci0:32        Loop with condition tested first
506617a3babSopenharmony_ci0:32          No loop condition
507617a3babSopenharmony_ci0:32          No loop body
508617a3babSopenharmony_ci0:33      Sequence
509617a3babSopenharmony_ci0:33        Sequence
510617a3babSopenharmony_ci0:33          move second child to first child ( temp highp float)
511617a3babSopenharmony_ci0:33            'a' ( temp highp float)
512617a3babSopenharmony_ci0:33            Constant:
513617a3babSopenharmony_ci0:33              0.000000
514617a3babSopenharmony_ci0:33        Loop with condition tested first
515617a3babSopenharmony_ci0:33          Loop Condition
516617a3babSopenharmony_ci0:33          Compare Equal ( temp bool)
517617a3babSopenharmony_ci0:33            'a' ( temp highp float)
518617a3babSopenharmony_ci0:33            sine ( global highp float)
519617a3babSopenharmony_ci0:33              'f' ( global highp float)
520617a3babSopenharmony_ci0:33          No loop body
521617a3babSopenharmony_ci0:34      Sequence
522617a3babSopenharmony_ci0:34        Sequence
523617a3babSopenharmony_ci0:34          move second child to first child ( temp highp int)
524617a3babSopenharmony_ci0:34            'a' ( temp highp int)
525617a3babSopenharmony_ci0:34            Constant:
526617a3babSopenharmony_ci0:34              0 (const int)
527617a3babSopenharmony_ci0:34        Loop with condition tested first
528617a3babSopenharmony_ci0:34          Loop Condition
529617a3babSopenharmony_ci0:34          Compare Less Than ( temp bool)
530617a3babSopenharmony_ci0:34            'a' ( temp highp int)
531617a3babSopenharmony_ci0:34            Constant:
532617a3babSopenharmony_ci0:34              10 (const int)
533617a3babSopenharmony_ci0:34          No loop body
534617a3babSopenharmony_ci0:34          Loop Terminal Expression
535617a3babSopenharmony_ci0:34          multiply second child into first child ( temp highp int)
536617a3babSopenharmony_ci0:34            'a' ( temp highp int)
537617a3babSopenharmony_ci0:34            Constant:
538617a3babSopenharmony_ci0:34              2 (const int)
539617a3babSopenharmony_ci0:35      Sequence
540617a3babSopenharmony_ci0:35        Sequence
541617a3babSopenharmony_ci0:35          move second child to first child ( temp highp int)
542617a3babSopenharmony_ci0:35            'a' ( temp highp int)
543617a3babSopenharmony_ci0:35            Constant:
544617a3babSopenharmony_ci0:35              0 (const int)
545617a3babSopenharmony_ci0:35        Loop with condition tested first
546617a3babSopenharmony_ci0:35          Loop Condition
547617a3babSopenharmony_ci0:35          Compare Less Than or Equal ( temp bool)
548617a3babSopenharmony_ci0:35            'a' ( temp highp int)
549617a3babSopenharmony_ci0:35            Constant:
550617a3babSopenharmony_ci0:35              20 (const int)
551617a3babSopenharmony_ci0:35          Loop Body
552617a3babSopenharmony_ci0:35          Pre-Decrement ( temp highp int)
553617a3babSopenharmony_ci0:35            'a' ( temp highp int)
554617a3babSopenharmony_ci0:35          Loop Terminal Expression
555617a3babSopenharmony_ci0:35          Post-Increment ( temp highp int)
556617a3babSopenharmony_ci0:35            'a' ( temp highp int)
557617a3babSopenharmony_ci0:36      Sequence
558617a3babSopenharmony_ci0:36        Sequence
559617a3babSopenharmony_ci0:36          move second child to first child ( temp highp int)
560617a3babSopenharmony_ci0:36            'a' ( temp highp int)
561617a3babSopenharmony_ci0:36            Constant:
562617a3babSopenharmony_ci0:36              0 (const int)
563617a3babSopenharmony_ci0:36        Loop with condition tested first
564617a3babSopenharmony_ci0:36          Loop Condition
565617a3babSopenharmony_ci0:36          Compare Less Than or Equal ( temp bool)
566617a3babSopenharmony_ci0:36            'a' ( temp highp int)
567617a3babSopenharmony_ci0:36            Constant:
568617a3babSopenharmony_ci0:36              20 (const int)
569617a3babSopenharmony_ci0:36          Loop Body
570617a3babSopenharmony_ci0:36          Sequence
571617a3babSopenharmony_ci0:36            Test condition and select ( temp void)
572617a3babSopenharmony_ci0:36              Condition
573617a3babSopenharmony_ci0:36              Compare Equal ( temp bool)
574617a3babSopenharmony_ci0:36                'ga' ( global highp int)
575617a3babSopenharmony_ci0:36                Constant:
576617a3babSopenharmony_ci0:36                  0 (const int)
577617a3babSopenharmony_ci0:36              true case
578617a3babSopenharmony_ci0:36              move second child to first child ( temp highp int)
579617a3babSopenharmony_ci0:36                'a' ( temp highp int)
580617a3babSopenharmony_ci0:36                Constant:
581617a3babSopenharmony_ci0:36                  4 (const int)
582617a3babSopenharmony_ci0:36          Loop Terminal Expression
583617a3babSopenharmony_ci0:36          Post-Increment ( temp highp int)
584617a3babSopenharmony_ci0:36            'a' ( temp highp int)
585617a3babSopenharmony_ci0:37      Sequence
586617a3babSopenharmony_ci0:37        Sequence
587617a3babSopenharmony_ci0:37          move second child to first child ( temp highp float)
588617a3babSopenharmony_ci0:37            'a' ( temp highp float)
589617a3babSopenharmony_ci0:37            Constant:
590617a3babSopenharmony_ci0:37              0.000000
591617a3babSopenharmony_ci0:37        Loop with condition tested first
592617a3babSopenharmony_ci0:37          Loop Condition
593617a3babSopenharmony_ci0:37          Compare Less Than or Equal ( temp bool)
594617a3babSopenharmony_ci0:37            'a' ( temp highp float)
595617a3babSopenharmony_ci0:37            Constant:
596617a3babSopenharmony_ci0:37              20.000000
597617a3babSopenharmony_ci0:37          No loop body
598617a3babSopenharmony_ci0:37          Loop Terminal Expression
599617a3babSopenharmony_ci0:37          add second child into first child ( temp highp float)
600617a3babSopenharmony_ci0:37            'a' ( temp highp float)
601617a3babSopenharmony_ci0:37            Constant:
602617a3babSopenharmony_ci0:37              2.000000
603617a3babSopenharmony_ci0:38      Sequence
604617a3babSopenharmony_ci0:38        Sequence
605617a3babSopenharmony_ci0:38          move second child to first child ( temp highp float)
606617a3babSopenharmony_ci0:38            'a' ( temp highp float)
607617a3babSopenharmony_ci0:38            Constant:
608617a3babSopenharmony_ci0:38              0.000000
609617a3babSopenharmony_ci0:38        Loop with condition tested first
610617a3babSopenharmony_ci0:38          Loop Condition
611617a3babSopenharmony_ci0:38          Compare Not Equal ( temp bool)
612617a3babSopenharmony_ci0:38            'a' ( temp highp float)
613617a3babSopenharmony_ci0:38            Constant:
614617a3babSopenharmony_ci0:38              20.000000
615617a3babSopenharmony_ci0:38          Loop Body
616617a3babSopenharmony_ci0:38          Sequence
617617a3babSopenharmony_ci0:38            Test condition and select ( temp void)
618617a3babSopenharmony_ci0:38              Condition
619617a3babSopenharmony_ci0:38              Compare Equal ( temp bool)
620617a3babSopenharmony_ci0:38                'ga' ( global highp int)
621617a3babSopenharmony_ci0:38                Constant:
622617a3babSopenharmony_ci0:38                  0 (const int)
623617a3babSopenharmony_ci0:38              true case
624617a3babSopenharmony_ci0:38              move second child to first child ( temp highp int)
625617a3babSopenharmony_ci0:38                'ga' ( global highp int)
626617a3babSopenharmony_ci0:38                Constant:
627617a3babSopenharmony_ci0:38                  4 (const int)
628617a3babSopenharmony_ci0:38          Loop Terminal Expression
629617a3babSopenharmony_ci0:38          subtract second child into first child ( temp highp float)
630617a3babSopenharmony_ci0:38            'a' ( temp highp float)
631617a3babSopenharmony_ci0:38            Constant:
632617a3babSopenharmony_ci0:38              2.000000
633617a3babSopenharmony_ci0:39      Sequence
634617a3babSopenharmony_ci0:39        Sequence
635617a3babSopenharmony_ci0:39          move second child to first child ( temp highp float)
636617a3babSopenharmony_ci0:39            'a' ( temp highp float)
637617a3babSopenharmony_ci0:39            Constant:
638617a3babSopenharmony_ci0:39              0.000000
639617a3babSopenharmony_ci0:39        Loop with condition tested first
640617a3babSopenharmony_ci0:39          Loop Condition
641617a3babSopenharmony_ci0:39          Compare Equal ( temp bool)
642617a3babSopenharmony_ci0:39            'a' ( temp highp float)
643617a3babSopenharmony_ci0:39            Constant:
644617a3babSopenharmony_ci0:39              20.000000
645617a3babSopenharmony_ci0:39          Loop Body
646617a3babSopenharmony_ci0:39          Sequence
647617a3babSopenharmony_ci0:39            Sequence
648617a3babSopenharmony_ci0:39              move second child to first child ( temp highp float)
649617a3babSopenharmony_ci0:39                'a' ( temp highp float)
650617a3babSopenharmony_ci0:39                Constant:
651617a3babSopenharmony_ci0:39                  0.000000
652617a3babSopenharmony_ci0:39            Loop with condition tested first
653617a3babSopenharmony_ci0:39              Loop Condition
654617a3babSopenharmony_ci0:39              Compare Equal ( temp bool)
655617a3babSopenharmony_ci0:39                'a' ( temp highp float)
656617a3babSopenharmony_ci0:39                Constant:
657617a3babSopenharmony_ci0:39                  20.000000
658617a3babSopenharmony_ci0:39              No loop body
659617a3babSopenharmony_ci0:39              Loop Terminal Expression
660617a3babSopenharmony_ci0:39              Post-Decrement ( temp highp float)
661617a3babSopenharmony_ci0:39                'a' ( temp highp float)
662617a3babSopenharmony_ci0:39          Loop Terminal Expression
663617a3babSopenharmony_ci0:39          Post-Decrement ( temp highp float)
664617a3babSopenharmony_ci0:39            'a' ( temp highp float)
665617a3babSopenharmony_ci0:40      Sequence
666617a3babSopenharmony_ci0:40        Sequence
667617a3babSopenharmony_ci0:40          move second child to first child ( temp highp float)
668617a3babSopenharmony_ci0:40            'a' ( temp highp float)
669617a3babSopenharmony_ci0:40            Constant:
670617a3babSopenharmony_ci0:40              0.000000
671617a3babSopenharmony_ci0:40        Loop with condition tested first
672617a3babSopenharmony_ci0:40          Loop Condition
673617a3babSopenharmony_ci0:40          Compare Less Than or Equal ( temp bool)
674617a3babSopenharmony_ci0:40            'a' ( temp highp float)
675617a3babSopenharmony_ci0:40            Constant:
676617a3babSopenharmony_ci0:40              20.000000
677617a3babSopenharmony_ci0:40          No loop body
678617a3babSopenharmony_ci0:40          Loop Terminal Expression
679617a3babSopenharmony_ci0:40          add second child into first child ( temp highp float)
680617a3babSopenharmony_ci0:40            'a' ( temp highp float)
681617a3babSopenharmony_ci0:40            Constant:
682617a3babSopenharmony_ci0:40              2.000000
683617a3babSopenharmony_ci0:41      Sequence
684617a3babSopenharmony_ci0:41        Sequence
685617a3babSopenharmony_ci0:41          move second child to first child ( temp highp float)
686617a3babSopenharmony_ci0:41            'a' ( temp highp float)
687617a3babSopenharmony_ci0:41            Constant:
688617a3babSopenharmony_ci0:41              0.000000
689617a3babSopenharmony_ci0:41        Loop with condition tested first
690617a3babSopenharmony_ci0:41          Loop Condition
691617a3babSopenharmony_ci0:41          Compare Less Than or Equal ( temp bool)
692617a3babSopenharmony_ci0:41            'a' ( temp highp float)
693617a3babSopenharmony_ci0:41            Constant:
694617a3babSopenharmony_ci0:41              20.000000
695617a3babSopenharmony_ci0:41          No loop body
696617a3babSopenharmony_ci0:41          Loop Terminal Expression
697617a3babSopenharmony_ci0:41          add second child into first child ( temp highp float)
698617a3babSopenharmony_ci0:41            'a' ( temp highp float)
699617a3babSopenharmony_ci0:41            Constant:
700617a3babSopenharmony_ci0:41              2.000000
701617a3babSopenharmony_ci0:42      Sequence
702617a3babSopenharmony_ci0:42        Sequence
703617a3babSopenharmony_ci0:42          move second child to first child ( temp highp float)
704617a3babSopenharmony_ci0:42            'a' ( temp highp float)
705617a3babSopenharmony_ci0:42            Constant:
706617a3babSopenharmony_ci0:42              0.000000
707617a3babSopenharmony_ci0:42        Loop with condition tested first
708617a3babSopenharmony_ci0:42          Loop Condition
709617a3babSopenharmony_ci0:42          Compare Greater Than ( temp bool)
710617a3babSopenharmony_ci0:42            'a' ( temp highp float)
711617a3babSopenharmony_ci0:42            Constant:
712617a3babSopenharmony_ci0:42              40.000000
713617a3babSopenharmony_ci0:42          No loop body
714617a3babSopenharmony_ci0:42          Loop Terminal Expression
715617a3babSopenharmony_ci0:42          add second child into first child ( temp highp float)
716617a3babSopenharmony_ci0:42            'a' ( temp highp float)
717617a3babSopenharmony_ci0:42            Constant:
718617a3babSopenharmony_ci0:42              2.000000
719617a3babSopenharmony_ci0:43      Sequence
720617a3babSopenharmony_ci0:43        Sequence
721617a3babSopenharmony_ci0:43          move second child to first child ( temp highp float)
722617a3babSopenharmony_ci0:43            'a' ( temp highp float)
723617a3babSopenharmony_ci0:43            Constant:
724617a3babSopenharmony_ci0:43              0.000000
725617a3babSopenharmony_ci0:43        Loop with condition tested first
726617a3babSopenharmony_ci0:43          Loop Condition
727617a3babSopenharmony_ci0:43          Compare Greater Than or Equal ( temp bool)
728617a3babSopenharmony_ci0:43            'a' ( temp highp float)
729617a3babSopenharmony_ci0:43            Constant:
730617a3babSopenharmony_ci0:43              20.000000
731617a3babSopenharmony_ci0:43          Loop Body
732617a3babSopenharmony_ci0:43          Function Call: foo(f1; ( global void)
733617a3babSopenharmony_ci0:43            'a' ( temp highp float)
734617a3babSopenharmony_ci0:43          Loop Terminal Expression
735617a3babSopenharmony_ci0:43          add second child into first child ( temp highp float)
736617a3babSopenharmony_ci0:43            'a' ( temp highp float)
737617a3babSopenharmony_ci0:43            Constant:
738617a3babSopenharmony_ci0:43              2.000000
739617a3babSopenharmony_ci0:47      indirect index ( temp lowp sampler2D)
740617a3babSopenharmony_ci0:47        'fsa' ( uniform 3-element array of lowp sampler2D)
741617a3babSopenharmony_ci0:47        'ga' ( global highp int)
742617a3babSopenharmony_ci0:48      indirect index ( temp highp float)
743617a3babSopenharmony_ci0:48        'fua' ( uniform 10-element array of highp float)
744617a3babSopenharmony_ci0:48        'ga' ( global highp int)
745617a3babSopenharmony_ci0:49      indirect index ( temp highp 3-component vector of float)
746617a3babSopenharmony_ci0:49        'am3' ( in highp 3X3 matrix of float)
747617a3babSopenharmony_ci0:49        'ga' ( global highp int)
748617a3babSopenharmony_ci0:50      indirect index ( temp highp float)
749617a3babSopenharmony_ci0:50        'av2' ( in highp 2-component vector of float)
750617a3babSopenharmony_ci0:50        'ga' ( global highp int)
751617a3babSopenharmony_ci0:51      indirect index ( smooth temp highp 4-component vector of float)
752617a3babSopenharmony_ci0:51        'va' ( smooth out 4-element array of highp 4-component vector of float)
753617a3babSopenharmony_ci0:51        add ( temp highp int)
754617a3babSopenharmony_ci0:51          Constant:
755617a3babSopenharmony_ci0:51            2 (const int)
756617a3babSopenharmony_ci0:51          'ga' ( global highp int)
757617a3babSopenharmony_ci0:52      indirect index ( temp highp 2-component vector of float)
758617a3babSopenharmony_ci0:52        Constant:
759617a3babSopenharmony_ci0:52          1.000000
760617a3babSopenharmony_ci0:52          0.000000
761617a3babSopenharmony_ci0:52          0.000000
762617a3babSopenharmony_ci0:52          1.000000
763617a3babSopenharmony_ci0:52        'ga' ( global highp int)
764617a3babSopenharmony_ci0:53      indirect index ( temp highp float)
765617a3babSopenharmony_ci0:53        Constant:
766617a3babSopenharmony_ci0:53          2.000000
767617a3babSopenharmony_ci0:53          2.000000
768617a3babSopenharmony_ci0:53          2.000000
769617a3babSopenharmony_ci0:53        divide ( temp highp int)
770617a3babSopenharmony_ci0:53          'ga' ( global highp int)
771617a3babSopenharmony_ci0:53          Constant:
772617a3babSopenharmony_ci0:53            2 (const int)
773617a3babSopenharmony_ci0:54      indirect index ( temp highp int)
774617a3babSopenharmony_ci0:54        'ia' ( temp 9-element array of highp int)
775617a3babSopenharmony_ci0:54        'ga' ( global highp int)
776617a3babSopenharmony_ci0:56      Sequence
777617a3babSopenharmony_ci0:56        Sequence
778617a3babSopenharmony_ci0:56          move second child to first child ( temp highp int)
779617a3babSopenharmony_ci0:56            'a' ( temp highp int)
780617a3babSopenharmony_ci0:56            Constant:
781617a3babSopenharmony_ci0:56              3 (const int)
782617a3babSopenharmony_ci0:56        Loop with condition tested first
783617a3babSopenharmony_ci0:56          Loop Condition
784617a3babSopenharmony_ci0:56          Compare Greater Than or Equal ( temp bool)
785617a3babSopenharmony_ci0:56            'a' ( temp highp int)
786617a3babSopenharmony_ci0:56            Constant:
787617a3babSopenharmony_ci0:56              0 (const int)
788617a3babSopenharmony_ci0:56          Loop Body
789617a3babSopenharmony_ci0:57          Sequence
790617a3babSopenharmony_ci0:57            indirect index ( temp lowp sampler2D)
791617a3babSopenharmony_ci0:57              'fsa' ( uniform 3-element array of lowp sampler2D)
792617a3babSopenharmony_ci0:57              'a' ( temp highp int)
793617a3babSopenharmony_ci0:58            indirect index ( temp highp float)
794617a3babSopenharmony_ci0:58              'fua' ( uniform 10-element array of highp float)
795617a3babSopenharmony_ci0:58              add ( temp highp int)
796617a3babSopenharmony_ci0:58                'a' ( temp highp int)
797617a3babSopenharmony_ci0:58                Constant:
798617a3babSopenharmony_ci0:58                  2 (const int)
799617a3babSopenharmony_ci0:59            indirect index ( temp highp 3-component vector of float)
800617a3babSopenharmony_ci0:59              'am3' ( in highp 3X3 matrix of float)
801617a3babSopenharmony_ci0:59              component-wise multiply ( temp highp int)
802617a3babSopenharmony_ci0:59                Constant:
803617a3babSopenharmony_ci0:59                  3 (const int)
804617a3babSopenharmony_ci0:59                'a' ( temp highp int)
805617a3babSopenharmony_ci0:60            indirect index ( temp highp float)
806617a3babSopenharmony_ci0:60              'av2' ( in highp 2-component vector of float)
807617a3babSopenharmony_ci0:60              component-wise multiply ( temp highp int)
808617a3babSopenharmony_ci0:60                Constant:
809617a3babSopenharmony_ci0:60                  3 (const int)
810617a3babSopenharmony_ci0:60                'a' ( temp highp int)
811617a3babSopenharmony_ci0:61            indirect index ( smooth temp highp 4-component vector of float)
812617a3babSopenharmony_ci0:61              'va' ( smooth out 4-element array of highp 4-component vector of float)
813617a3babSopenharmony_ci0:61              subtract ( temp highp int)
814617a3babSopenharmony_ci0:61                'a' ( temp highp int)
815617a3babSopenharmony_ci0:61                Constant:
816617a3babSopenharmony_ci0:61                  1 (const int)
817617a3babSopenharmony_ci0:62            indirect index ( temp highp 2-component vector of float)
818617a3babSopenharmony_ci0:62              Constant:
819617a3babSopenharmony_ci0:62                1.000000
820617a3babSopenharmony_ci0:62                0.000000
821617a3babSopenharmony_ci0:62                0.000000
822617a3babSopenharmony_ci0:62                1.000000
823617a3babSopenharmony_ci0:62              divide ( temp highp int)
824617a3babSopenharmony_ci0:62                'a' ( temp highp int)
825617a3babSopenharmony_ci0:62                Constant:
826617a3babSopenharmony_ci0:62                  2 (const int)
827617a3babSopenharmony_ci0:63            indirect index ( temp highp float)
828617a3babSopenharmony_ci0:63              Constant:
829617a3babSopenharmony_ci0:63                2.000000
830617a3babSopenharmony_ci0:63                2.000000
831617a3babSopenharmony_ci0:63                2.000000
832617a3babSopenharmony_ci0:63              'a' ( temp highp int)
833617a3babSopenharmony_ci0:64            indirect index ( temp highp int)
834617a3babSopenharmony_ci0:64              'ia' ( temp 9-element array of highp int)
835617a3babSopenharmony_ci0:64              'a' ( temp highp int)
836617a3babSopenharmony_ci0:65            indirect index ( temp highp int)
837617a3babSopenharmony_ci0:65              'ia' ( temp 9-element array of highp int)
838617a3babSopenharmony_ci0:65              Function Call: bar( ( global highp int)
839617a3babSopenharmony_ci0:56          Loop Terminal Expression
840617a3babSopenharmony_ci0:56          Post-Decrement ( temp highp int)
841617a3babSopenharmony_ci0:56            'a' ( temp highp int)
842617a3babSopenharmony_ci0:68      direct index ( temp lowp sampler2D)
843617a3babSopenharmony_ci0:68        'fsa' ( uniform 3-element array of lowp sampler2D)
844617a3babSopenharmony_ci0:68        Constant:
845617a3babSopenharmony_ci0:68          2 (const int)
846617a3babSopenharmony_ci0:69      direct index ( temp highp float)
847617a3babSopenharmony_ci0:69        'fua' ( uniform 10-element array of highp float)
848617a3babSopenharmony_ci0:69        Constant:
849617a3babSopenharmony_ci0:69          3 (const int)
850617a3babSopenharmony_ci0:70      direct index ( temp highp 3-component vector of float)
851617a3babSopenharmony_ci0:70        'am3' ( in highp 3X3 matrix of float)
852617a3babSopenharmony_ci0:70        Constant:
853617a3babSopenharmony_ci0:70          2 (const int)
854617a3babSopenharmony_ci0:71      direct index ( temp highp float)
855617a3babSopenharmony_ci0:71        'av2' ( in highp 2-component vector of float)
856617a3babSopenharmony_ci0:71        Constant:
857617a3babSopenharmony_ci0:71          1 (const int)
858617a3babSopenharmony_ci0:72      direct index ( smooth temp highp 4-component vector of float)
859617a3babSopenharmony_ci0:72        'va' ( smooth out 4-element array of highp 4-component vector of float)
860617a3babSopenharmony_ci0:72        Constant:
861617a3babSopenharmony_ci0:72          1 (const int)
862617a3babSopenharmony_ci0:73      Constant:
863617a3babSopenharmony_ci0:73        0.000000
864617a3babSopenharmony_ci0:73        1.000000
865617a3babSopenharmony_ci0:74      Constant:
866617a3babSopenharmony_ci0:74        2.000000
867617a3babSopenharmony_ci0:75      direct index ( temp highp int)
868617a3babSopenharmony_ci0:75        'ia' ( temp 9-element array of highp int)
869617a3babSopenharmony_ci0:75        Constant:
870617a3babSopenharmony_ci0:75          3 (const int)
871617a3babSopenharmony_ci0:?   Linker Objects
872617a3babSopenharmony_ci0:?     'ga' ( global highp int)
873617a3babSopenharmony_ci0:?     'gb' ( global highp int)
874617a3babSopenharmony_ci0:?     'f' ( global highp float)
875617a3babSopenharmony_ci0:?     'fsa' ( uniform 3-element array of lowp sampler2D)
876617a3babSopenharmony_ci0:?     'fua' ( uniform 10-element array of highp float)
877617a3babSopenharmony_ci0:?     'am3' ( in highp 3X3 matrix of float)
878617a3babSopenharmony_ci0:?     'av2' ( in highp 2-component vector of float)
879617a3babSopenharmony_ci0:?     'va' ( smooth out 4-element array of highp 4-component vector of float)
880617a3babSopenharmony_ci0:?     'm2' ( const highp 2X2 matrix of float)
881617a3babSopenharmony_ci0:?       1.000000
882617a3babSopenharmony_ci0:?       0.000000
883617a3babSopenharmony_ci0:?       0.000000
884617a3babSopenharmony_ci0:?       1.000000
885617a3babSopenharmony_ci0:?     'v3' ( const highp 3-component vector of float)
886617a3babSopenharmony_ci0:?       2.000000
887617a3babSopenharmony_ci0:?       2.000000
888617a3babSopenharmony_ci0:?       2.000000
889617a3babSopenharmony_ci
890