1617a3babSopenharmony_ciswitch.frag
2617a3babSopenharmony_ciERROR: 0:11: 'switch' : condition must be a scalar integer expression 
3617a3babSopenharmony_ciERROR: 0:14: 'switch' : condition must be a scalar integer expression 
4617a3babSopenharmony_ciERROR: 0:21: 'switch' : last case/default label not followed by statements 
5617a3babSopenharmony_ciERROR: 0:28: 'switch' : cannot have statements before first case/default label 
6617a3babSopenharmony_ciERROR: 0:43: 'default' : duplicate label 
7617a3babSopenharmony_ciERROR: 0:63: 'case' : duplicated value 
8617a3babSopenharmony_ciERROR: 0:65: 'case' : scalar integer expression required 
9617a3babSopenharmony_ciERROR: 0:67: 'case' : constant expression required 
10617a3babSopenharmony_ciERROR: 0:89: '' : break statement only allowed in switch and loops 
11617a3babSopenharmony_ciERROR: 0:99: 'case' : cannot be nested inside control flow 
12617a3babSopenharmony_ciERROR: 0:104: 'case' : cannot be nested inside control flow 
13617a3babSopenharmony_ciERROR: 0:108: 'case' : cannot be nested inside control flow 
14617a3babSopenharmony_ciERROR: 0:115: 'default' : cannot be nested inside control flow 
15617a3babSopenharmony_ciERROR: 0:119: 'case' : cannot appear outside switch statement 
16617a3babSopenharmony_ciERROR: 0:120: 'default' : cannot appear outside switch statement 
17617a3babSopenharmony_ciERROR: 0:126: 'onlyInSwitch' : undeclared identifier 
18617a3babSopenharmony_ciERROR: 0:128: 'switch' : last case/default label not followed by statements 
19617a3babSopenharmony_ciERROR: 0:140: 'nestedX' : undeclared identifier 
20617a3babSopenharmony_ciERROR: 0:157: 'nestedZ' : undeclared identifier 
21617a3babSopenharmony_ciERROR: 19 compilation errors.  No code generated.
22617a3babSopenharmony_ci
23617a3babSopenharmony_ci
24617a3babSopenharmony_ciShader version: 300
25617a3babSopenharmony_ciERROR: node is still EOpNull!
26617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
27617a3babSopenharmony_ci0:6    Function Parameters: 
28617a3babSopenharmony_ci0:?     Sequence
29617a3babSopenharmony_ci0:11      'f' ( temp highp float)
30617a3babSopenharmony_ci0:14      'a' ( temp 2-element array of mediump int)
31617a3babSopenharmony_ci0:17      'c' ( uniform mediump int)
32617a3babSopenharmony_ci0:21      switch
33617a3babSopenharmony_ci0:21      condition
34617a3babSopenharmony_ci0:21        'c' ( uniform mediump int)
35617a3babSopenharmony_ci0:21      body
36617a3babSopenharmony_ci0:21        Sequence
37617a3babSopenharmony_ci0:23          case:  with expression
38617a3babSopenharmony_ci0:23            Constant:
39617a3babSopenharmony_ci0:23              2 (const int)
40617a3babSopenharmony_ci0:21          Sequence
41617a3babSopenharmony_ci0:21            Branch: Break
42617a3babSopenharmony_ci0:26      switch
43617a3babSopenharmony_ci0:26      condition
44617a3babSopenharmony_ci0:26        'c' ( uniform mediump int)
45617a3babSopenharmony_ci0:26      body
46617a3babSopenharmony_ci0:26        Sequence
47617a3babSopenharmony_ci0:28          Sequence
48617a3babSopenharmony_ci0:28            move second child to first child ( temp highp float)
49617a3babSopenharmony_ci0:28              'f' ( temp highp float)
50617a3babSopenharmony_ci0:28              sine ( global highp float)
51617a3babSopenharmony_ci0:28                'x' ( smooth in highp float)
52617a3babSopenharmony_ci0:29          case:  with expression
53617a3babSopenharmony_ci0:29            Constant:
54617a3babSopenharmony_ci0:29              2 (const int)
55617a3babSopenharmony_ci0:?           Sequence
56617a3babSopenharmony_ci0:30            move second child to first child ( temp highp float)
57617a3babSopenharmony_ci0:30              'f' ( temp highp float)
58617a3babSopenharmony_ci0:30              cosine ( global highp float)
59617a3babSopenharmony_ci0:30                'x' ( smooth in highp float)
60617a3babSopenharmony_ci0:31            Branch: Break
61617a3babSopenharmony_ci0:34      switch
62617a3babSopenharmony_ci0:34      condition
63617a3babSopenharmony_ci0:34        'c' ( uniform mediump int)
64617a3babSopenharmony_ci0:34      body
65617a3babSopenharmony_ci0:34        Sequence
66617a3babSopenharmony_ci0:35          default: 
67617a3babSopenharmony_ci0:?           Sequence
68617a3babSopenharmony_ci0:36            Branch: Break
69617a3babSopenharmony_ci0:37          case:  with expression
70617a3babSopenharmony_ci0:37            Constant:
71617a3babSopenharmony_ci0:37              1 (const int)
72617a3babSopenharmony_ci0:?           Sequence
73617a3babSopenharmony_ci0:38            move second child to first child ( temp highp float)
74617a3babSopenharmony_ci0:38              'f' ( temp highp float)
75617a3babSopenharmony_ci0:38              sine ( global highp float)
76617a3babSopenharmony_ci0:38                'x' ( smooth in highp float)
77617a3babSopenharmony_ci0:39            Branch: Break
78617a3babSopenharmony_ci0:40          case:  with expression
79617a3babSopenharmony_ci0:40            Constant:
80617a3babSopenharmony_ci0:40              2 (const int)
81617a3babSopenharmony_ci0:?           Sequence
82617a3babSopenharmony_ci0:41            move second child to first child ( temp highp float)
83617a3babSopenharmony_ci0:41              'f' ( temp highp float)
84617a3babSopenharmony_ci0:41              cosine ( global highp float)
85617a3babSopenharmony_ci0:41                'x' ( smooth in highp float)
86617a3babSopenharmony_ci0:42            Branch: Break
87617a3babSopenharmony_ci0:43          default: 
88617a3babSopenharmony_ci0:?           Sequence
89617a3babSopenharmony_ci0:44            move second child to first child ( temp highp float)
90617a3babSopenharmony_ci0:44              'f' ( temp highp float)
91617a3babSopenharmony_ci0:44              tangent ( global highp float)
92617a3babSopenharmony_ci0:44                'x' ( smooth in highp float)
93617a3babSopenharmony_ci0:47      switch
94617a3babSopenharmony_ci0:47      condition
95617a3babSopenharmony_ci0:47        'c' ( uniform mediump int)
96617a3babSopenharmony_ci0:47      body
97617a3babSopenharmony_ci0:47        Sequence
98617a3babSopenharmony_ci0:48          case:  with expression
99617a3babSopenharmony_ci0:48            Constant:
100617a3babSopenharmony_ci0:48              1 (const int)
101617a3babSopenharmony_ci0:?           Sequence
102617a3babSopenharmony_ci0:49            move second child to first child ( temp highp float)
103617a3babSopenharmony_ci0:49              'f' ( temp highp float)
104617a3babSopenharmony_ci0:49              sine ( global highp float)
105617a3babSopenharmony_ci0:49                'x' ( smooth in highp float)
106617a3babSopenharmony_ci0:50            Branch: Break
107617a3babSopenharmony_ci0:51          case:  with expression
108617a3babSopenharmony_ci0:51            Constant:
109617a3babSopenharmony_ci0:51              2 (const int)
110617a3babSopenharmony_ci0:?           Sequence
111617a3babSopenharmony_ci0:52            switch
112617a3babSopenharmony_ci0:52            condition
113617a3babSopenharmony_ci0:52              'd' ( uniform mediump int)
114617a3babSopenharmony_ci0:52            body
115617a3babSopenharmony_ci0:52              Sequence
116617a3babSopenharmony_ci0:53                case:  with expression
117617a3babSopenharmony_ci0:53                  Constant:
118617a3babSopenharmony_ci0:53                    1 (const int)
119617a3babSopenharmony_ci0:?                 Sequence
120617a3babSopenharmony_ci0:54                  move second child to first child ( temp highp float)
121617a3babSopenharmony_ci0:54                    'f' ( temp highp float)
122617a3babSopenharmony_ci0:54                    component-wise multiply ( temp highp float)
123617a3babSopenharmony_ci0:54                      component-wise multiply ( temp highp float)
124617a3babSopenharmony_ci0:54                        'x' ( smooth in highp float)
125617a3babSopenharmony_ci0:54                        'x' ( smooth in highp float)
126617a3babSopenharmony_ci0:54                      'x' ( smooth in highp float)
127617a3babSopenharmony_ci0:55                  Branch: Break
128617a3babSopenharmony_ci0:56                case:  with expression
129617a3babSopenharmony_ci0:56                  Constant:
130617a3babSopenharmony_ci0:56                    2 (const int)
131617a3babSopenharmony_ci0:?                 Sequence
132617a3babSopenharmony_ci0:57                  move second child to first child ( temp highp float)
133617a3babSopenharmony_ci0:57                    'f' ( temp highp float)
134617a3babSopenharmony_ci0:57                    component-wise multiply ( temp highp float)
135617a3babSopenharmony_ci0:57                      'x' ( smooth in highp float)
136617a3babSopenharmony_ci0:57                      'x' ( smooth in highp float)
137617a3babSopenharmony_ci0:58                  Branch: Break
138617a3babSopenharmony_ci0:60            Branch: Break
139617a3babSopenharmony_ci0:61          default: 
140617a3babSopenharmony_ci0:?           Sequence
141617a3babSopenharmony_ci0:62            move second child to first child ( temp highp float)
142617a3babSopenharmony_ci0:62              'f' ( temp highp float)
143617a3babSopenharmony_ci0:62              tangent ( global highp float)
144617a3babSopenharmony_ci0:62                'x' ( smooth in highp float)
145617a3babSopenharmony_ci0:63          case:  with expression
146617a3babSopenharmony_ci0:63            Constant:
147617a3babSopenharmony_ci0:63              1 (const int)
148617a3babSopenharmony_ci0:?           Sequence
149617a3babSopenharmony_ci0:64            Branch: Break
150617a3babSopenharmony_ci0:65          case:  with expression
151617a3babSopenharmony_ci0:65            Constant:
152617a3babSopenharmony_ci0:65              3.800000
153617a3babSopenharmony_ci0:?           Sequence
154617a3babSopenharmony_ci0:66            Branch: Break
155617a3babSopenharmony_ci0:67          case:  with expression
156617a3babSopenharmony_ci0:67            'c' ( uniform mediump int)
157617a3babSopenharmony_ci0:?           Sequence
158617a3babSopenharmony_ci0:68            Branch: Break
159617a3babSopenharmony_ci0:71      switch
160617a3babSopenharmony_ci0:71      condition
161617a3babSopenharmony_ci0:71        'c' ( uniform mediump int)
162617a3babSopenharmony_ci0:71      body
163617a3babSopenharmony_ci0:71        Sequence
164617a3babSopenharmony_ci0:72          case:  with expression
165617a3babSopenharmony_ci0:72            Constant:
166617a3babSopenharmony_ci0:72              1 (const int)
167617a3babSopenharmony_ci0:?           Sequence
168617a3babSopenharmony_ci0:73            move second child to first child ( temp highp float)
169617a3babSopenharmony_ci0:73              'f' ( temp highp float)
170617a3babSopenharmony_ci0:73              sine ( global highp float)
171617a3babSopenharmony_ci0:73                'x' ( smooth in highp float)
172617a3babSopenharmony_ci0:74            Branch: Break
173617a3babSopenharmony_ci0:75          case:  with expression
174617a3babSopenharmony_ci0:75            Constant:
175617a3babSopenharmony_ci0:75              2 (const int)
176617a3babSopenharmony_ci0:?           Sequence
177617a3babSopenharmony_ci0:76            switch
178617a3babSopenharmony_ci0:76            condition
179617a3babSopenharmony_ci0:76              'd' ( uniform mediump int)
180617a3babSopenharmony_ci0:76            body
181617a3babSopenharmony_ci0:76              Sequence
182617a3babSopenharmony_ci0:77                case:  with expression
183617a3babSopenharmony_ci0:77                  Constant:
184617a3babSopenharmony_ci0:77                    1 (const int)
185617a3babSopenharmony_ci0:?                 Sequence
186617a3babSopenharmony_ci0:78                  move second child to first child ( temp highp float)
187617a3babSopenharmony_ci0:78                    'f' ( temp highp float)
188617a3babSopenharmony_ci0:78                    component-wise multiply ( temp highp float)
189617a3babSopenharmony_ci0:78                      component-wise multiply ( temp highp float)
190617a3babSopenharmony_ci0:78                        'x' ( smooth in highp float)
191617a3babSopenharmony_ci0:78                        'x' ( smooth in highp float)
192617a3babSopenharmony_ci0:78                      'x' ( smooth in highp float)
193617a3babSopenharmony_ci0:79                  Branch: Break
194617a3babSopenharmony_ci0:80                case:  with expression
195617a3babSopenharmony_ci0:80                  Constant:
196617a3babSopenharmony_ci0:80                    2 (const int)
197617a3babSopenharmony_ci0:?                 Sequence
198617a3babSopenharmony_ci0:81                  move second child to first child ( temp highp float)
199617a3babSopenharmony_ci0:81                    'f' ( temp highp float)
200617a3babSopenharmony_ci0:81                    component-wise multiply ( temp highp float)
201617a3babSopenharmony_ci0:81                      'x' ( smooth in highp float)
202617a3babSopenharmony_ci0:81                      'x' ( smooth in highp float)
203617a3babSopenharmony_ci0:82                  Branch: Break
204617a3babSopenharmony_ci0:84            Branch: Break
205617a3babSopenharmony_ci0:85          default: 
206617a3babSopenharmony_ci0:?           Sequence
207617a3babSopenharmony_ci0:86            move second child to first child ( temp highp float)
208617a3babSopenharmony_ci0:86              'f' ( temp highp float)
209617a3babSopenharmony_ci0:86              tangent ( global highp float)
210617a3babSopenharmony_ci0:86                'x' ( smooth in highp float)
211617a3babSopenharmony_ci0:89      Branch: Break
212617a3babSopenharmony_ci0:91      switch
213617a3babSopenharmony_ci0:91      condition
214617a3babSopenharmony_ci0:91        'c' ( uniform mediump int)
215617a3babSopenharmony_ci0:91      body
216617a3babSopenharmony_ci0:91        Sequence
217617a3babSopenharmony_ci0:92          case:  with expression
218617a3babSopenharmony_ci0:92            Constant:
219617a3babSopenharmony_ci0:92              1 (const int)
220617a3babSopenharmony_ci0:?           Sequence
221617a3babSopenharmony_ci0:93            move second child to first child ( temp highp float)
222617a3babSopenharmony_ci0:93              'f' ( temp highp float)
223617a3babSopenharmony_ci0:93              sine ( global highp float)
224617a3babSopenharmony_ci0:93                'x' ( smooth in highp float)
225617a3babSopenharmony_ci0:94            Branch: Break
226617a3babSopenharmony_ci0:95          case:  with expression
227617a3babSopenharmony_ci0:95            Constant:
228617a3babSopenharmony_ci0:95              2 (const int)
229617a3babSopenharmony_ci0:?           Sequence
230617a3babSopenharmony_ci0:96            switch
231617a3babSopenharmony_ci0:96            condition
232617a3babSopenharmony_ci0:96              'd' ( uniform mediump int)
233617a3babSopenharmony_ci0:96            body
234617a3babSopenharmony_ci0:96              Sequence
235617a3babSopenharmony_ci0:97                case:  with expression
236617a3babSopenharmony_ci0:97                  Constant:
237617a3babSopenharmony_ci0:97                    1 (const int)
238617a3babSopenharmony_ci0:?                 Sequence
239617a3babSopenharmony_ci0:?                   Sequence
240617a3babSopenharmony_ci0:100                    Branch: Break
241617a3babSopenharmony_ci0:102                  move second child to first child ( temp highp float)
242617a3babSopenharmony_ci0:102                    'f' ( temp highp float)
243617a3babSopenharmony_ci0:102                    component-wise multiply ( temp highp float)
244617a3babSopenharmony_ci0:102                      component-wise multiply ( temp highp float)
245617a3babSopenharmony_ci0:102                        'x' ( smooth in highp float)
246617a3babSopenharmony_ci0:102                        'x' ( smooth in highp float)
247617a3babSopenharmony_ci0:102                      'x' ( smooth in highp float)
248617a3babSopenharmony_ci0:103                  Test condition and select ( temp void)
249617a3babSopenharmony_ci0:103                    Condition
250617a3babSopenharmony_ci0:103                    Compare Less Than ( temp bool)
251617a3babSopenharmony_ci0:103                      'c' ( uniform mediump int)
252617a3babSopenharmony_ci0:103                      'd' ( uniform mediump int)
253617a3babSopenharmony_ci0:103                    true case
254617a3babSopenharmony_ci0:?                     Sequence
255617a3babSopenharmony_ci0:105                      move second child to first child ( temp highp float)
256617a3babSopenharmony_ci0:105                        'f' ( temp highp float)
257617a3babSopenharmony_ci0:105                        component-wise multiply ( temp highp float)
258617a3babSopenharmony_ci0:105                          'x' ( smooth in highp float)
259617a3babSopenharmony_ci0:105                          'x' ( smooth in highp float)
260617a3babSopenharmony_ci0:107                  Test condition and select ( temp void)
261617a3babSopenharmony_ci0:107                    Condition
262617a3babSopenharmony_ci0:107                    Compare Less Than ( temp bool)
263617a3babSopenharmony_ci0:107                      'd' ( uniform mediump int)
264617a3babSopenharmony_ci0:107                      'c' ( uniform mediump int)
265617a3babSopenharmony_ci0:107                    true case is null
266617a3babSopenharmony_ci0:109                  Branch: Break
267617a3babSopenharmony_ci0:111            Branch: Break
268617a3babSopenharmony_ci0:112          case:  with expression
269617a3babSopenharmony_ci0:112            Constant:
270617a3babSopenharmony_ci0:112              4 (const int)
271617a3babSopenharmony_ci0:?           Sequence
272617a3babSopenharmony_ci0:113            move second child to first child ( temp highp float)
273617a3babSopenharmony_ci0:113              'f' ( temp highp float)
274617a3babSopenharmony_ci0:113              tangent ( global highp float)
275617a3babSopenharmony_ci0:113                'x' ( smooth in highp float)
276617a3babSopenharmony_ci0:114            Test condition and select ( temp void)
277617a3babSopenharmony_ci0:114              Condition
278617a3babSopenharmony_ci0:114              Compare Less Than ( temp bool)
279617a3babSopenharmony_ci0:114                'f' ( temp highp float)
280617a3babSopenharmony_ci0:114                Constant:
281617a3babSopenharmony_ci0:114                  0.000000
282617a3babSopenharmony_ci0:114              true case is null
283617a3babSopenharmony_ci0:116            Branch: Break
284617a3babSopenharmony_ci0:122      switch
285617a3babSopenharmony_ci0:122      condition
286617a3babSopenharmony_ci0:122        Constant:
287617a3babSopenharmony_ci0:122          0 (const int)
288617a3babSopenharmony_ci0:122      body
289617a3babSopenharmony_ci0:122        Sequence
290617a3babSopenharmony_ci0:123          default: 
291617a3babSopenharmony_ci0:?           Sequence
292617a3babSopenharmony_ci0:124            Sequence
293617a3babSopenharmony_ci0:124              move second child to first child ( temp mediump int)
294617a3babSopenharmony_ci0:124                'onlyInSwitch' ( temp mediump int)
295617a3babSopenharmony_ci0:124                Constant:
296617a3babSopenharmony_ci0:124                  0 (const int)
297617a3babSopenharmony_ci0:126      'onlyInSwitch' ( temp float)
298617a3babSopenharmony_ci0:128      switch
299617a3babSopenharmony_ci0:128      condition
300617a3babSopenharmony_ci0:128        Constant:
301617a3babSopenharmony_ci0:128          0 (const int)
302617a3babSopenharmony_ci0:128      body
303617a3babSopenharmony_ci0:128        Sequence
304617a3babSopenharmony_ci0:129          default: 
305617a3babSopenharmony_ci0:128          Sequence
306617a3babSopenharmony_ci0:128            Branch: Break
307617a3babSopenharmony_ci0:133      switch
308617a3babSopenharmony_ci0:133      condition
309617a3babSopenharmony_ci0:133        'c' ( uniform mediump int)
310617a3babSopenharmony_ci0:133      body
311617a3babSopenharmony_ci0:133        Sequence
312617a3babSopenharmony_ci0:134          case:  with expression
313617a3babSopenharmony_ci0:134            Constant:
314617a3babSopenharmony_ci0:134              1 (const int)
315617a3babSopenharmony_ci0:?           Sequence
316617a3babSopenharmony_ci0:?             Sequence
317617a3babSopenharmony_ci0:137              Branch: Break
318617a3babSopenharmony_ci0:139          case:  with expression
319617a3babSopenharmony_ci0:139            Constant:
320617a3babSopenharmony_ci0:139              2 (const int)
321617a3babSopenharmony_ci0:?           Sequence
322617a3babSopenharmony_ci0:140            'nestedX' ( temp float)
323617a3babSopenharmony_ci0:143            Branch: Break
324617a3babSopenharmony_ci0:144          case:  with expression
325617a3babSopenharmony_ci0:144            Constant:
326617a3babSopenharmony_ci0:144              3 (const int)
327617a3babSopenharmony_ci0:?           Sequence
328617a3babSopenharmony_ci0:146            Branch: Break
329617a3babSopenharmony_ci0:147            Branch: Break
330617a3babSopenharmony_ci0:148          case:  with expression
331617a3babSopenharmony_ci0:148            Constant:
332617a3babSopenharmony_ci0:148              4 (const int)
333617a3babSopenharmony_ci0:?           Sequence
334617a3babSopenharmony_ci0:149            Sequence
335617a3babSopenharmony_ci0:149              move second child to first child ( temp mediump int)
336617a3babSopenharmony_ci0:149                'linearY' ( temp mediump int)
337617a3babSopenharmony_ci0:149                'linearZ' ( temp mediump int)
338617a3babSopenharmony_ci0:150            Branch: Break
339617a3babSopenharmony_ci0:151          case:  with expression
340617a3babSopenharmony_ci0:151            Constant:
341617a3babSopenharmony_ci0:151              5 (const int)
342617a3babSopenharmony_ci0:?           Sequence
343617a3babSopenharmony_ci0:153            Branch: Break
344617a3babSopenharmony_ci0:154          case:  with expression
345617a3babSopenharmony_ci0:154            Constant:
346617a3babSopenharmony_ci0:154              6 (const int)
347617a3babSopenharmony_ci0:?           Sequence
348617a3babSopenharmony_ci0:155            Constant:
349617a3babSopenharmony_ci0:155              4 (const int)
350617a3babSopenharmony_ci0:157      'nestedZ' ( temp float)
351617a3babSopenharmony_ci0:?   Linker Objects
352617a3babSopenharmony_ci0:?     'c' ( uniform mediump int)
353617a3babSopenharmony_ci0:?     'd' ( uniform mediump int)
354617a3babSopenharmony_ci0:?     'x' ( smooth in highp float)
355617a3babSopenharmony_ci
356617a3babSopenharmony_ci
357617a3babSopenharmony_ciLinked fragment stage:
358617a3babSopenharmony_ci
359617a3babSopenharmony_ci
360617a3babSopenharmony_ciShader version: 300
361617a3babSopenharmony_ciERROR: node is still EOpNull!
362617a3babSopenharmony_ci0:6  Function Definition: main( ( global void)
363617a3babSopenharmony_ci0:6    Function Parameters: 
364617a3babSopenharmony_ci0:?     Sequence
365617a3babSopenharmony_ci0:11      'f' ( temp highp float)
366617a3babSopenharmony_ci0:14      'a' ( temp 2-element array of mediump int)
367617a3babSopenharmony_ci0:17      'c' ( uniform mediump int)
368617a3babSopenharmony_ci0:21      switch
369617a3babSopenharmony_ci0:21      condition
370617a3babSopenharmony_ci0:21        'c' ( uniform mediump int)
371617a3babSopenharmony_ci0:21      body
372617a3babSopenharmony_ci0:21        Sequence
373617a3babSopenharmony_ci0:23          case:  with expression
374617a3babSopenharmony_ci0:23            Constant:
375617a3babSopenharmony_ci0:23              2 (const int)
376617a3babSopenharmony_ci0:21          Sequence
377617a3babSopenharmony_ci0:21            Branch: Break
378617a3babSopenharmony_ci0:26      switch
379617a3babSopenharmony_ci0:26      condition
380617a3babSopenharmony_ci0:26        'c' ( uniform mediump int)
381617a3babSopenharmony_ci0:26      body
382617a3babSopenharmony_ci0:26        Sequence
383617a3babSopenharmony_ci0:28          Sequence
384617a3babSopenharmony_ci0:28            move second child to first child ( temp highp float)
385617a3babSopenharmony_ci0:28              'f' ( temp highp float)
386617a3babSopenharmony_ci0:28              sine ( global highp float)
387617a3babSopenharmony_ci0:28                'x' ( smooth in highp float)
388617a3babSopenharmony_ci0:29          case:  with expression
389617a3babSopenharmony_ci0:29            Constant:
390617a3babSopenharmony_ci0:29              2 (const int)
391617a3babSopenharmony_ci0:?           Sequence
392617a3babSopenharmony_ci0:30            move second child to first child ( temp highp float)
393617a3babSopenharmony_ci0:30              'f' ( temp highp float)
394617a3babSopenharmony_ci0:30              cosine ( global highp float)
395617a3babSopenharmony_ci0:30                'x' ( smooth in highp float)
396617a3babSopenharmony_ci0:31            Branch: Break
397617a3babSopenharmony_ci0:34      switch
398617a3babSopenharmony_ci0:34      condition
399617a3babSopenharmony_ci0:34        'c' ( uniform mediump int)
400617a3babSopenharmony_ci0:34      body
401617a3babSopenharmony_ci0:34        Sequence
402617a3babSopenharmony_ci0:35          default: 
403617a3babSopenharmony_ci0:?           Sequence
404617a3babSopenharmony_ci0:36            Branch: Break
405617a3babSopenharmony_ci0:37          case:  with expression
406617a3babSopenharmony_ci0:37            Constant:
407617a3babSopenharmony_ci0:37              1 (const int)
408617a3babSopenharmony_ci0:?           Sequence
409617a3babSopenharmony_ci0:38            move second child to first child ( temp highp float)
410617a3babSopenharmony_ci0:38              'f' ( temp highp float)
411617a3babSopenharmony_ci0:38              sine ( global highp float)
412617a3babSopenharmony_ci0:38                'x' ( smooth in highp float)
413617a3babSopenharmony_ci0:39            Branch: Break
414617a3babSopenharmony_ci0:40          case:  with expression
415617a3babSopenharmony_ci0:40            Constant:
416617a3babSopenharmony_ci0:40              2 (const int)
417617a3babSopenharmony_ci0:?           Sequence
418617a3babSopenharmony_ci0:41            move second child to first child ( temp highp float)
419617a3babSopenharmony_ci0:41              'f' ( temp highp float)
420617a3babSopenharmony_ci0:41              cosine ( global highp float)
421617a3babSopenharmony_ci0:41                'x' ( smooth in highp float)
422617a3babSopenharmony_ci0:42            Branch: Break
423617a3babSopenharmony_ci0:43          default: 
424617a3babSopenharmony_ci0:?           Sequence
425617a3babSopenharmony_ci0:44            move second child to first child ( temp highp float)
426617a3babSopenharmony_ci0:44              'f' ( temp highp float)
427617a3babSopenharmony_ci0:44              tangent ( global highp float)
428617a3babSopenharmony_ci0:44                'x' ( smooth in highp float)
429617a3babSopenharmony_ci0:47      switch
430617a3babSopenharmony_ci0:47      condition
431617a3babSopenharmony_ci0:47        'c' ( uniform mediump int)
432617a3babSopenharmony_ci0:47      body
433617a3babSopenharmony_ci0:47        Sequence
434617a3babSopenharmony_ci0:48          case:  with expression
435617a3babSopenharmony_ci0:48            Constant:
436617a3babSopenharmony_ci0:48              1 (const int)
437617a3babSopenharmony_ci0:?           Sequence
438617a3babSopenharmony_ci0:49            move second child to first child ( temp highp float)
439617a3babSopenharmony_ci0:49              'f' ( temp highp float)
440617a3babSopenharmony_ci0:49              sine ( global highp float)
441617a3babSopenharmony_ci0:49                'x' ( smooth in highp float)
442617a3babSopenharmony_ci0:50            Branch: Break
443617a3babSopenharmony_ci0:51          case:  with expression
444617a3babSopenharmony_ci0:51            Constant:
445617a3babSopenharmony_ci0:51              2 (const int)
446617a3babSopenharmony_ci0:?           Sequence
447617a3babSopenharmony_ci0:52            switch
448617a3babSopenharmony_ci0:52            condition
449617a3babSopenharmony_ci0:52              'd' ( uniform mediump int)
450617a3babSopenharmony_ci0:52            body
451617a3babSopenharmony_ci0:52              Sequence
452617a3babSopenharmony_ci0:53                case:  with expression
453617a3babSopenharmony_ci0:53                  Constant:
454617a3babSopenharmony_ci0:53                    1 (const int)
455617a3babSopenharmony_ci0:?                 Sequence
456617a3babSopenharmony_ci0:54                  move second child to first child ( temp highp float)
457617a3babSopenharmony_ci0:54                    'f' ( temp highp float)
458617a3babSopenharmony_ci0:54                    component-wise multiply ( temp highp float)
459617a3babSopenharmony_ci0:54                      component-wise multiply ( temp highp float)
460617a3babSopenharmony_ci0:54                        'x' ( smooth in highp float)
461617a3babSopenharmony_ci0:54                        'x' ( smooth in highp float)
462617a3babSopenharmony_ci0:54                      'x' ( smooth in highp float)
463617a3babSopenharmony_ci0:55                  Branch: Break
464617a3babSopenharmony_ci0:56                case:  with expression
465617a3babSopenharmony_ci0:56                  Constant:
466617a3babSopenharmony_ci0:56                    2 (const int)
467617a3babSopenharmony_ci0:?                 Sequence
468617a3babSopenharmony_ci0:57                  move second child to first child ( temp highp float)
469617a3babSopenharmony_ci0:57                    'f' ( temp highp float)
470617a3babSopenharmony_ci0:57                    component-wise multiply ( temp highp float)
471617a3babSopenharmony_ci0:57                      'x' ( smooth in highp float)
472617a3babSopenharmony_ci0:57                      'x' ( smooth in highp float)
473617a3babSopenharmony_ci0:58                  Branch: Break
474617a3babSopenharmony_ci0:60            Branch: Break
475617a3babSopenharmony_ci0:61          default: 
476617a3babSopenharmony_ci0:?           Sequence
477617a3babSopenharmony_ci0:62            move second child to first child ( temp highp float)
478617a3babSopenharmony_ci0:62              'f' ( temp highp float)
479617a3babSopenharmony_ci0:62              tangent ( global highp float)
480617a3babSopenharmony_ci0:62                'x' ( smooth in highp float)
481617a3babSopenharmony_ci0:63          case:  with expression
482617a3babSopenharmony_ci0:63            Constant:
483617a3babSopenharmony_ci0:63              1 (const int)
484617a3babSopenharmony_ci0:?           Sequence
485617a3babSopenharmony_ci0:64            Branch: Break
486617a3babSopenharmony_ci0:65          case:  with expression
487617a3babSopenharmony_ci0:65            Constant:
488617a3babSopenharmony_ci0:65              3.800000
489617a3babSopenharmony_ci0:?           Sequence
490617a3babSopenharmony_ci0:66            Branch: Break
491617a3babSopenharmony_ci0:67          case:  with expression
492617a3babSopenharmony_ci0:67            'c' ( uniform mediump int)
493617a3babSopenharmony_ci0:?           Sequence
494617a3babSopenharmony_ci0:68            Branch: Break
495617a3babSopenharmony_ci0:71      switch
496617a3babSopenharmony_ci0:71      condition
497617a3babSopenharmony_ci0:71        'c' ( uniform mediump int)
498617a3babSopenharmony_ci0:71      body
499617a3babSopenharmony_ci0:71        Sequence
500617a3babSopenharmony_ci0:72          case:  with expression
501617a3babSopenharmony_ci0:72            Constant:
502617a3babSopenharmony_ci0:72              1 (const int)
503617a3babSopenharmony_ci0:?           Sequence
504617a3babSopenharmony_ci0:73            move second child to first child ( temp highp float)
505617a3babSopenharmony_ci0:73              'f' ( temp highp float)
506617a3babSopenharmony_ci0:73              sine ( global highp float)
507617a3babSopenharmony_ci0:73                'x' ( smooth in highp float)
508617a3babSopenharmony_ci0:74            Branch: Break
509617a3babSopenharmony_ci0:75          case:  with expression
510617a3babSopenharmony_ci0:75            Constant:
511617a3babSopenharmony_ci0:75              2 (const int)
512617a3babSopenharmony_ci0:?           Sequence
513617a3babSopenharmony_ci0:76            switch
514617a3babSopenharmony_ci0:76            condition
515617a3babSopenharmony_ci0:76              'd' ( uniform mediump int)
516617a3babSopenharmony_ci0:76            body
517617a3babSopenharmony_ci0:76              Sequence
518617a3babSopenharmony_ci0:77                case:  with expression
519617a3babSopenharmony_ci0:77                  Constant:
520617a3babSopenharmony_ci0:77                    1 (const int)
521617a3babSopenharmony_ci0:?                 Sequence
522617a3babSopenharmony_ci0:78                  move second child to first child ( temp highp float)
523617a3babSopenharmony_ci0:78                    'f' ( temp highp float)
524617a3babSopenharmony_ci0:78                    component-wise multiply ( temp highp float)
525617a3babSopenharmony_ci0:78                      component-wise multiply ( temp highp float)
526617a3babSopenharmony_ci0:78                        'x' ( smooth in highp float)
527617a3babSopenharmony_ci0:78                        'x' ( smooth in highp float)
528617a3babSopenharmony_ci0:78                      'x' ( smooth in highp float)
529617a3babSopenharmony_ci0:79                  Branch: Break
530617a3babSopenharmony_ci0:80                case:  with expression
531617a3babSopenharmony_ci0:80                  Constant:
532617a3babSopenharmony_ci0:80                    2 (const int)
533617a3babSopenharmony_ci0:?                 Sequence
534617a3babSopenharmony_ci0:81                  move second child to first child ( temp highp float)
535617a3babSopenharmony_ci0:81                    'f' ( temp highp float)
536617a3babSopenharmony_ci0:81                    component-wise multiply ( temp highp float)
537617a3babSopenharmony_ci0:81                      'x' ( smooth in highp float)
538617a3babSopenharmony_ci0:81                      'x' ( smooth in highp float)
539617a3babSopenharmony_ci0:82                  Branch: Break
540617a3babSopenharmony_ci0:84            Branch: Break
541617a3babSopenharmony_ci0:85          default: 
542617a3babSopenharmony_ci0:?           Sequence
543617a3babSopenharmony_ci0:86            move second child to first child ( temp highp float)
544617a3babSopenharmony_ci0:86              'f' ( temp highp float)
545617a3babSopenharmony_ci0:86              tangent ( global highp float)
546617a3babSopenharmony_ci0:86                'x' ( smooth in highp float)
547617a3babSopenharmony_ci0:89      Branch: Break
548617a3babSopenharmony_ci0:91      switch
549617a3babSopenharmony_ci0:91      condition
550617a3babSopenharmony_ci0:91        'c' ( uniform mediump int)
551617a3babSopenharmony_ci0:91      body
552617a3babSopenharmony_ci0:91        Sequence
553617a3babSopenharmony_ci0:92          case:  with expression
554617a3babSopenharmony_ci0:92            Constant:
555617a3babSopenharmony_ci0:92              1 (const int)
556617a3babSopenharmony_ci0:?           Sequence
557617a3babSopenharmony_ci0:93            move second child to first child ( temp highp float)
558617a3babSopenharmony_ci0:93              'f' ( temp highp float)
559617a3babSopenharmony_ci0:93              sine ( global highp float)
560617a3babSopenharmony_ci0:93                'x' ( smooth in highp float)
561617a3babSopenharmony_ci0:94            Branch: Break
562617a3babSopenharmony_ci0:95          case:  with expression
563617a3babSopenharmony_ci0:95            Constant:
564617a3babSopenharmony_ci0:95              2 (const int)
565617a3babSopenharmony_ci0:?           Sequence
566617a3babSopenharmony_ci0:96            switch
567617a3babSopenharmony_ci0:96            condition
568617a3babSopenharmony_ci0:96              'd' ( uniform mediump int)
569617a3babSopenharmony_ci0:96            body
570617a3babSopenharmony_ci0:96              Sequence
571617a3babSopenharmony_ci0:97                case:  with expression
572617a3babSopenharmony_ci0:97                  Constant:
573617a3babSopenharmony_ci0:97                    1 (const int)
574617a3babSopenharmony_ci0:?                 Sequence
575617a3babSopenharmony_ci0:?                   Sequence
576617a3babSopenharmony_ci0:100                    Branch: Break
577617a3babSopenharmony_ci0:102                  move second child to first child ( temp highp float)
578617a3babSopenharmony_ci0:102                    'f' ( temp highp float)
579617a3babSopenharmony_ci0:102                    component-wise multiply ( temp highp float)
580617a3babSopenharmony_ci0:102                      component-wise multiply ( temp highp float)
581617a3babSopenharmony_ci0:102                        'x' ( smooth in highp float)
582617a3babSopenharmony_ci0:102                        'x' ( smooth in highp float)
583617a3babSopenharmony_ci0:102                      'x' ( smooth in highp float)
584617a3babSopenharmony_ci0:103                  Test condition and select ( temp void)
585617a3babSopenharmony_ci0:103                    Condition
586617a3babSopenharmony_ci0:103                    Compare Less Than ( temp bool)
587617a3babSopenharmony_ci0:103                      'c' ( uniform mediump int)
588617a3babSopenharmony_ci0:103                      'd' ( uniform mediump int)
589617a3babSopenharmony_ci0:103                    true case
590617a3babSopenharmony_ci0:?                     Sequence
591617a3babSopenharmony_ci0:105                      move second child to first child ( temp highp float)
592617a3babSopenharmony_ci0:105                        'f' ( temp highp float)
593617a3babSopenharmony_ci0:105                        component-wise multiply ( temp highp float)
594617a3babSopenharmony_ci0:105                          'x' ( smooth in highp float)
595617a3babSopenharmony_ci0:105                          'x' ( smooth in highp float)
596617a3babSopenharmony_ci0:107                  Test condition and select ( temp void)
597617a3babSopenharmony_ci0:107                    Condition
598617a3babSopenharmony_ci0:107                    Compare Less Than ( temp bool)
599617a3babSopenharmony_ci0:107                      'd' ( uniform mediump int)
600617a3babSopenharmony_ci0:107                      'c' ( uniform mediump int)
601617a3babSopenharmony_ci0:107                    true case is null
602617a3babSopenharmony_ci0:109                  Branch: Break
603617a3babSopenharmony_ci0:111            Branch: Break
604617a3babSopenharmony_ci0:112          case:  with expression
605617a3babSopenharmony_ci0:112            Constant:
606617a3babSopenharmony_ci0:112              4 (const int)
607617a3babSopenharmony_ci0:?           Sequence
608617a3babSopenharmony_ci0:113            move second child to first child ( temp highp float)
609617a3babSopenharmony_ci0:113              'f' ( temp highp float)
610617a3babSopenharmony_ci0:113              tangent ( global highp float)
611617a3babSopenharmony_ci0:113                'x' ( smooth in highp float)
612617a3babSopenharmony_ci0:114            Test condition and select ( temp void)
613617a3babSopenharmony_ci0:114              Condition
614617a3babSopenharmony_ci0:114              Compare Less Than ( temp bool)
615617a3babSopenharmony_ci0:114                'f' ( temp highp float)
616617a3babSopenharmony_ci0:114                Constant:
617617a3babSopenharmony_ci0:114                  0.000000
618617a3babSopenharmony_ci0:114              true case is null
619617a3babSopenharmony_ci0:116            Branch: Break
620617a3babSopenharmony_ci0:122      switch
621617a3babSopenharmony_ci0:122      condition
622617a3babSopenharmony_ci0:122        Constant:
623617a3babSopenharmony_ci0:122          0 (const int)
624617a3babSopenharmony_ci0:122      body
625617a3babSopenharmony_ci0:122        Sequence
626617a3babSopenharmony_ci0:123          default: 
627617a3babSopenharmony_ci0:?           Sequence
628617a3babSopenharmony_ci0:124            Sequence
629617a3babSopenharmony_ci0:124              move second child to first child ( temp mediump int)
630617a3babSopenharmony_ci0:124                'onlyInSwitch' ( temp mediump int)
631617a3babSopenharmony_ci0:124                Constant:
632617a3babSopenharmony_ci0:124                  0 (const int)
633617a3babSopenharmony_ci0:126      'onlyInSwitch' ( temp float)
634617a3babSopenharmony_ci0:128      switch
635617a3babSopenharmony_ci0:128      condition
636617a3babSopenharmony_ci0:128        Constant:
637617a3babSopenharmony_ci0:128          0 (const int)
638617a3babSopenharmony_ci0:128      body
639617a3babSopenharmony_ci0:128        Sequence
640617a3babSopenharmony_ci0:129          default: 
641617a3babSopenharmony_ci0:128          Sequence
642617a3babSopenharmony_ci0:128            Branch: Break
643617a3babSopenharmony_ci0:133      switch
644617a3babSopenharmony_ci0:133      condition
645617a3babSopenharmony_ci0:133        'c' ( uniform mediump int)
646617a3babSopenharmony_ci0:133      body
647617a3babSopenharmony_ci0:133        Sequence
648617a3babSopenharmony_ci0:134          case:  with expression
649617a3babSopenharmony_ci0:134            Constant:
650617a3babSopenharmony_ci0:134              1 (const int)
651617a3babSopenharmony_ci0:?           Sequence
652617a3babSopenharmony_ci0:?             Sequence
653617a3babSopenharmony_ci0:137              Branch: Break
654617a3babSopenharmony_ci0:139          case:  with expression
655617a3babSopenharmony_ci0:139            Constant:
656617a3babSopenharmony_ci0:139              2 (const int)
657617a3babSopenharmony_ci0:?           Sequence
658617a3babSopenharmony_ci0:140            'nestedX' ( temp float)
659617a3babSopenharmony_ci0:143            Branch: Break
660617a3babSopenharmony_ci0:144          case:  with expression
661617a3babSopenharmony_ci0:144            Constant:
662617a3babSopenharmony_ci0:144              3 (const int)
663617a3babSopenharmony_ci0:?           Sequence
664617a3babSopenharmony_ci0:146            Branch: Break
665617a3babSopenharmony_ci0:147            Branch: Break
666617a3babSopenharmony_ci0:148          case:  with expression
667617a3babSopenharmony_ci0:148            Constant:
668617a3babSopenharmony_ci0:148              4 (const int)
669617a3babSopenharmony_ci0:?           Sequence
670617a3babSopenharmony_ci0:149            Sequence
671617a3babSopenharmony_ci0:149              move second child to first child ( temp mediump int)
672617a3babSopenharmony_ci0:149                'linearY' ( temp mediump int)
673617a3babSopenharmony_ci0:149                'linearZ' ( temp mediump int)
674617a3babSopenharmony_ci0:150            Branch: Break
675617a3babSopenharmony_ci0:151          case:  with expression
676617a3babSopenharmony_ci0:151            Constant:
677617a3babSopenharmony_ci0:151              5 (const int)
678617a3babSopenharmony_ci0:?           Sequence
679617a3babSopenharmony_ci0:153            Branch: Break
680617a3babSopenharmony_ci0:154          case:  with expression
681617a3babSopenharmony_ci0:154            Constant:
682617a3babSopenharmony_ci0:154              6 (const int)
683617a3babSopenharmony_ci0:?           Sequence
684617a3babSopenharmony_ci0:155            Constant:
685617a3babSopenharmony_ci0:155              4 (const int)
686617a3babSopenharmony_ci0:157      'nestedZ' ( temp float)
687617a3babSopenharmony_ci0:?   Linker Objects
688617a3babSopenharmony_ci0:?     'c' ( uniform mediump int)
689617a3babSopenharmony_ci0:?     'd' ( uniform mediump int)
690617a3babSopenharmony_ci0:?     'x' ( smooth in highp float)
691617a3babSopenharmony_ci
692