1617a3babSopenharmony_ciOperations.frag
2617a3babSopenharmony_ciERROR: 0:76: 'intBitsToFloat' : no matching overloaded function found 
3617a3babSopenharmony_ciERROR: 0:77: 'uintBitsToFloat' : no matching overloaded function found 
4617a3babSopenharmony_ciERROR: 0:78: 'fma' : no matching overloaded function found 
5617a3babSopenharmony_ciERROR: 0:79: 'frexp' : no matching overloaded function found 
6617a3babSopenharmony_ciERROR: 0:80: 'ldexp' : no matching overloaded function found 
7617a3babSopenharmony_ciERROR: 0:81: 'unpackUnorm2x16' : no matching overloaded function found 
8617a3babSopenharmony_ciERROR: 0:82: 'unpackUnorm4x8' : no matching overloaded function found 
9617a3babSopenharmony_ciERROR: 0:83: 'unpackSnorm4x8' : no matching overloaded function found 
10617a3babSopenharmony_ciERROR: 0:107: 'floatsBitsToInt' : no matching overloaded function found 
11617a3babSopenharmony_ciERROR: 0:108: 'packUnorm2x16' : no matching overloaded function found 
12617a3babSopenharmony_ciERROR: 0:109: 'packUnorm4x8' : no matching overloaded function found 
13617a3babSopenharmony_ciERROR: 0:110: 'packSnorm4x8' : no matching overloaded function found 
14617a3babSopenharmony_ciERROR: 0:113: 'assign' :  cannot convert from ' global float' to ' temp uint'
15617a3babSopenharmony_ciERROR: 0:114: 'assign' :  cannot convert from ' global float' to ' temp uint'
16617a3babSopenharmony_ciERROR: 0:118: 'floatsBitToInt' : no matching overloaded function found 
17617a3babSopenharmony_ciERROR: 0:118: 'assign' :  cannot convert from ' const float' to ' temp uint'
18617a3babSopenharmony_ciERROR: 0:119: 'packUnorm2x16' : no matching overloaded function found 
19617a3babSopenharmony_ciERROR: 0:119: 'assign' :  cannot convert from ' const float' to ' temp uint'
20617a3babSopenharmony_ciERROR: 0:120: 'packUnorm4x8' : no matching overloaded function found 
21617a3babSopenharmony_ciERROR: 0:120: 'assign' :  cannot convert from ' const float' to ' temp uint'
22617a3babSopenharmony_ciERROR: 0:121: '&' :  wrong operand types: no operation '&' exists that takes a left-hand operand of type ' uniform uint' and a right operand of type ' temp int' (or there is no acceptable conversion)
23617a3babSopenharmony_ciERROR: 0:121: 'assign' :  cannot convert from ' uniform uint' to ' temp int'
24617a3babSopenharmony_ciERROR: 0:122: '^' :  wrong operand types: no operation '^' exists that takes a left-hand operand of type ' uniform uint' and a right operand of type ' temp int' (or there is no acceptable conversion)
25617a3babSopenharmony_ciERROR: 0:122: 'assign' :  cannot convert from ' uniform uint' to ' temp int'
26617a3babSopenharmony_ciERROR: 0:123: '|' :  wrong operand types: no operation '|' exists that takes a left-hand operand of type ' temp int' and a right operand of type ' uniform uint' (or there is no acceptable conversion)
27617a3babSopenharmony_ciERROR: 25 compilation errors.  No code generated.
28617a3babSopenharmony_ci
29617a3babSopenharmony_ci
30617a3babSopenharmony_ciShader version: 130
31617a3babSopenharmony_ciERROR: node is still EOpNull!
32617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
33617a3babSopenharmony_ci0:15    Function Parameters: 
34617a3babSopenharmony_ci0:?     Sequence
35617a3babSopenharmony_ci0:27      move second child to first child ( temp 4-component vector of float)
36617a3babSopenharmony_ci0:27        'v' ( temp 4-component vector of float)
37617a3babSopenharmony_ci0:27        radians ( global 4-component vector of float)
38617a3babSopenharmony_ci0:27          'uv4' ( uniform 4-component vector of float)
39617a3babSopenharmony_ci0:28      add second child into first child ( temp 4-component vector of float)
40617a3babSopenharmony_ci0:28        'v' ( temp 4-component vector of float)
41617a3babSopenharmony_ci0:28        degrees ( global 4-component vector of float)
42617a3babSopenharmony_ci0:28          'v' ( temp 4-component vector of float)
43617a3babSopenharmony_ci0:29      add second child into first child ( temp 4-component vector of float)
44617a3babSopenharmony_ci0:29        'v' ( temp 4-component vector of float)
45617a3babSopenharmony_ci0:29        Comma ( temp 4-component vector of float)
46617a3babSopenharmony_ci0:29          move second child to first child ( temp int)
47617a3babSopenharmony_ci0:29            'i' ( temp int)
48617a3babSopenharmony_ci0:29            component-wise multiply ( temp int)
49617a3babSopenharmony_ci0:29              'ui' ( uniform int)
50617a3babSopenharmony_ci0:29              'ui' ( uniform int)
51617a3babSopenharmony_ci0:29          sine ( global 4-component vector of float)
52617a3babSopenharmony_ci0:29            'v' ( temp 4-component vector of float)
53617a3babSopenharmony_ci0:30      add second child into first child ( temp 4-component vector of float)
54617a3babSopenharmony_ci0:30        'v' ( temp 4-component vector of float)
55617a3babSopenharmony_ci0:30        cosine ( global 4-component vector of float)
56617a3babSopenharmony_ci0:30          'v' ( temp 4-component vector of float)
57617a3babSopenharmony_ci0:31      add second child into first child ( temp 4-component vector of float)
58617a3babSopenharmony_ci0:31        'v' ( temp 4-component vector of float)
59617a3babSopenharmony_ci0:31        tangent ( global 4-component vector of float)
60617a3babSopenharmony_ci0:31          'v' ( temp 4-component vector of float)
61617a3babSopenharmony_ci0:32      add second child into first child ( temp 4-component vector of float)
62617a3babSopenharmony_ci0:32        'v' ( temp 4-component vector of float)
63617a3babSopenharmony_ci0:32        arc sine ( global 4-component vector of float)
64617a3babSopenharmony_ci0:32          'v' ( temp 4-component vector of float)
65617a3babSopenharmony_ci0:33      add second child into first child ( temp 4-component vector of float)
66617a3babSopenharmony_ci0:33        'v' ( temp 4-component vector of float)
67617a3babSopenharmony_ci0:33        arc cosine ( global 4-component vector of float)
68617a3babSopenharmony_ci0:33          'v' ( temp 4-component vector of float)
69617a3babSopenharmony_ci0:35      add second child into first child ( temp 4-component vector of float)
70617a3babSopenharmony_ci0:35        'v' ( temp 4-component vector of float)
71617a3babSopenharmony_ci0:35        arc tangent ( global 4-component vector of float)
72617a3babSopenharmony_ci0:35          'v' ( temp 4-component vector of float)
73617a3babSopenharmony_ci0:36      add second child into first child ( temp 4-component vector of float)
74617a3babSopenharmony_ci0:36        'v' ( temp 4-component vector of float)
75617a3babSopenharmony_ci0:36        hyp. sine ( global 4-component vector of float)
76617a3babSopenharmony_ci0:36          'v' ( temp 4-component vector of float)
77617a3babSopenharmony_ci0:37      add second child into first child ( temp 4-component vector of float)
78617a3babSopenharmony_ci0:37        'v' ( temp 4-component vector of float)
79617a3babSopenharmony_ci0:37        hyp. cosine ( global 4-component vector of float)
80617a3babSopenharmony_ci0:37          'v' ( temp 4-component vector of float)
81617a3babSopenharmony_ci0:38      add second child into first child ( temp 4-component vector of float)
82617a3babSopenharmony_ci0:38        'v' ( temp 4-component vector of float)
83617a3babSopenharmony_ci0:38        hyp. tangent ( global 4-component vector of float)
84617a3babSopenharmony_ci0:38          'v' ( temp 4-component vector of float)
85617a3babSopenharmony_ci0:39      add second child into first child ( temp 4-component vector of float)
86617a3babSopenharmony_ci0:39        'v' ( temp 4-component vector of float)
87617a3babSopenharmony_ci0:39        arc hyp. sine ( global 4-component vector of float)
88617a3babSopenharmony_ci0:39          'v' ( temp 4-component vector of float)
89617a3babSopenharmony_ci0:40      add second child into first child ( temp 4-component vector of float)
90617a3babSopenharmony_ci0:40        'v' ( temp 4-component vector of float)
91617a3babSopenharmony_ci0:40        arc hyp. cosine ( global 4-component vector of float)
92617a3babSopenharmony_ci0:40          'v' ( temp 4-component vector of float)
93617a3babSopenharmony_ci0:41      add second child into first child ( temp 4-component vector of float)
94617a3babSopenharmony_ci0:41        'v' ( temp 4-component vector of float)
95617a3babSopenharmony_ci0:41        arc hyp. tangent ( global 4-component vector of float)
96617a3babSopenharmony_ci0:41          'v' ( temp 4-component vector of float)
97617a3babSopenharmony_ci0:43      add second child into first child ( temp 4-component vector of float)
98617a3babSopenharmony_ci0:43        'v' ( temp 4-component vector of float)
99617a3babSopenharmony_ci0:43        pow ( global 4-component vector of float)
100617a3babSopenharmony_ci0:43          'v' ( temp 4-component vector of float)
101617a3babSopenharmony_ci0:43          'v' ( temp 4-component vector of float)
102617a3babSopenharmony_ci0:44      add second child into first child ( temp 4-component vector of float)
103617a3babSopenharmony_ci0:44        'v' ( temp 4-component vector of float)
104617a3babSopenharmony_ci0:44        exp ( global 4-component vector of float)
105617a3babSopenharmony_ci0:44          'v' ( temp 4-component vector of float)
106617a3babSopenharmony_ci0:45      add second child into first child ( temp 4-component vector of float)
107617a3babSopenharmony_ci0:45        'v' ( temp 4-component vector of float)
108617a3babSopenharmony_ci0:45        log ( global 4-component vector of float)
109617a3babSopenharmony_ci0:45          'v' ( temp 4-component vector of float)
110617a3babSopenharmony_ci0:46      add second child into first child ( temp 4-component vector of float)
111617a3babSopenharmony_ci0:46        'v' ( temp 4-component vector of float)
112617a3babSopenharmony_ci0:46        exp2 ( global 4-component vector of float)
113617a3babSopenharmony_ci0:46          'v' ( temp 4-component vector of float)
114617a3babSopenharmony_ci0:47      add second child into first child ( temp 4-component vector of float)
115617a3babSopenharmony_ci0:47        'v' ( temp 4-component vector of float)
116617a3babSopenharmony_ci0:47        log2 ( global 4-component vector of float)
117617a3babSopenharmony_ci0:47          'v' ( temp 4-component vector of float)
118617a3babSopenharmony_ci0:48      add second child into first child ( temp 4-component vector of float)
119617a3babSopenharmony_ci0:48        'v' ( temp 4-component vector of float)
120617a3babSopenharmony_ci0:48        sqrt ( global 4-component vector of float)
121617a3babSopenharmony_ci0:48          'v' ( temp 4-component vector of float)
122617a3babSopenharmony_ci0:49      add second child into first child ( temp 4-component vector of float)
123617a3babSopenharmony_ci0:49        'v' ( temp 4-component vector of float)
124617a3babSopenharmony_ci0:49        inverse sqrt ( global 4-component vector of float)
125617a3babSopenharmony_ci0:49          'v' ( temp 4-component vector of float)
126617a3babSopenharmony_ci0:50      add second child into first child ( temp 4-component vector of float)
127617a3babSopenharmony_ci0:50        'v' ( temp 4-component vector of float)
128617a3babSopenharmony_ci0:50        Absolute value ( global 4-component vector of float)
129617a3babSopenharmony_ci0:50          'v' ( temp 4-component vector of float)
130617a3babSopenharmony_ci0:51      add second child into first child ( temp 4-component vector of float)
131617a3babSopenharmony_ci0:51        'v' ( temp 4-component vector of float)
132617a3babSopenharmony_ci0:51        Sign ( global 4-component vector of float)
133617a3babSopenharmony_ci0:51          'v' ( temp 4-component vector of float)
134617a3babSopenharmony_ci0:52      add second child into first child ( temp 4-component vector of float)
135617a3babSopenharmony_ci0:52        'v' ( temp 4-component vector of float)
136617a3babSopenharmony_ci0:52        Floor ( global 4-component vector of float)
137617a3babSopenharmony_ci0:52          'v' ( temp 4-component vector of float)
138617a3babSopenharmony_ci0:55      add second child into first child ( temp 4-component vector of float)
139617a3babSopenharmony_ci0:55        'v' ( temp 4-component vector of float)
140617a3babSopenharmony_ci0:55        trunc ( global 4-component vector of float)
141617a3babSopenharmony_ci0:55          'v' ( temp 4-component vector of float)
142617a3babSopenharmony_ci0:56      add second child into first child ( temp 4-component vector of float)
143617a3babSopenharmony_ci0:56        'v' ( temp 4-component vector of float)
144617a3babSopenharmony_ci0:56        round ( global 4-component vector of float)
145617a3babSopenharmony_ci0:56          'v' ( temp 4-component vector of float)
146617a3babSopenharmony_ci0:57      add second child into first child ( temp 4-component vector of float)
147617a3babSopenharmony_ci0:57        'v' ( temp 4-component vector of float)
148617a3babSopenharmony_ci0:57        roundEven ( global 4-component vector of float)
149617a3babSopenharmony_ci0:57          'v' ( temp 4-component vector of float)
150617a3babSopenharmony_ci0:60      add second child into first child ( temp 4-component vector of float)
151617a3babSopenharmony_ci0:60        'v' ( temp 4-component vector of float)
152617a3babSopenharmony_ci0:60        Ceiling ( global 4-component vector of float)
153617a3babSopenharmony_ci0:60          'v' ( temp 4-component vector of float)
154617a3babSopenharmony_ci0:61      add second child into first child ( temp 4-component vector of float)
155617a3babSopenharmony_ci0:61        'v' ( temp 4-component vector of float)
156617a3babSopenharmony_ci0:61        Fraction ( global 4-component vector of float)
157617a3babSopenharmony_ci0:61          'v' ( temp 4-component vector of float)
158617a3babSopenharmony_ci0:62      add second child into first child ( temp 4-component vector of float)
159617a3babSopenharmony_ci0:62        'v' ( temp 4-component vector of float)
160617a3babSopenharmony_ci0:62        mod ( global 4-component vector of float)
161617a3babSopenharmony_ci0:62          'v' ( temp 4-component vector of float)
162617a3babSopenharmony_ci0:62          'v' ( temp 4-component vector of float)
163617a3babSopenharmony_ci0:63      add second child into first child ( temp 4-component vector of float)
164617a3babSopenharmony_ci0:63        'v' ( temp 4-component vector of float)
165617a3babSopenharmony_ci0:63        mod ( global 4-component vector of float)
166617a3babSopenharmony_ci0:63          'v' ( temp 4-component vector of float)
167617a3babSopenharmony_ci0:63          direct index ( temp float)
168617a3babSopenharmony_ci0:63            'v' ( temp 4-component vector of float)
169617a3babSopenharmony_ci0:63            Constant:
170617a3babSopenharmony_ci0:63              0 (const int)
171617a3babSopenharmony_ci0:66      add second child into first child ( temp 4-component vector of float)
172617a3babSopenharmony_ci0:66        'v' ( temp 4-component vector of float)
173617a3babSopenharmony_ci0:66        modf ( global 4-component vector of float)
174617a3babSopenharmony_ci0:66          'v' ( temp 4-component vector of float)
175617a3babSopenharmony_ci0:66          'v' ( temp 4-component vector of float)
176617a3babSopenharmony_ci0:69      add second child into first child ( temp 4-component vector of float)
177617a3babSopenharmony_ci0:69        'v' ( temp 4-component vector of float)
178617a3babSopenharmony_ci0:69        min ( global 4-component vector of float)
179617a3babSopenharmony_ci0:69          'v' ( temp 4-component vector of float)
180617a3babSopenharmony_ci0:69          'uv4' ( uniform 4-component vector of float)
181617a3babSopenharmony_ci0:70      add second child into first child ( temp 4-component vector of float)
182617a3babSopenharmony_ci0:70        'v' ( temp 4-component vector of float)
183617a3babSopenharmony_ci0:70        max ( global 4-component vector of float)
184617a3babSopenharmony_ci0:70          'v' ( temp 4-component vector of float)
185617a3babSopenharmony_ci0:70          'uv4' ( uniform 4-component vector of float)
186617a3babSopenharmony_ci0:71      add second child into first child ( temp 4-component vector of float)
187617a3babSopenharmony_ci0:71        'v' ( temp 4-component vector of float)
188617a3babSopenharmony_ci0:71        clamp ( global 4-component vector of float)
189617a3babSopenharmony_ci0:71          'v' ( temp 4-component vector of float)
190617a3babSopenharmony_ci0:71          'uv4' ( uniform 4-component vector of float)
191617a3babSopenharmony_ci0:71          'uv4' ( uniform 4-component vector of float)
192617a3babSopenharmony_ci0:72      add second child into first child ( temp 4-component vector of float)
193617a3babSopenharmony_ci0:72        'v' ( temp 4-component vector of float)
194617a3babSopenharmony_ci0:72        mix ( global 4-component vector of float)
195617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
196617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
197617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
198617a3babSopenharmony_ci0:75      add second child into first child ( temp 4-component vector of float)
199617a3babSopenharmony_ci0:75        'v' ( temp 4-component vector of float)
200617a3babSopenharmony_ci0:75        mix ( global 4-component vector of float)
201617a3babSopenharmony_ci0:75          'v' ( temp 4-component vector of float)
202617a3babSopenharmony_ci0:75          'v' ( temp 4-component vector of float)
203617a3babSopenharmony_ci0:75          'bv4' ( temp 4-component vector of bool)
204617a3babSopenharmony_ci0:76      add second child into first child ( temp 4-component vector of float)
205617a3babSopenharmony_ci0:76        'v' ( temp 4-component vector of float)
206617a3babSopenharmony_ci0:76        Constant:
207617a3babSopenharmony_ci0:76          0.000000
208617a3babSopenharmony_ci0:77      add second child into first child ( temp 4-component vector of float)
209617a3babSopenharmony_ci0:77        'v' ( temp 4-component vector of float)
210617a3babSopenharmony_ci0:77        Constant:
211617a3babSopenharmony_ci0:77          0.000000
212617a3babSopenharmony_ci0:78      add second child into first child ( temp 4-component vector of float)
213617a3babSopenharmony_ci0:78        'v' ( temp 4-component vector of float)
214617a3babSopenharmony_ci0:78        Constant:
215617a3babSopenharmony_ci0:78          0.000000
216617a3babSopenharmony_ci0:79      add second child into first child ( temp 4-component vector of float)
217617a3babSopenharmony_ci0:79        'v' ( temp 4-component vector of float)
218617a3babSopenharmony_ci0:79        Constant:
219617a3babSopenharmony_ci0:79          0.000000
220617a3babSopenharmony_ci0:80      add second child into first child ( temp 4-component vector of float)
221617a3babSopenharmony_ci0:80        'v' ( temp 4-component vector of float)
222617a3babSopenharmony_ci0:80        Constant:
223617a3babSopenharmony_ci0:80          0.000000
224617a3babSopenharmony_ci0:81      add second child into first child ( temp 4-component vector of float)
225617a3babSopenharmony_ci0:81        'v' ( temp 4-component vector of float)
226617a3babSopenharmony_ci0:81        Constant:
227617a3babSopenharmony_ci0:81          0.000000
228617a3babSopenharmony_ci0:82      add second child into first child ( temp 4-component vector of float)
229617a3babSopenharmony_ci0:82        'v' ( temp 4-component vector of float)
230617a3babSopenharmony_ci0:82        Constant:
231617a3babSopenharmony_ci0:82          0.000000
232617a3babSopenharmony_ci0:83      add second child into first child ( temp 4-component vector of float)
233617a3babSopenharmony_ci0:83        'v' ( temp 4-component vector of float)
234617a3babSopenharmony_ci0:83        Constant:
235617a3babSopenharmony_ci0:83          0.000000
236617a3babSopenharmony_ci0:86      add second child into first child ( temp 4-component vector of float)
237617a3babSopenharmony_ci0:86        'v' ( temp 4-component vector of float)
238617a3babSopenharmony_ci0:86        step ( global 4-component vector of float)
239617a3babSopenharmony_ci0:86          'v' ( temp 4-component vector of float)
240617a3babSopenharmony_ci0:86          'v' ( temp 4-component vector of float)
241617a3babSopenharmony_ci0:87      add second child into first child ( temp 4-component vector of float)
242617a3babSopenharmony_ci0:87        'v' ( temp 4-component vector of float)
243617a3babSopenharmony_ci0:87        smoothstep ( global 4-component vector of float)
244617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
245617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
246617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
247617a3babSopenharmony_ci0:88      add second child into first child ( temp 4-component vector of float)
248617a3babSopenharmony_ci0:88        'v' ( temp 4-component vector of float)
249617a3babSopenharmony_ci0:88        step ( global 4-component vector of float)
250617a3babSopenharmony_ci0:88          'uf' ( uniform float)
251617a3babSopenharmony_ci0:88          'v' ( temp 4-component vector of float)
252617a3babSopenharmony_ci0:89      add second child into first child ( temp 4-component vector of float)
253617a3babSopenharmony_ci0:89        'v' ( temp 4-component vector of float)
254617a3babSopenharmony_ci0:89        smoothstep ( global 4-component vector of float)
255617a3babSopenharmony_ci0:89          'uf' ( uniform float)
256617a3babSopenharmony_ci0:89          'uf' ( uniform float)
257617a3babSopenharmony_ci0:89          'v' ( temp 4-component vector of float)
258617a3babSopenharmony_ci0:90      add second child into first child ( temp 4-component vector of float)
259617a3babSopenharmony_ci0:90        'v' ( temp 4-component vector of float)
260617a3babSopenharmony_ci0:90        normalize ( global 4-component vector of float)
261617a3babSopenharmony_ci0:90          'v' ( temp 4-component vector of float)
262617a3babSopenharmony_ci0:91      add second child into first child ( temp 4-component vector of float)
263617a3babSopenharmony_ci0:91        'v' ( temp 4-component vector of float)
264617a3babSopenharmony_ci0:91        face-forward ( global 4-component vector of float)
265617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
266617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
267617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
268617a3babSopenharmony_ci0:92      add second child into first child ( temp 4-component vector of float)
269617a3babSopenharmony_ci0:92        'v' ( temp 4-component vector of float)
270617a3babSopenharmony_ci0:92        reflect ( global 4-component vector of float)
271617a3babSopenharmony_ci0:92          'v' ( temp 4-component vector of float)
272617a3babSopenharmony_ci0:92          'v' ( temp 4-component vector of float)
273617a3babSopenharmony_ci0:93      add second child into first child ( temp 4-component vector of float)
274617a3babSopenharmony_ci0:93        'v' ( temp 4-component vector of float)
275617a3babSopenharmony_ci0:93        refract ( global 4-component vector of float)
276617a3babSopenharmony_ci0:93          'v' ( temp 4-component vector of float)
277617a3babSopenharmony_ci0:93          'v' ( temp 4-component vector of float)
278617a3babSopenharmony_ci0:93          'uf' ( uniform float)
279617a3babSopenharmony_ci0:94      add second child into first child ( temp 4-component vector of float)
280617a3babSopenharmony_ci0:94        'v' ( temp 4-component vector of float)
281617a3babSopenharmony_ci0:94        dPdx ( global 4-component vector of float)
282617a3babSopenharmony_ci0:94          'v' ( temp 4-component vector of float)
283617a3babSopenharmony_ci0:95      add second child into first child ( temp 4-component vector of float)
284617a3babSopenharmony_ci0:95        'v' ( temp 4-component vector of float)
285617a3babSopenharmony_ci0:95        dPdy ( global 4-component vector of float)
286617a3babSopenharmony_ci0:95          'v' ( temp 4-component vector of float)
287617a3babSopenharmony_ci0:96      add second child into first child ( temp 4-component vector of float)
288617a3babSopenharmony_ci0:96        'v' ( temp 4-component vector of float)
289617a3babSopenharmony_ci0:96        fwidth ( global 4-component vector of float)
290617a3babSopenharmony_ci0:96          'v' ( temp 4-component vector of float)
291617a3babSopenharmony_ci0:101      add second child into first child ( temp int)
292617a3babSopenharmony_ci0:101        'i' ( temp int)
293617a3babSopenharmony_ci0:101        Absolute value ( global int)
294617a3babSopenharmony_ci0:101          'ui' ( uniform int)
295617a3babSopenharmony_ci0:102      add second child into first child ( temp int)
296617a3babSopenharmony_ci0:102        'i' ( temp int)
297617a3babSopenharmony_ci0:102        Sign ( global int)
298617a3babSopenharmony_ci0:102          'i' ( temp int)
299617a3babSopenharmony_ci0:103      add second child into first child ( temp int)
300617a3babSopenharmony_ci0:103        'i' ( temp int)
301617a3babSopenharmony_ci0:103        min ( global int)
302617a3babSopenharmony_ci0:103          'i' ( temp int)
303617a3babSopenharmony_ci0:103          'ui' ( uniform int)
304617a3babSopenharmony_ci0:104      add second child into first child ( temp int)
305617a3babSopenharmony_ci0:104        'i' ( temp int)
306617a3babSopenharmony_ci0:104        max ( global int)
307617a3babSopenharmony_ci0:104          'i' ( temp int)
308617a3babSopenharmony_ci0:104          'ui' ( uniform int)
309617a3babSopenharmony_ci0:105      add second child into first child ( temp int)
310617a3babSopenharmony_ci0:105        'i' ( temp int)
311617a3babSopenharmony_ci0:105        clamp ( global int)
312617a3babSopenharmony_ci0:105          'i' ( temp int)
313617a3babSopenharmony_ci0:105          'ui' ( uniform int)
314617a3babSopenharmony_ci0:105          'ui' ( uniform int)
315617a3babSopenharmony_ci0:107      Constant:
316617a3babSopenharmony_ci0:107        0.000000
317617a3babSopenharmony_ci0:108      Constant:
318617a3babSopenharmony_ci0:108        0.000000
319617a3babSopenharmony_ci0:109      Constant:
320617a3babSopenharmony_ci0:109        0.000000
321617a3babSopenharmony_ci0:110      Constant:
322617a3babSopenharmony_ci0:110        0.000000
323617a3babSopenharmony_ci0:113      'u' ( temp uint)
324617a3babSopenharmony_ci0:114      'u' ( temp uint)
325617a3babSopenharmony_ci0:115      add second child into first child ( temp uint)
326617a3babSopenharmony_ci0:115        'u' ( temp uint)
327617a3babSopenharmony_ci0:115        min ( global uint)
328617a3babSopenharmony_ci0:115          'u' ( temp uint)
329617a3babSopenharmony_ci0:115          'uui' ( uniform uint)
330617a3babSopenharmony_ci0:116      add second child into first child ( temp uint)
331617a3babSopenharmony_ci0:116        'u' ( temp uint)
332617a3babSopenharmony_ci0:116        max ( global uint)
333617a3babSopenharmony_ci0:116          'u' ( temp uint)
334617a3babSopenharmony_ci0:116          'uui' ( uniform uint)
335617a3babSopenharmony_ci0:117      add second child into first child ( temp uint)
336617a3babSopenharmony_ci0:117        'u' ( temp uint)
337617a3babSopenharmony_ci0:117        clamp ( global uint)
338617a3babSopenharmony_ci0:117          'u' ( temp uint)
339617a3babSopenharmony_ci0:117          'uui' ( uniform uint)
340617a3babSopenharmony_ci0:117          'uui' ( uniform uint)
341617a3babSopenharmony_ci0:118      'u' ( temp uint)
342617a3babSopenharmony_ci0:119      'u' ( temp uint)
343617a3babSopenharmony_ci0:120      'u' ( temp uint)
344617a3babSopenharmony_ci0:121      'i' ( temp int)
345617a3babSopenharmony_ci0:122      'i' ( temp int)
346617a3babSopenharmony_ci0:123      add second child into first child ( temp int)
347617a3babSopenharmony_ci0:123        'i' ( temp int)
348617a3babSopenharmony_ci0:123        'i' ( temp int)
349617a3babSopenharmony_ci0:127      move second child to first child ( temp bool)
350617a3babSopenharmony_ci0:127        'b' ( temp bool)
351617a3babSopenharmony_ci0:127        isnan ( global bool)
352617a3babSopenharmony_ci0:127          'uf' ( uniform float)
353617a3babSopenharmony_ci0:128      move second child to first child ( temp bool)
354617a3babSopenharmony_ci0:128        'b' ( temp bool)
355617a3babSopenharmony_ci0:128        isinf ( global bool)
356617a3babSopenharmony_ci0:128          direct index ( temp float)
357617a3babSopenharmony_ci0:128            'v' ( temp 4-component vector of float)
358617a3babSopenharmony_ci0:128            Constant:
359617a3babSopenharmony_ci0:128              1 (const int)
360617a3babSopenharmony_ci0:130      move second child to first child ( temp bool)
361617a3babSopenharmony_ci0:130        'b' ( temp bool)
362617a3babSopenharmony_ci0:130        any ( global bool)
363617a3babSopenharmony_ci0:130          Compare Less Than ( global 4-component vector of bool)
364617a3babSopenharmony_ci0:130            'v' ( temp 4-component vector of float)
365617a3babSopenharmony_ci0:130            'uv4' ( uniform 4-component vector of float)
366617a3babSopenharmony_ci0:131      move second child to first child ( temp bool)
367617a3babSopenharmony_ci0:131        'b' ( temp bool)
368617a3babSopenharmony_ci0:131        logical-and ( temp bool)
369617a3babSopenharmony_ci0:131          'b' ( temp bool)
370617a3babSopenharmony_ci0:131          any ( global bool)
371617a3babSopenharmony_ci0:131            Compare Less Than or Equal ( global 4-component vector of bool)
372617a3babSopenharmony_ci0:131              'v' ( temp 4-component vector of float)
373617a3babSopenharmony_ci0:131              'uv4' ( uniform 4-component vector of float)
374617a3babSopenharmony_ci0:132      move second child to first child ( temp bool)
375617a3babSopenharmony_ci0:132        'b' ( temp bool)
376617a3babSopenharmony_ci0:132        logical-and ( temp bool)
377617a3babSopenharmony_ci0:132          'b' ( temp bool)
378617a3babSopenharmony_ci0:132          any ( global bool)
379617a3babSopenharmony_ci0:132            Compare Greater Than ( global 4-component vector of bool)
380617a3babSopenharmony_ci0:132              'v' ( temp 4-component vector of float)
381617a3babSopenharmony_ci0:132              'uv4' ( uniform 4-component vector of float)
382617a3babSopenharmony_ci0:133      move second child to first child ( temp bool)
383617a3babSopenharmony_ci0:133        'b' ( temp bool)
384617a3babSopenharmony_ci0:133        logical-and ( temp bool)
385617a3babSopenharmony_ci0:133          'b' ( temp bool)
386617a3babSopenharmony_ci0:133          any ( global bool)
387617a3babSopenharmony_ci0:133            Compare Greater Than or Equal ( global 4-component vector of bool)
388617a3babSopenharmony_ci0:133              'v' ( temp 4-component vector of float)
389617a3babSopenharmony_ci0:133              'uv4' ( uniform 4-component vector of float)
390617a3babSopenharmony_ci0:134      move second child to first child ( temp bool)
391617a3babSopenharmony_ci0:134        'b' ( temp bool)
392617a3babSopenharmony_ci0:134        logical-and ( temp bool)
393617a3babSopenharmony_ci0:134          'b' ( temp bool)
394617a3babSopenharmony_ci0:134          any ( global bool)
395617a3babSopenharmony_ci0:134            Equal ( global 4-component vector of bool)
396617a3babSopenharmony_ci0:134              'ub41' ( uniform 4-component vector of bool)
397617a3babSopenharmony_ci0:134              'ub42' ( uniform 4-component vector of bool)
398617a3babSopenharmony_ci0:135      move second child to first child ( temp bool)
399617a3babSopenharmony_ci0:135        'b' ( temp bool)
400617a3babSopenharmony_ci0:135        logical-and ( temp bool)
401617a3babSopenharmony_ci0:135          'b' ( temp bool)
402617a3babSopenharmony_ci0:135          any ( global bool)
403617a3babSopenharmony_ci0:135            NotEqual ( global 4-component vector of bool)
404617a3babSopenharmony_ci0:135              'ub41' ( uniform 4-component vector of bool)
405617a3babSopenharmony_ci0:135              'ub42' ( uniform 4-component vector of bool)
406617a3babSopenharmony_ci0:136      move second child to first child ( temp bool)
407617a3babSopenharmony_ci0:136        'b' ( temp bool)
408617a3babSopenharmony_ci0:136        logical-and ( temp bool)
409617a3babSopenharmony_ci0:136          'b' ( temp bool)
410617a3babSopenharmony_ci0:136          any ( global bool)
411617a3babSopenharmony_ci0:136            'ub41' ( uniform 4-component vector of bool)
412617a3babSopenharmony_ci0:137      move second child to first child ( temp bool)
413617a3babSopenharmony_ci0:137        'b' ( temp bool)
414617a3babSopenharmony_ci0:137        logical-and ( temp bool)
415617a3babSopenharmony_ci0:137          'b' ( temp bool)
416617a3babSopenharmony_ci0:137          all ( global bool)
417617a3babSopenharmony_ci0:137            'ub41' ( uniform 4-component vector of bool)
418617a3babSopenharmony_ci0:138      move second child to first child ( temp bool)
419617a3babSopenharmony_ci0:138        'b' ( temp bool)
420617a3babSopenharmony_ci0:138        logical-and ( temp bool)
421617a3babSopenharmony_ci0:138          'b' ( temp bool)
422617a3babSopenharmony_ci0:138          any ( global bool)
423617a3babSopenharmony_ci0:138            Negate conditional ( global 4-component vector of bool)
424617a3babSopenharmony_ci0:138              'ub41' ( uniform 4-component vector of bool)
425617a3babSopenharmony_ci0:140      move second child to first child ( temp int)
426617a3babSopenharmony_ci0:140        'i' ( temp int)
427617a3babSopenharmony_ci0:140        divide ( temp int)
428617a3babSopenharmony_ci0:140          subtract ( temp int)
429617a3babSopenharmony_ci0:140            component-wise multiply ( temp int)
430617a3babSopenharmony_ci0:140              add ( temp int)
431617a3babSopenharmony_ci0:140                'i' ( temp int)
432617a3babSopenharmony_ci0:140                'ui' ( uniform int)
433617a3babSopenharmony_ci0:140              'i' ( temp int)
434617a3babSopenharmony_ci0:140            'ui' ( uniform int)
435617a3babSopenharmony_ci0:140          'i' ( temp int)
436617a3babSopenharmony_ci0:141      move second child to first child ( temp int)
437617a3babSopenharmony_ci0:141        'i' ( temp int)
438617a3babSopenharmony_ci0:141        mod ( temp int)
439617a3babSopenharmony_ci0:141          'i' ( temp int)
440617a3babSopenharmony_ci0:141          'ui' ( uniform int)
441617a3babSopenharmony_ci0:142      Test condition and select ( temp void)
442617a3babSopenharmony_ci0:142        Condition
443617a3babSopenharmony_ci0:142        logical-or ( temp bool)
444617a3babSopenharmony_ci0:142          Compare Equal ( temp bool)
445617a3babSopenharmony_ci0:142            'i' ( temp int)
446617a3babSopenharmony_ci0:142            'ui' ( uniform int)
447617a3babSopenharmony_ci0:142          logical-xor ( temp bool)
448617a3babSopenharmony_ci0:142            logical-and ( temp bool)
449617a3babSopenharmony_ci0:142              Compare Not Equal ( temp bool)
450617a3babSopenharmony_ci0:142                'i' ( temp int)
451617a3babSopenharmony_ci0:142                'ui' ( uniform int)
452617a3babSopenharmony_ci0:142              Compare Equal ( temp bool)
453617a3babSopenharmony_ci0:142                'i' ( temp int)
454617a3babSopenharmony_ci0:142                'ui' ( uniform int)
455617a3babSopenharmony_ci0:142            Compare Not Equal ( temp bool)
456617a3babSopenharmony_ci0:142              'i' ( temp int)
457617a3babSopenharmony_ci0:142              Constant:
458617a3babSopenharmony_ci0:142                2 (const int)
459617a3babSopenharmony_ci0:142        true case
460617a3babSopenharmony_ci0:143        Pre-Increment ( temp int)
461617a3babSopenharmony_ci0:143          'i' ( temp int)
462617a3babSopenharmony_ci0:145      move second child to first child ( temp float)
463617a3babSopenharmony_ci0:145        'f' ( temp float)
464617a3babSopenharmony_ci0:145        divide ( temp float)
465617a3babSopenharmony_ci0:145          subtract ( temp float)
466617a3babSopenharmony_ci0:145            component-wise multiply ( temp float)
467617a3babSopenharmony_ci0:145              add ( temp float)
468617a3babSopenharmony_ci0:145                'uf' ( uniform float)
469617a3babSopenharmony_ci0:145                'uf' ( uniform float)
470617a3babSopenharmony_ci0:145              'uf' ( uniform float)
471617a3babSopenharmony_ci0:145            'uf' ( uniform float)
472617a3babSopenharmony_ci0:145          'uf' ( uniform float)
473617a3babSopenharmony_ci0:147      add second child into first child ( temp float)
474617a3babSopenharmony_ci0:147        'f' ( temp float)
475617a3babSopenharmony_ci0:147        length ( global float)
476617a3babSopenharmony_ci0:147          'v' ( temp 4-component vector of float)
477617a3babSopenharmony_ci0:148      add second child into first child ( temp float)
478617a3babSopenharmony_ci0:148        'f' ( temp float)
479617a3babSopenharmony_ci0:148        distance ( global float)
480617a3babSopenharmony_ci0:148          'v' ( temp 4-component vector of float)
481617a3babSopenharmony_ci0:148          'v' ( temp 4-component vector of float)
482617a3babSopenharmony_ci0:149      add second child into first child ( temp float)
483617a3babSopenharmony_ci0:149        'f' ( temp float)
484617a3babSopenharmony_ci0:149        dot-product ( global float)
485617a3babSopenharmony_ci0:149          'v' ( temp 4-component vector of float)
486617a3babSopenharmony_ci0:149          'v' ( temp 4-component vector of float)
487617a3babSopenharmony_ci0:150      add second child into first child ( temp float)
488617a3babSopenharmony_ci0:150        'f' ( temp float)
489617a3babSopenharmony_ci0:150        dot-product ( global float)
490617a3babSopenharmony_ci0:150          'f' ( temp float)
491617a3babSopenharmony_ci0:150          'uf' ( uniform float)
492617a3babSopenharmony_ci0:151      add second child into first child ( temp float)
493617a3babSopenharmony_ci0:151        'f' ( temp float)
494617a3babSopenharmony_ci0:151        direct index ( temp float)
495617a3babSopenharmony_ci0:151          cross-product ( global 3-component vector of float)
496617a3babSopenharmony_ci0:151            vector swizzle ( temp 3-component vector of float)
497617a3babSopenharmony_ci0:151              'v' ( temp 4-component vector of float)
498617a3babSopenharmony_ci0:151              Sequence
499617a3babSopenharmony_ci0:151                Constant:
500617a3babSopenharmony_ci0:151                  0 (const int)
501617a3babSopenharmony_ci0:151                Constant:
502617a3babSopenharmony_ci0:151                  1 (const int)
503617a3babSopenharmony_ci0:151                Constant:
504617a3babSopenharmony_ci0:151                  2 (const int)
505617a3babSopenharmony_ci0:151            vector swizzle ( temp 3-component vector of float)
506617a3babSopenharmony_ci0:151              'v' ( temp 4-component vector of float)
507617a3babSopenharmony_ci0:151              Sequence
508617a3babSopenharmony_ci0:151                Constant:
509617a3babSopenharmony_ci0:151                  0 (const int)
510617a3babSopenharmony_ci0:151                Constant:
511617a3babSopenharmony_ci0:151                  1 (const int)
512617a3babSopenharmony_ci0:151                Constant:
513617a3babSopenharmony_ci0:151                  2 (const int)
514617a3babSopenharmony_ci0:151          Constant:
515617a3babSopenharmony_ci0:151            0 (const int)
516617a3babSopenharmony_ci0:153      Test condition and select ( temp void)
517617a3babSopenharmony_ci0:153        Condition
518617a3babSopenharmony_ci0:153        logical-or ( temp bool)
519617a3babSopenharmony_ci0:153          Compare Equal ( temp bool)
520617a3babSopenharmony_ci0:153            'f' ( temp float)
521617a3babSopenharmony_ci0:153            'uf' ( uniform float)
522617a3babSopenharmony_ci0:153          logical-and ( temp bool)
523617a3babSopenharmony_ci0:153            Compare Not Equal ( temp bool)
524617a3babSopenharmony_ci0:153              'f' ( temp float)
525617a3babSopenharmony_ci0:153              'uf' ( uniform float)
526617a3babSopenharmony_ci0:153            Compare Not Equal ( temp bool)
527617a3babSopenharmony_ci0:153              'f' ( temp float)
528617a3babSopenharmony_ci0:153              Constant:
529617a3babSopenharmony_ci0:153                2.000000
530617a3babSopenharmony_ci0:153        true case
531617a3babSopenharmony_ci0:154        Pre-Increment ( temp float)
532617a3babSopenharmony_ci0:154          'f' ( temp float)
533617a3babSopenharmony_ci0:156      and second child into first child ( temp int)
534617a3babSopenharmony_ci0:156        'i' ( temp int)
535617a3babSopenharmony_ci0:156        'ui' ( uniform int)
536617a3babSopenharmony_ci0:157      or second child into first child ( temp int)
537617a3babSopenharmony_ci0:157        'i' ( temp int)
538617a3babSopenharmony_ci0:157        Constant:
539617a3babSopenharmony_ci0:157          66 (const int)
540617a3babSopenharmony_ci0:158      exclusive or second child into first child ( temp int)
541617a3babSopenharmony_ci0:158        'i' ( temp int)
542617a3babSopenharmony_ci0:158        'ui' ( uniform int)
543617a3babSopenharmony_ci0:159      mod second child into first child ( temp int)
544617a3babSopenharmony_ci0:159        'i' ( temp int)
545617a3babSopenharmony_ci0:159        Constant:
546617a3babSopenharmony_ci0:159          17 (const int)
547617a3babSopenharmony_ci0:160      right shift second child into first child ( temp int)
548617a3babSopenharmony_ci0:160        'i' ( temp int)
549617a3babSopenharmony_ci0:160        Constant:
550617a3babSopenharmony_ci0:160          2 (const int)
551617a3babSopenharmony_ci0:161      left shift second child into first child ( temp int)
552617a3babSopenharmony_ci0:161        'i' ( temp int)
553617a3babSopenharmony_ci0:161        'ui' ( uniform int)
554617a3babSopenharmony_ci0:162      move second child to first child ( temp int)
555617a3babSopenharmony_ci0:162        'i' ( temp int)
556617a3babSopenharmony_ci0:162        Bitwise not ( temp int)
557617a3babSopenharmony_ci0:162          'i' ( temp int)
558617a3babSopenharmony_ci0:163      move second child to first child ( temp bool)
559617a3babSopenharmony_ci0:163        'b' ( temp bool)
560617a3babSopenharmony_ci0:163        Negate conditional ( temp bool)
561617a3babSopenharmony_ci0:163          'b' ( temp bool)
562617a3babSopenharmony_ci0:165      move second child to first child ( temp 4-component vector of float)
563617a3babSopenharmony_ci0:165        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
564617a3babSopenharmony_ci0:165        Test condition and select ( temp 4-component vector of float)
565617a3babSopenharmony_ci0:165          Condition
566617a3babSopenharmony_ci0:165          'b' ( temp bool)
567617a3babSopenharmony_ci0:165          true case
568617a3babSopenharmony_ci0:165          add ( temp 4-component vector of float)
569617a3babSopenharmony_ci0:165            add ( temp 4-component vector of float)
570617a3babSopenharmony_ci0:165              Construct vec4 ( temp 4-component vector of float)
571617a3babSopenharmony_ci0:165                Convert int to float ( temp float)
572617a3babSopenharmony_ci0:165                  'i' ( temp int)
573617a3babSopenharmony_ci0:165              Construct vec4 ( temp 4-component vector of float)
574617a3babSopenharmony_ci0:165                'f' ( temp float)
575617a3babSopenharmony_ci0:165            'v' ( temp 4-component vector of float)
576617a3babSopenharmony_ci0:165          false case
577617a3babSopenharmony_ci0:165          'v' ( temp 4-component vector of float)
578617a3babSopenharmony_ci0:?   Linker Objects
579617a3babSopenharmony_ci0:?     'uiv4' ( uniform 4-component vector of int)
580617a3babSopenharmony_ci0:?     'uv4' ( uniform 4-component vector of float)
581617a3babSopenharmony_ci0:?     'ub' ( uniform bool)
582617a3babSopenharmony_ci0:?     'ub41' ( uniform 4-component vector of bool)
583617a3babSopenharmony_ci0:?     'ub42' ( uniform 4-component vector of bool)
584617a3babSopenharmony_ci0:?     'uf' ( uniform float)
585617a3babSopenharmony_ci0:?     'ui' ( uniform int)
586617a3babSopenharmony_ci0:?     'uuv4' ( uniform 4-component vector of uint)
587617a3babSopenharmony_ci0:?     'uui' ( uniform uint)
588617a3babSopenharmony_ci
589617a3babSopenharmony_ci
590617a3babSopenharmony_ciLinked fragment stage:
591617a3babSopenharmony_ci
592617a3babSopenharmony_ci
593617a3babSopenharmony_ciShader version: 130
594617a3babSopenharmony_ciERROR: node is still EOpNull!
595617a3babSopenharmony_ci0:15  Function Definition: main( ( global void)
596617a3babSopenharmony_ci0:15    Function Parameters: 
597617a3babSopenharmony_ci0:?     Sequence
598617a3babSopenharmony_ci0:27      move second child to first child ( temp 4-component vector of float)
599617a3babSopenharmony_ci0:27        'v' ( temp 4-component vector of float)
600617a3babSopenharmony_ci0:27        radians ( global 4-component vector of float)
601617a3babSopenharmony_ci0:27          'uv4' ( uniform 4-component vector of float)
602617a3babSopenharmony_ci0:28      add second child into first child ( temp 4-component vector of float)
603617a3babSopenharmony_ci0:28        'v' ( temp 4-component vector of float)
604617a3babSopenharmony_ci0:28        degrees ( global 4-component vector of float)
605617a3babSopenharmony_ci0:28          'v' ( temp 4-component vector of float)
606617a3babSopenharmony_ci0:29      add second child into first child ( temp 4-component vector of float)
607617a3babSopenharmony_ci0:29        'v' ( temp 4-component vector of float)
608617a3babSopenharmony_ci0:29        Comma ( temp 4-component vector of float)
609617a3babSopenharmony_ci0:29          move second child to first child ( temp int)
610617a3babSopenharmony_ci0:29            'i' ( temp int)
611617a3babSopenharmony_ci0:29            component-wise multiply ( temp int)
612617a3babSopenharmony_ci0:29              'ui' ( uniform int)
613617a3babSopenharmony_ci0:29              'ui' ( uniform int)
614617a3babSopenharmony_ci0:29          sine ( global 4-component vector of float)
615617a3babSopenharmony_ci0:29            'v' ( temp 4-component vector of float)
616617a3babSopenharmony_ci0:30      add second child into first child ( temp 4-component vector of float)
617617a3babSopenharmony_ci0:30        'v' ( temp 4-component vector of float)
618617a3babSopenharmony_ci0:30        cosine ( global 4-component vector of float)
619617a3babSopenharmony_ci0:30          'v' ( temp 4-component vector of float)
620617a3babSopenharmony_ci0:31      add second child into first child ( temp 4-component vector of float)
621617a3babSopenharmony_ci0:31        'v' ( temp 4-component vector of float)
622617a3babSopenharmony_ci0:31        tangent ( global 4-component vector of float)
623617a3babSopenharmony_ci0:31          'v' ( temp 4-component vector of float)
624617a3babSopenharmony_ci0:32      add second child into first child ( temp 4-component vector of float)
625617a3babSopenharmony_ci0:32        'v' ( temp 4-component vector of float)
626617a3babSopenharmony_ci0:32        arc sine ( global 4-component vector of float)
627617a3babSopenharmony_ci0:32          'v' ( temp 4-component vector of float)
628617a3babSopenharmony_ci0:33      add second child into first child ( temp 4-component vector of float)
629617a3babSopenharmony_ci0:33        'v' ( temp 4-component vector of float)
630617a3babSopenharmony_ci0:33        arc cosine ( global 4-component vector of float)
631617a3babSopenharmony_ci0:33          'v' ( temp 4-component vector of float)
632617a3babSopenharmony_ci0:35      add second child into first child ( temp 4-component vector of float)
633617a3babSopenharmony_ci0:35        'v' ( temp 4-component vector of float)
634617a3babSopenharmony_ci0:35        arc tangent ( global 4-component vector of float)
635617a3babSopenharmony_ci0:35          'v' ( temp 4-component vector of float)
636617a3babSopenharmony_ci0:36      add second child into first child ( temp 4-component vector of float)
637617a3babSopenharmony_ci0:36        'v' ( temp 4-component vector of float)
638617a3babSopenharmony_ci0:36        hyp. sine ( global 4-component vector of float)
639617a3babSopenharmony_ci0:36          'v' ( temp 4-component vector of float)
640617a3babSopenharmony_ci0:37      add second child into first child ( temp 4-component vector of float)
641617a3babSopenharmony_ci0:37        'v' ( temp 4-component vector of float)
642617a3babSopenharmony_ci0:37        hyp. cosine ( global 4-component vector of float)
643617a3babSopenharmony_ci0:37          'v' ( temp 4-component vector of float)
644617a3babSopenharmony_ci0:38      add second child into first child ( temp 4-component vector of float)
645617a3babSopenharmony_ci0:38        'v' ( temp 4-component vector of float)
646617a3babSopenharmony_ci0:38        hyp. tangent ( global 4-component vector of float)
647617a3babSopenharmony_ci0:38          'v' ( temp 4-component vector of float)
648617a3babSopenharmony_ci0:39      add second child into first child ( temp 4-component vector of float)
649617a3babSopenharmony_ci0:39        'v' ( temp 4-component vector of float)
650617a3babSopenharmony_ci0:39        arc hyp. sine ( global 4-component vector of float)
651617a3babSopenharmony_ci0:39          'v' ( temp 4-component vector of float)
652617a3babSopenharmony_ci0:40      add second child into first child ( temp 4-component vector of float)
653617a3babSopenharmony_ci0:40        'v' ( temp 4-component vector of float)
654617a3babSopenharmony_ci0:40        arc hyp. cosine ( global 4-component vector of float)
655617a3babSopenharmony_ci0:40          'v' ( temp 4-component vector of float)
656617a3babSopenharmony_ci0:41      add second child into first child ( temp 4-component vector of float)
657617a3babSopenharmony_ci0:41        'v' ( temp 4-component vector of float)
658617a3babSopenharmony_ci0:41        arc hyp. tangent ( global 4-component vector of float)
659617a3babSopenharmony_ci0:41          'v' ( temp 4-component vector of float)
660617a3babSopenharmony_ci0:43      add second child into first child ( temp 4-component vector of float)
661617a3babSopenharmony_ci0:43        'v' ( temp 4-component vector of float)
662617a3babSopenharmony_ci0:43        pow ( global 4-component vector of float)
663617a3babSopenharmony_ci0:43          'v' ( temp 4-component vector of float)
664617a3babSopenharmony_ci0:43          'v' ( temp 4-component vector of float)
665617a3babSopenharmony_ci0:44      add second child into first child ( temp 4-component vector of float)
666617a3babSopenharmony_ci0:44        'v' ( temp 4-component vector of float)
667617a3babSopenharmony_ci0:44        exp ( global 4-component vector of float)
668617a3babSopenharmony_ci0:44          'v' ( temp 4-component vector of float)
669617a3babSopenharmony_ci0:45      add second child into first child ( temp 4-component vector of float)
670617a3babSopenharmony_ci0:45        'v' ( temp 4-component vector of float)
671617a3babSopenharmony_ci0:45        log ( global 4-component vector of float)
672617a3babSopenharmony_ci0:45          'v' ( temp 4-component vector of float)
673617a3babSopenharmony_ci0:46      add second child into first child ( temp 4-component vector of float)
674617a3babSopenharmony_ci0:46        'v' ( temp 4-component vector of float)
675617a3babSopenharmony_ci0:46        exp2 ( global 4-component vector of float)
676617a3babSopenharmony_ci0:46          'v' ( temp 4-component vector of float)
677617a3babSopenharmony_ci0:47      add second child into first child ( temp 4-component vector of float)
678617a3babSopenharmony_ci0:47        'v' ( temp 4-component vector of float)
679617a3babSopenharmony_ci0:47        log2 ( global 4-component vector of float)
680617a3babSopenharmony_ci0:47          'v' ( temp 4-component vector of float)
681617a3babSopenharmony_ci0:48      add second child into first child ( temp 4-component vector of float)
682617a3babSopenharmony_ci0:48        'v' ( temp 4-component vector of float)
683617a3babSopenharmony_ci0:48        sqrt ( global 4-component vector of float)
684617a3babSopenharmony_ci0:48          'v' ( temp 4-component vector of float)
685617a3babSopenharmony_ci0:49      add second child into first child ( temp 4-component vector of float)
686617a3babSopenharmony_ci0:49        'v' ( temp 4-component vector of float)
687617a3babSopenharmony_ci0:49        inverse sqrt ( global 4-component vector of float)
688617a3babSopenharmony_ci0:49          'v' ( temp 4-component vector of float)
689617a3babSopenharmony_ci0:50      add second child into first child ( temp 4-component vector of float)
690617a3babSopenharmony_ci0:50        'v' ( temp 4-component vector of float)
691617a3babSopenharmony_ci0:50        Absolute value ( global 4-component vector of float)
692617a3babSopenharmony_ci0:50          'v' ( temp 4-component vector of float)
693617a3babSopenharmony_ci0:51      add second child into first child ( temp 4-component vector of float)
694617a3babSopenharmony_ci0:51        'v' ( temp 4-component vector of float)
695617a3babSopenharmony_ci0:51        Sign ( global 4-component vector of float)
696617a3babSopenharmony_ci0:51          'v' ( temp 4-component vector of float)
697617a3babSopenharmony_ci0:52      add second child into first child ( temp 4-component vector of float)
698617a3babSopenharmony_ci0:52        'v' ( temp 4-component vector of float)
699617a3babSopenharmony_ci0:52        Floor ( global 4-component vector of float)
700617a3babSopenharmony_ci0:52          'v' ( temp 4-component vector of float)
701617a3babSopenharmony_ci0:55      add second child into first child ( temp 4-component vector of float)
702617a3babSopenharmony_ci0:55        'v' ( temp 4-component vector of float)
703617a3babSopenharmony_ci0:55        trunc ( global 4-component vector of float)
704617a3babSopenharmony_ci0:55          'v' ( temp 4-component vector of float)
705617a3babSopenharmony_ci0:56      add second child into first child ( temp 4-component vector of float)
706617a3babSopenharmony_ci0:56        'v' ( temp 4-component vector of float)
707617a3babSopenharmony_ci0:56        round ( global 4-component vector of float)
708617a3babSopenharmony_ci0:56          'v' ( temp 4-component vector of float)
709617a3babSopenharmony_ci0:57      add second child into first child ( temp 4-component vector of float)
710617a3babSopenharmony_ci0:57        'v' ( temp 4-component vector of float)
711617a3babSopenharmony_ci0:57        roundEven ( global 4-component vector of float)
712617a3babSopenharmony_ci0:57          'v' ( temp 4-component vector of float)
713617a3babSopenharmony_ci0:60      add second child into first child ( temp 4-component vector of float)
714617a3babSopenharmony_ci0:60        'v' ( temp 4-component vector of float)
715617a3babSopenharmony_ci0:60        Ceiling ( global 4-component vector of float)
716617a3babSopenharmony_ci0:60          'v' ( temp 4-component vector of float)
717617a3babSopenharmony_ci0:61      add second child into first child ( temp 4-component vector of float)
718617a3babSopenharmony_ci0:61        'v' ( temp 4-component vector of float)
719617a3babSopenharmony_ci0:61        Fraction ( global 4-component vector of float)
720617a3babSopenharmony_ci0:61          'v' ( temp 4-component vector of float)
721617a3babSopenharmony_ci0:62      add second child into first child ( temp 4-component vector of float)
722617a3babSopenharmony_ci0:62        'v' ( temp 4-component vector of float)
723617a3babSopenharmony_ci0:62        mod ( global 4-component vector of float)
724617a3babSopenharmony_ci0:62          'v' ( temp 4-component vector of float)
725617a3babSopenharmony_ci0:62          'v' ( temp 4-component vector of float)
726617a3babSopenharmony_ci0:63      add second child into first child ( temp 4-component vector of float)
727617a3babSopenharmony_ci0:63        'v' ( temp 4-component vector of float)
728617a3babSopenharmony_ci0:63        mod ( global 4-component vector of float)
729617a3babSopenharmony_ci0:63          'v' ( temp 4-component vector of float)
730617a3babSopenharmony_ci0:63          direct index ( temp float)
731617a3babSopenharmony_ci0:63            'v' ( temp 4-component vector of float)
732617a3babSopenharmony_ci0:63            Constant:
733617a3babSopenharmony_ci0:63              0 (const int)
734617a3babSopenharmony_ci0:66      add second child into first child ( temp 4-component vector of float)
735617a3babSopenharmony_ci0:66        'v' ( temp 4-component vector of float)
736617a3babSopenharmony_ci0:66        modf ( global 4-component vector of float)
737617a3babSopenharmony_ci0:66          'v' ( temp 4-component vector of float)
738617a3babSopenharmony_ci0:66          'v' ( temp 4-component vector of float)
739617a3babSopenharmony_ci0:69      add second child into first child ( temp 4-component vector of float)
740617a3babSopenharmony_ci0:69        'v' ( temp 4-component vector of float)
741617a3babSopenharmony_ci0:69        min ( global 4-component vector of float)
742617a3babSopenharmony_ci0:69          'v' ( temp 4-component vector of float)
743617a3babSopenharmony_ci0:69          'uv4' ( uniform 4-component vector of float)
744617a3babSopenharmony_ci0:70      add second child into first child ( temp 4-component vector of float)
745617a3babSopenharmony_ci0:70        'v' ( temp 4-component vector of float)
746617a3babSopenharmony_ci0:70        max ( global 4-component vector of float)
747617a3babSopenharmony_ci0:70          'v' ( temp 4-component vector of float)
748617a3babSopenharmony_ci0:70          'uv4' ( uniform 4-component vector of float)
749617a3babSopenharmony_ci0:71      add second child into first child ( temp 4-component vector of float)
750617a3babSopenharmony_ci0:71        'v' ( temp 4-component vector of float)
751617a3babSopenharmony_ci0:71        clamp ( global 4-component vector of float)
752617a3babSopenharmony_ci0:71          'v' ( temp 4-component vector of float)
753617a3babSopenharmony_ci0:71          'uv4' ( uniform 4-component vector of float)
754617a3babSopenharmony_ci0:71          'uv4' ( uniform 4-component vector of float)
755617a3babSopenharmony_ci0:72      add second child into first child ( temp 4-component vector of float)
756617a3babSopenharmony_ci0:72        'v' ( temp 4-component vector of float)
757617a3babSopenharmony_ci0:72        mix ( global 4-component vector of float)
758617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
759617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
760617a3babSopenharmony_ci0:72          'v' ( temp 4-component vector of float)
761617a3babSopenharmony_ci0:75      add second child into first child ( temp 4-component vector of float)
762617a3babSopenharmony_ci0:75        'v' ( temp 4-component vector of float)
763617a3babSopenharmony_ci0:75        mix ( global 4-component vector of float)
764617a3babSopenharmony_ci0:75          'v' ( temp 4-component vector of float)
765617a3babSopenharmony_ci0:75          'v' ( temp 4-component vector of float)
766617a3babSopenharmony_ci0:75          'bv4' ( temp 4-component vector of bool)
767617a3babSopenharmony_ci0:76      add second child into first child ( temp 4-component vector of float)
768617a3babSopenharmony_ci0:76        'v' ( temp 4-component vector of float)
769617a3babSopenharmony_ci0:76        Constant:
770617a3babSopenharmony_ci0:76          0.000000
771617a3babSopenharmony_ci0:77      add second child into first child ( temp 4-component vector of float)
772617a3babSopenharmony_ci0:77        'v' ( temp 4-component vector of float)
773617a3babSopenharmony_ci0:77        Constant:
774617a3babSopenharmony_ci0:77          0.000000
775617a3babSopenharmony_ci0:78      add second child into first child ( temp 4-component vector of float)
776617a3babSopenharmony_ci0:78        'v' ( temp 4-component vector of float)
777617a3babSopenharmony_ci0:78        Constant:
778617a3babSopenharmony_ci0:78          0.000000
779617a3babSopenharmony_ci0:79      add second child into first child ( temp 4-component vector of float)
780617a3babSopenharmony_ci0:79        'v' ( temp 4-component vector of float)
781617a3babSopenharmony_ci0:79        Constant:
782617a3babSopenharmony_ci0:79          0.000000
783617a3babSopenharmony_ci0:80      add second child into first child ( temp 4-component vector of float)
784617a3babSopenharmony_ci0:80        'v' ( temp 4-component vector of float)
785617a3babSopenharmony_ci0:80        Constant:
786617a3babSopenharmony_ci0:80          0.000000
787617a3babSopenharmony_ci0:81      add second child into first child ( temp 4-component vector of float)
788617a3babSopenharmony_ci0:81        'v' ( temp 4-component vector of float)
789617a3babSopenharmony_ci0:81        Constant:
790617a3babSopenharmony_ci0:81          0.000000
791617a3babSopenharmony_ci0:82      add second child into first child ( temp 4-component vector of float)
792617a3babSopenharmony_ci0:82        'v' ( temp 4-component vector of float)
793617a3babSopenharmony_ci0:82        Constant:
794617a3babSopenharmony_ci0:82          0.000000
795617a3babSopenharmony_ci0:83      add second child into first child ( temp 4-component vector of float)
796617a3babSopenharmony_ci0:83        'v' ( temp 4-component vector of float)
797617a3babSopenharmony_ci0:83        Constant:
798617a3babSopenharmony_ci0:83          0.000000
799617a3babSopenharmony_ci0:86      add second child into first child ( temp 4-component vector of float)
800617a3babSopenharmony_ci0:86        'v' ( temp 4-component vector of float)
801617a3babSopenharmony_ci0:86        step ( global 4-component vector of float)
802617a3babSopenharmony_ci0:86          'v' ( temp 4-component vector of float)
803617a3babSopenharmony_ci0:86          'v' ( temp 4-component vector of float)
804617a3babSopenharmony_ci0:87      add second child into first child ( temp 4-component vector of float)
805617a3babSopenharmony_ci0:87        'v' ( temp 4-component vector of float)
806617a3babSopenharmony_ci0:87        smoothstep ( global 4-component vector of float)
807617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
808617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
809617a3babSopenharmony_ci0:87          'v' ( temp 4-component vector of float)
810617a3babSopenharmony_ci0:88      add second child into first child ( temp 4-component vector of float)
811617a3babSopenharmony_ci0:88        'v' ( temp 4-component vector of float)
812617a3babSopenharmony_ci0:88        step ( global 4-component vector of float)
813617a3babSopenharmony_ci0:88          'uf' ( uniform float)
814617a3babSopenharmony_ci0:88          'v' ( temp 4-component vector of float)
815617a3babSopenharmony_ci0:89      add second child into first child ( temp 4-component vector of float)
816617a3babSopenharmony_ci0:89        'v' ( temp 4-component vector of float)
817617a3babSopenharmony_ci0:89        smoothstep ( global 4-component vector of float)
818617a3babSopenharmony_ci0:89          'uf' ( uniform float)
819617a3babSopenharmony_ci0:89          'uf' ( uniform float)
820617a3babSopenharmony_ci0:89          'v' ( temp 4-component vector of float)
821617a3babSopenharmony_ci0:90      add second child into first child ( temp 4-component vector of float)
822617a3babSopenharmony_ci0:90        'v' ( temp 4-component vector of float)
823617a3babSopenharmony_ci0:90        normalize ( global 4-component vector of float)
824617a3babSopenharmony_ci0:90          'v' ( temp 4-component vector of float)
825617a3babSopenharmony_ci0:91      add second child into first child ( temp 4-component vector of float)
826617a3babSopenharmony_ci0:91        'v' ( temp 4-component vector of float)
827617a3babSopenharmony_ci0:91        face-forward ( global 4-component vector of float)
828617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
829617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
830617a3babSopenharmony_ci0:91          'v' ( temp 4-component vector of float)
831617a3babSopenharmony_ci0:92      add second child into first child ( temp 4-component vector of float)
832617a3babSopenharmony_ci0:92        'v' ( temp 4-component vector of float)
833617a3babSopenharmony_ci0:92        reflect ( global 4-component vector of float)
834617a3babSopenharmony_ci0:92          'v' ( temp 4-component vector of float)
835617a3babSopenharmony_ci0:92          'v' ( temp 4-component vector of float)
836617a3babSopenharmony_ci0:93      add second child into first child ( temp 4-component vector of float)
837617a3babSopenharmony_ci0:93        'v' ( temp 4-component vector of float)
838617a3babSopenharmony_ci0:93        refract ( global 4-component vector of float)
839617a3babSopenharmony_ci0:93          'v' ( temp 4-component vector of float)
840617a3babSopenharmony_ci0:93          'v' ( temp 4-component vector of float)
841617a3babSopenharmony_ci0:93          'uf' ( uniform float)
842617a3babSopenharmony_ci0:94      add second child into first child ( temp 4-component vector of float)
843617a3babSopenharmony_ci0:94        'v' ( temp 4-component vector of float)
844617a3babSopenharmony_ci0:94        dPdx ( global 4-component vector of float)
845617a3babSopenharmony_ci0:94          'v' ( temp 4-component vector of float)
846617a3babSopenharmony_ci0:95      add second child into first child ( temp 4-component vector of float)
847617a3babSopenharmony_ci0:95        'v' ( temp 4-component vector of float)
848617a3babSopenharmony_ci0:95        dPdy ( global 4-component vector of float)
849617a3babSopenharmony_ci0:95          'v' ( temp 4-component vector of float)
850617a3babSopenharmony_ci0:96      add second child into first child ( temp 4-component vector of float)
851617a3babSopenharmony_ci0:96        'v' ( temp 4-component vector of float)
852617a3babSopenharmony_ci0:96        fwidth ( global 4-component vector of float)
853617a3babSopenharmony_ci0:96          'v' ( temp 4-component vector of float)
854617a3babSopenharmony_ci0:101      add second child into first child ( temp int)
855617a3babSopenharmony_ci0:101        'i' ( temp int)
856617a3babSopenharmony_ci0:101        Absolute value ( global int)
857617a3babSopenharmony_ci0:101          'ui' ( uniform int)
858617a3babSopenharmony_ci0:102      add second child into first child ( temp int)
859617a3babSopenharmony_ci0:102        'i' ( temp int)
860617a3babSopenharmony_ci0:102        Sign ( global int)
861617a3babSopenharmony_ci0:102          'i' ( temp int)
862617a3babSopenharmony_ci0:103      add second child into first child ( temp int)
863617a3babSopenharmony_ci0:103        'i' ( temp int)
864617a3babSopenharmony_ci0:103        min ( global int)
865617a3babSopenharmony_ci0:103          'i' ( temp int)
866617a3babSopenharmony_ci0:103          'ui' ( uniform int)
867617a3babSopenharmony_ci0:104      add second child into first child ( temp int)
868617a3babSopenharmony_ci0:104        'i' ( temp int)
869617a3babSopenharmony_ci0:104        max ( global int)
870617a3babSopenharmony_ci0:104          'i' ( temp int)
871617a3babSopenharmony_ci0:104          'ui' ( uniform int)
872617a3babSopenharmony_ci0:105      add second child into first child ( temp int)
873617a3babSopenharmony_ci0:105        'i' ( temp int)
874617a3babSopenharmony_ci0:105        clamp ( global int)
875617a3babSopenharmony_ci0:105          'i' ( temp int)
876617a3babSopenharmony_ci0:105          'ui' ( uniform int)
877617a3babSopenharmony_ci0:105          'ui' ( uniform int)
878617a3babSopenharmony_ci0:107      Constant:
879617a3babSopenharmony_ci0:107        0.000000
880617a3babSopenharmony_ci0:108      Constant:
881617a3babSopenharmony_ci0:108        0.000000
882617a3babSopenharmony_ci0:109      Constant:
883617a3babSopenharmony_ci0:109        0.000000
884617a3babSopenharmony_ci0:110      Constant:
885617a3babSopenharmony_ci0:110        0.000000
886617a3babSopenharmony_ci0:113      'u' ( temp uint)
887617a3babSopenharmony_ci0:114      'u' ( temp uint)
888617a3babSopenharmony_ci0:115      add second child into first child ( temp uint)
889617a3babSopenharmony_ci0:115        'u' ( temp uint)
890617a3babSopenharmony_ci0:115        min ( global uint)
891617a3babSopenharmony_ci0:115          'u' ( temp uint)
892617a3babSopenharmony_ci0:115          'uui' ( uniform uint)
893617a3babSopenharmony_ci0:116      add second child into first child ( temp uint)
894617a3babSopenharmony_ci0:116        'u' ( temp uint)
895617a3babSopenharmony_ci0:116        max ( global uint)
896617a3babSopenharmony_ci0:116          'u' ( temp uint)
897617a3babSopenharmony_ci0:116          'uui' ( uniform uint)
898617a3babSopenharmony_ci0:117      add second child into first child ( temp uint)
899617a3babSopenharmony_ci0:117        'u' ( temp uint)
900617a3babSopenharmony_ci0:117        clamp ( global uint)
901617a3babSopenharmony_ci0:117          'u' ( temp uint)
902617a3babSopenharmony_ci0:117          'uui' ( uniform uint)
903617a3babSopenharmony_ci0:117          'uui' ( uniform uint)
904617a3babSopenharmony_ci0:118      'u' ( temp uint)
905617a3babSopenharmony_ci0:119      'u' ( temp uint)
906617a3babSopenharmony_ci0:120      'u' ( temp uint)
907617a3babSopenharmony_ci0:121      'i' ( temp int)
908617a3babSopenharmony_ci0:122      'i' ( temp int)
909617a3babSopenharmony_ci0:123      add second child into first child ( temp int)
910617a3babSopenharmony_ci0:123        'i' ( temp int)
911617a3babSopenharmony_ci0:123        'i' ( temp int)
912617a3babSopenharmony_ci0:127      move second child to first child ( temp bool)
913617a3babSopenharmony_ci0:127        'b' ( temp bool)
914617a3babSopenharmony_ci0:127        isnan ( global bool)
915617a3babSopenharmony_ci0:127          'uf' ( uniform float)
916617a3babSopenharmony_ci0:128      move second child to first child ( temp bool)
917617a3babSopenharmony_ci0:128        'b' ( temp bool)
918617a3babSopenharmony_ci0:128        isinf ( global bool)
919617a3babSopenharmony_ci0:128          direct index ( temp float)
920617a3babSopenharmony_ci0:128            'v' ( temp 4-component vector of float)
921617a3babSopenharmony_ci0:128            Constant:
922617a3babSopenharmony_ci0:128              1 (const int)
923617a3babSopenharmony_ci0:130      move second child to first child ( temp bool)
924617a3babSopenharmony_ci0:130        'b' ( temp bool)
925617a3babSopenharmony_ci0:130        any ( global bool)
926617a3babSopenharmony_ci0:130          Compare Less Than ( global 4-component vector of bool)
927617a3babSopenharmony_ci0:130            'v' ( temp 4-component vector of float)
928617a3babSopenharmony_ci0:130            'uv4' ( uniform 4-component vector of float)
929617a3babSopenharmony_ci0:131      move second child to first child ( temp bool)
930617a3babSopenharmony_ci0:131        'b' ( temp bool)
931617a3babSopenharmony_ci0:131        logical-and ( temp bool)
932617a3babSopenharmony_ci0:131          'b' ( temp bool)
933617a3babSopenharmony_ci0:131          any ( global bool)
934617a3babSopenharmony_ci0:131            Compare Less Than or Equal ( global 4-component vector of bool)
935617a3babSopenharmony_ci0:131              'v' ( temp 4-component vector of float)
936617a3babSopenharmony_ci0:131              'uv4' ( uniform 4-component vector of float)
937617a3babSopenharmony_ci0:132      move second child to first child ( temp bool)
938617a3babSopenharmony_ci0:132        'b' ( temp bool)
939617a3babSopenharmony_ci0:132        logical-and ( temp bool)
940617a3babSopenharmony_ci0:132          'b' ( temp bool)
941617a3babSopenharmony_ci0:132          any ( global bool)
942617a3babSopenharmony_ci0:132            Compare Greater Than ( global 4-component vector of bool)
943617a3babSopenharmony_ci0:132              'v' ( temp 4-component vector of float)
944617a3babSopenharmony_ci0:132              'uv4' ( uniform 4-component vector of float)
945617a3babSopenharmony_ci0:133      move second child to first child ( temp bool)
946617a3babSopenharmony_ci0:133        'b' ( temp bool)
947617a3babSopenharmony_ci0:133        logical-and ( temp bool)
948617a3babSopenharmony_ci0:133          'b' ( temp bool)
949617a3babSopenharmony_ci0:133          any ( global bool)
950617a3babSopenharmony_ci0:133            Compare Greater Than or Equal ( global 4-component vector of bool)
951617a3babSopenharmony_ci0:133              'v' ( temp 4-component vector of float)
952617a3babSopenharmony_ci0:133              'uv4' ( uniform 4-component vector of float)
953617a3babSopenharmony_ci0:134      move second child to first child ( temp bool)
954617a3babSopenharmony_ci0:134        'b' ( temp bool)
955617a3babSopenharmony_ci0:134        logical-and ( temp bool)
956617a3babSopenharmony_ci0:134          'b' ( temp bool)
957617a3babSopenharmony_ci0:134          any ( global bool)
958617a3babSopenharmony_ci0:134            Equal ( global 4-component vector of bool)
959617a3babSopenharmony_ci0:134              'ub41' ( uniform 4-component vector of bool)
960617a3babSopenharmony_ci0:134              'ub42' ( uniform 4-component vector of bool)
961617a3babSopenharmony_ci0:135      move second child to first child ( temp bool)
962617a3babSopenharmony_ci0:135        'b' ( temp bool)
963617a3babSopenharmony_ci0:135        logical-and ( temp bool)
964617a3babSopenharmony_ci0:135          'b' ( temp bool)
965617a3babSopenharmony_ci0:135          any ( global bool)
966617a3babSopenharmony_ci0:135            NotEqual ( global 4-component vector of bool)
967617a3babSopenharmony_ci0:135              'ub41' ( uniform 4-component vector of bool)
968617a3babSopenharmony_ci0:135              'ub42' ( uniform 4-component vector of bool)
969617a3babSopenharmony_ci0:136      move second child to first child ( temp bool)
970617a3babSopenharmony_ci0:136        'b' ( temp bool)
971617a3babSopenharmony_ci0:136        logical-and ( temp bool)
972617a3babSopenharmony_ci0:136          'b' ( temp bool)
973617a3babSopenharmony_ci0:136          any ( global bool)
974617a3babSopenharmony_ci0:136            'ub41' ( uniform 4-component vector of bool)
975617a3babSopenharmony_ci0:137      move second child to first child ( temp bool)
976617a3babSopenharmony_ci0:137        'b' ( temp bool)
977617a3babSopenharmony_ci0:137        logical-and ( temp bool)
978617a3babSopenharmony_ci0:137          'b' ( temp bool)
979617a3babSopenharmony_ci0:137          all ( global bool)
980617a3babSopenharmony_ci0:137            'ub41' ( uniform 4-component vector of bool)
981617a3babSopenharmony_ci0:138      move second child to first child ( temp bool)
982617a3babSopenharmony_ci0:138        'b' ( temp bool)
983617a3babSopenharmony_ci0:138        logical-and ( temp bool)
984617a3babSopenharmony_ci0:138          'b' ( temp bool)
985617a3babSopenharmony_ci0:138          any ( global bool)
986617a3babSopenharmony_ci0:138            Negate conditional ( global 4-component vector of bool)
987617a3babSopenharmony_ci0:138              'ub41' ( uniform 4-component vector of bool)
988617a3babSopenharmony_ci0:140      move second child to first child ( temp int)
989617a3babSopenharmony_ci0:140        'i' ( temp int)
990617a3babSopenharmony_ci0:140        divide ( temp int)
991617a3babSopenharmony_ci0:140          subtract ( temp int)
992617a3babSopenharmony_ci0:140            component-wise multiply ( temp int)
993617a3babSopenharmony_ci0:140              add ( temp int)
994617a3babSopenharmony_ci0:140                'i' ( temp int)
995617a3babSopenharmony_ci0:140                'ui' ( uniform int)
996617a3babSopenharmony_ci0:140              'i' ( temp int)
997617a3babSopenharmony_ci0:140            'ui' ( uniform int)
998617a3babSopenharmony_ci0:140          'i' ( temp int)
999617a3babSopenharmony_ci0:141      move second child to first child ( temp int)
1000617a3babSopenharmony_ci0:141        'i' ( temp int)
1001617a3babSopenharmony_ci0:141        mod ( temp int)
1002617a3babSopenharmony_ci0:141          'i' ( temp int)
1003617a3babSopenharmony_ci0:141          'ui' ( uniform int)
1004617a3babSopenharmony_ci0:142      Test condition and select ( temp void)
1005617a3babSopenharmony_ci0:142        Condition
1006617a3babSopenharmony_ci0:142        logical-or ( temp bool)
1007617a3babSopenharmony_ci0:142          Compare Equal ( temp bool)
1008617a3babSopenharmony_ci0:142            'i' ( temp int)
1009617a3babSopenharmony_ci0:142            'ui' ( uniform int)
1010617a3babSopenharmony_ci0:142          logical-xor ( temp bool)
1011617a3babSopenharmony_ci0:142            logical-and ( temp bool)
1012617a3babSopenharmony_ci0:142              Compare Not Equal ( temp bool)
1013617a3babSopenharmony_ci0:142                'i' ( temp int)
1014617a3babSopenharmony_ci0:142                'ui' ( uniform int)
1015617a3babSopenharmony_ci0:142              Compare Equal ( temp bool)
1016617a3babSopenharmony_ci0:142                'i' ( temp int)
1017617a3babSopenharmony_ci0:142                'ui' ( uniform int)
1018617a3babSopenharmony_ci0:142            Compare Not Equal ( temp bool)
1019617a3babSopenharmony_ci0:142              'i' ( temp int)
1020617a3babSopenharmony_ci0:142              Constant:
1021617a3babSopenharmony_ci0:142                2 (const int)
1022617a3babSopenharmony_ci0:142        true case
1023617a3babSopenharmony_ci0:143        Pre-Increment ( temp int)
1024617a3babSopenharmony_ci0:143          'i' ( temp int)
1025617a3babSopenharmony_ci0:145      move second child to first child ( temp float)
1026617a3babSopenharmony_ci0:145        'f' ( temp float)
1027617a3babSopenharmony_ci0:145        divide ( temp float)
1028617a3babSopenharmony_ci0:145          subtract ( temp float)
1029617a3babSopenharmony_ci0:145            component-wise multiply ( temp float)
1030617a3babSopenharmony_ci0:145              add ( temp float)
1031617a3babSopenharmony_ci0:145                'uf' ( uniform float)
1032617a3babSopenharmony_ci0:145                'uf' ( uniform float)
1033617a3babSopenharmony_ci0:145              'uf' ( uniform float)
1034617a3babSopenharmony_ci0:145            'uf' ( uniform float)
1035617a3babSopenharmony_ci0:145          'uf' ( uniform float)
1036617a3babSopenharmony_ci0:147      add second child into first child ( temp float)
1037617a3babSopenharmony_ci0:147        'f' ( temp float)
1038617a3babSopenharmony_ci0:147        length ( global float)
1039617a3babSopenharmony_ci0:147          'v' ( temp 4-component vector of float)
1040617a3babSopenharmony_ci0:148      add second child into first child ( temp float)
1041617a3babSopenharmony_ci0:148        'f' ( temp float)
1042617a3babSopenharmony_ci0:148        distance ( global float)
1043617a3babSopenharmony_ci0:148          'v' ( temp 4-component vector of float)
1044617a3babSopenharmony_ci0:148          'v' ( temp 4-component vector of float)
1045617a3babSopenharmony_ci0:149      add second child into first child ( temp float)
1046617a3babSopenharmony_ci0:149        'f' ( temp float)
1047617a3babSopenharmony_ci0:149        dot-product ( global float)
1048617a3babSopenharmony_ci0:149          'v' ( temp 4-component vector of float)
1049617a3babSopenharmony_ci0:149          'v' ( temp 4-component vector of float)
1050617a3babSopenharmony_ci0:150      add second child into first child ( temp float)
1051617a3babSopenharmony_ci0:150        'f' ( temp float)
1052617a3babSopenharmony_ci0:150        dot-product ( global float)
1053617a3babSopenharmony_ci0:150          'f' ( temp float)
1054617a3babSopenharmony_ci0:150          'uf' ( uniform float)
1055617a3babSopenharmony_ci0:151      add second child into first child ( temp float)
1056617a3babSopenharmony_ci0:151        'f' ( temp float)
1057617a3babSopenharmony_ci0:151        direct index ( temp float)
1058617a3babSopenharmony_ci0:151          cross-product ( global 3-component vector of float)
1059617a3babSopenharmony_ci0:151            vector swizzle ( temp 3-component vector of float)
1060617a3babSopenharmony_ci0:151              'v' ( temp 4-component vector of float)
1061617a3babSopenharmony_ci0:151              Sequence
1062617a3babSopenharmony_ci0:151                Constant:
1063617a3babSopenharmony_ci0:151                  0 (const int)
1064617a3babSopenharmony_ci0:151                Constant:
1065617a3babSopenharmony_ci0:151                  1 (const int)
1066617a3babSopenharmony_ci0:151                Constant:
1067617a3babSopenharmony_ci0:151                  2 (const int)
1068617a3babSopenharmony_ci0:151            vector swizzle ( temp 3-component vector of float)
1069617a3babSopenharmony_ci0:151              'v' ( temp 4-component vector of float)
1070617a3babSopenharmony_ci0:151              Sequence
1071617a3babSopenharmony_ci0:151                Constant:
1072617a3babSopenharmony_ci0:151                  0 (const int)
1073617a3babSopenharmony_ci0:151                Constant:
1074617a3babSopenharmony_ci0:151                  1 (const int)
1075617a3babSopenharmony_ci0:151                Constant:
1076617a3babSopenharmony_ci0:151                  2 (const int)
1077617a3babSopenharmony_ci0:151          Constant:
1078617a3babSopenharmony_ci0:151            0 (const int)
1079617a3babSopenharmony_ci0:153      Test condition and select ( temp void)
1080617a3babSopenharmony_ci0:153        Condition
1081617a3babSopenharmony_ci0:153        logical-or ( temp bool)
1082617a3babSopenharmony_ci0:153          Compare Equal ( temp bool)
1083617a3babSopenharmony_ci0:153            'f' ( temp float)
1084617a3babSopenharmony_ci0:153            'uf' ( uniform float)
1085617a3babSopenharmony_ci0:153          logical-and ( temp bool)
1086617a3babSopenharmony_ci0:153            Compare Not Equal ( temp bool)
1087617a3babSopenharmony_ci0:153              'f' ( temp float)
1088617a3babSopenharmony_ci0:153              'uf' ( uniform float)
1089617a3babSopenharmony_ci0:153            Compare Not Equal ( temp bool)
1090617a3babSopenharmony_ci0:153              'f' ( temp float)
1091617a3babSopenharmony_ci0:153              Constant:
1092617a3babSopenharmony_ci0:153                2.000000
1093617a3babSopenharmony_ci0:153        true case
1094617a3babSopenharmony_ci0:154        Pre-Increment ( temp float)
1095617a3babSopenharmony_ci0:154          'f' ( temp float)
1096617a3babSopenharmony_ci0:156      and second child into first child ( temp int)
1097617a3babSopenharmony_ci0:156        'i' ( temp int)
1098617a3babSopenharmony_ci0:156        'ui' ( uniform int)
1099617a3babSopenharmony_ci0:157      or second child into first child ( temp int)
1100617a3babSopenharmony_ci0:157        'i' ( temp int)
1101617a3babSopenharmony_ci0:157        Constant:
1102617a3babSopenharmony_ci0:157          66 (const int)
1103617a3babSopenharmony_ci0:158      exclusive or second child into first child ( temp int)
1104617a3babSopenharmony_ci0:158        'i' ( temp int)
1105617a3babSopenharmony_ci0:158        'ui' ( uniform int)
1106617a3babSopenharmony_ci0:159      mod second child into first child ( temp int)
1107617a3babSopenharmony_ci0:159        'i' ( temp int)
1108617a3babSopenharmony_ci0:159        Constant:
1109617a3babSopenharmony_ci0:159          17 (const int)
1110617a3babSopenharmony_ci0:160      right shift second child into first child ( temp int)
1111617a3babSopenharmony_ci0:160        'i' ( temp int)
1112617a3babSopenharmony_ci0:160        Constant:
1113617a3babSopenharmony_ci0:160          2 (const int)
1114617a3babSopenharmony_ci0:161      left shift second child into first child ( temp int)
1115617a3babSopenharmony_ci0:161        'i' ( temp int)
1116617a3babSopenharmony_ci0:161        'ui' ( uniform int)
1117617a3babSopenharmony_ci0:162      move second child to first child ( temp int)
1118617a3babSopenharmony_ci0:162        'i' ( temp int)
1119617a3babSopenharmony_ci0:162        Bitwise not ( temp int)
1120617a3babSopenharmony_ci0:162          'i' ( temp int)
1121617a3babSopenharmony_ci0:163      move second child to first child ( temp bool)
1122617a3babSopenharmony_ci0:163        'b' ( temp bool)
1123617a3babSopenharmony_ci0:163        Negate conditional ( temp bool)
1124617a3babSopenharmony_ci0:163          'b' ( temp bool)
1125617a3babSopenharmony_ci0:165      move second child to first child ( temp 4-component vector of float)
1126617a3babSopenharmony_ci0:165        'gl_FragColor' ( fragColor 4-component vector of float FragColor)
1127617a3babSopenharmony_ci0:165        Test condition and select ( temp 4-component vector of float)
1128617a3babSopenharmony_ci0:165          Condition
1129617a3babSopenharmony_ci0:165          'b' ( temp bool)
1130617a3babSopenharmony_ci0:165          true case
1131617a3babSopenharmony_ci0:165          add ( temp 4-component vector of float)
1132617a3babSopenharmony_ci0:165            add ( temp 4-component vector of float)
1133617a3babSopenharmony_ci0:165              Construct vec4 ( temp 4-component vector of float)
1134617a3babSopenharmony_ci0:165                Convert int to float ( temp float)
1135617a3babSopenharmony_ci0:165                  'i' ( temp int)
1136617a3babSopenharmony_ci0:165              Construct vec4 ( temp 4-component vector of float)
1137617a3babSopenharmony_ci0:165                'f' ( temp float)
1138617a3babSopenharmony_ci0:165            'v' ( temp 4-component vector of float)
1139617a3babSopenharmony_ci0:165          false case
1140617a3babSopenharmony_ci0:165          'v' ( temp 4-component vector of float)
1141617a3babSopenharmony_ci0:?   Linker Objects
1142617a3babSopenharmony_ci0:?     'uiv4' ( uniform 4-component vector of int)
1143617a3babSopenharmony_ci0:?     'uv4' ( uniform 4-component vector of float)
1144617a3babSopenharmony_ci0:?     'ub' ( uniform bool)
1145617a3babSopenharmony_ci0:?     'ub41' ( uniform 4-component vector of bool)
1146617a3babSopenharmony_ci0:?     'ub42' ( uniform 4-component vector of bool)
1147617a3babSopenharmony_ci0:?     'uf' ( uniform float)
1148617a3babSopenharmony_ci0:?     'ui' ( uniform int)
1149617a3babSopenharmony_ci0:?     'uuv4' ( uniform 4-component vector of uint)
1150617a3babSopenharmony_ci0:?     'uui' ( uniform uint)
1151617a3babSopenharmony_ci
1152