1617a3babSopenharmony_cifindFunction.frag
2617a3babSopenharmony_ciERROR: 0:39: 'func' : ambiguous best function under implicit type conversion 
3617a3babSopenharmony_ciERROR: 0:40: 'func' : no matching overloaded function found 
4617a3babSopenharmony_ciERROR: 0:40: '=' :  cannot convert from ' const float' to ' temp int64_t'
5617a3babSopenharmony_ciERROR: 0:41: 'func' : no matching overloaded function found 
6617a3babSopenharmony_ciERROR: 0:41: '=' :  cannot convert from ' const float' to ' temp int64_t'
7617a3babSopenharmony_ciERROR: 0:44: 'func' : no matching overloaded function found 
8617a3babSopenharmony_ciERROR: 0:44: '=' :  cannot convert from ' const float' to ' temp int64_t'
9617a3babSopenharmony_ciERROR: 0:45: 'func' : ambiguous best function under implicit type conversion 
10617a3babSopenharmony_ciERROR: 8 compilation errors.  No code generated.
11617a3babSopenharmony_ci
12617a3babSopenharmony_ci
13617a3babSopenharmony_ciShader version: 450
14617a3babSopenharmony_ciRequested GL_EXT_shader_explicit_arithmetic_types
15617a3babSopenharmony_ciERROR: node is still EOpNull!
16617a3babSopenharmony_ci0:5  Function Definition: func(i81;i161;i161; ( global int64_t)
17617a3babSopenharmony_ci0:5    Function Parameters: 
18617a3babSopenharmony_ci0:5      'a' ( in int8_t)
19617a3babSopenharmony_ci0:5      'b' ( in int16_t)
20617a3babSopenharmony_ci0:5      'c' ( in int16_t)
21617a3babSopenharmony_ci0:7    Sequence
22617a3babSopenharmony_ci0:7      Branch: Return with expression
23617a3babSopenharmony_ci0:7        Convert int16_t to int64 ( temp int64_t)
24617a3babSopenharmony_ci0:7          inclusive-or ( temp int16_t)
25617a3babSopenharmony_ci0:7            Convert int8_t to int16_t ( temp int16_t)
26617a3babSopenharmony_ci0:7              'a' ( in int8_t)
27617a3babSopenharmony_ci0:7            add ( temp int16_t)
28617a3babSopenharmony_ci0:7              'b' ( in int16_t)
29617a3babSopenharmony_ci0:7              'c' ( in int16_t)
30617a3babSopenharmony_ci0:10  Function Definition: func(i81;i161;i1; ( global int64_t)
31617a3babSopenharmony_ci0:10    Function Parameters: 
32617a3babSopenharmony_ci0:10      'a' ( in int8_t)
33617a3babSopenharmony_ci0:10      'b' ( in int16_t)
34617a3babSopenharmony_ci0:10      'c' ( in int)
35617a3babSopenharmony_ci0:12    Sequence
36617a3babSopenharmony_ci0:12      Branch: Return with expression
37617a3babSopenharmony_ci0:12        Convert int to int64 ( temp int64_t)
38617a3babSopenharmony_ci0:12          inclusive-or ( temp int)
39617a3babSopenharmony_ci0:12            Convert int8_t to int ( temp int)
40617a3babSopenharmony_ci0:12              'a' ( in int8_t)
41617a3babSopenharmony_ci0:12            subtract ( temp int)
42617a3babSopenharmony_ci0:12              Convert int16_t to int ( temp int)
43617a3babSopenharmony_ci0:12                'b' ( in int16_t)
44617a3babSopenharmony_ci0:12              'c' ( in int)
45617a3babSopenharmony_ci0:15  Function Definition: func(i1;i1;i1; ( global int64_t)
46617a3babSopenharmony_ci0:15    Function Parameters: 
47617a3babSopenharmony_ci0:15      'a' ( in int)
48617a3babSopenharmony_ci0:15      'b' ( in int)
49617a3babSopenharmony_ci0:15      'c' ( in int)
50617a3babSopenharmony_ci0:17    Sequence
51617a3babSopenharmony_ci0:17      Branch: Return with expression
52617a3babSopenharmony_ci0:17        Convert int to int64 ( temp int64_t)
53617a3babSopenharmony_ci0:17          add ( temp int)
54617a3babSopenharmony_ci0:17            divide ( temp int)
55617a3babSopenharmony_ci0:17              'a' ( in int)
56617a3babSopenharmony_ci0:17              'b' ( in int)
57617a3babSopenharmony_ci0:17            'c' ( in int)
58617a3babSopenharmony_ci0:20  Function Definition: func(f161;f161;f1; ( global int64_t)
59617a3babSopenharmony_ci0:20    Function Parameters: 
60617a3babSopenharmony_ci0:20      'a' ( in float16_t)
61617a3babSopenharmony_ci0:20      'b' ( in float16_t)
62617a3babSopenharmony_ci0:20      'c' ( in float)
63617a3babSopenharmony_ci0:22    Sequence
64617a3babSopenharmony_ci0:22      Branch: Return with expression
65617a3babSopenharmony_ci0:22        Convert float to int64 ( temp int64_t)
66617a3babSopenharmony_ci0:22          subtract ( temp float)
67617a3babSopenharmony_ci0:22            Convert float16_t to float ( temp float)
68617a3babSopenharmony_ci0:22              'a' ( in float16_t)
69617a3babSopenharmony_ci0:22            component-wise multiply ( temp float)
70617a3babSopenharmony_ci0:22              Convert float16_t to float ( temp float)
71617a3babSopenharmony_ci0:22                'b' ( in float16_t)
72617a3babSopenharmony_ci0:22              'c' ( in float)
73617a3babSopenharmony_ci0:25  Function Definition: func(f161;i161;f1; ( global int64_t)
74617a3babSopenharmony_ci0:25    Function Parameters: 
75617a3babSopenharmony_ci0:25      'a' ( in float16_t)
76617a3babSopenharmony_ci0:25      'b' ( in int16_t)
77617a3babSopenharmony_ci0:25      'c' ( in float)
78617a3babSopenharmony_ci0:27    Sequence
79617a3babSopenharmony_ci0:27      Branch: Return with expression
80617a3babSopenharmony_ci0:27        Convert float to int64 ( temp int64_t)
81617a3babSopenharmony_ci0:27          subtract ( temp float)
82617a3babSopenharmony_ci0:27            Convert float16_t to float ( temp float)
83617a3babSopenharmony_ci0:27              'a' ( in float16_t)
84617a3babSopenharmony_ci0:27            component-wise multiply ( temp float)
85617a3babSopenharmony_ci0:27              Convert int16_t to float ( temp float)
86617a3babSopenharmony_ci0:27                'b' ( in int16_t)
87617a3babSopenharmony_ci0:27              'c' ( in float)
88617a3babSopenharmony_ci0:30  Function Definition: main( ( global void)
89617a3babSopenharmony_ci0:30    Function Parameters: 
90617a3babSopenharmony_ci0:?     Sequence
91617a3babSopenharmony_ci0:38      Sequence
92617a3babSopenharmony_ci0:38        move second child to first child ( temp int64_t)
93617a3babSopenharmony_ci0:38          'b1' ( temp int64_t)
94617a3babSopenharmony_ci0:38          Function Call: func(i81;i161;i1; ( global int64_t)
95617a3babSopenharmony_ci0:38            'x' ( temp int8_t)
96617a3babSopenharmony_ci0:38            'y' ( temp int16_t)
97617a3babSopenharmony_ci0:38            'z' ( temp int)
98617a3babSopenharmony_ci0:39      Sequence
99617a3babSopenharmony_ci0:39        move second child to first child ( temp int64_t)
100617a3babSopenharmony_ci0:39          'b2' ( temp int64_t)
101617a3babSopenharmony_ci0:39          Function Call: func(f161;i161;f1; ( global int64_t)
102617a3babSopenharmony_ci0:39            Convert int16_t to float16_t ( temp float16_t)
103617a3babSopenharmony_ci0:39              'y' ( temp int16_t)
104617a3babSopenharmony_ci0:39            'y' ( temp int16_t)
105617a3babSopenharmony_ci0:39            Convert int to float ( temp float)
106617a3babSopenharmony_ci0:39              'z' ( temp int)
107617a3babSopenharmony_ci0:42      Sequence
108617a3babSopenharmony_ci0:42        move second child to first child ( temp int64_t)
109617a3babSopenharmony_ci0:42          'b5' ( temp int64_t)
110617a3babSopenharmony_ci0:42          Function Call: func(f161;i161;f1; ( global int64_t)
111617a3babSopenharmony_ci0:42            Convert int16_t to float16_t ( temp float16_t)
112617a3babSopenharmony_ci0:42              'y' ( temp int16_t)
113617a3babSopenharmony_ci0:42            'y' ( temp int16_t)
114617a3babSopenharmony_ci0:42            Convert float16_t to float ( temp float)
115617a3babSopenharmony_ci0:42              'f16' ( temp float16_t)
116617a3babSopenharmony_ci0:43      Sequence
117617a3babSopenharmony_ci0:43        move second child to first child ( temp int64_t)
118617a3babSopenharmony_ci0:43          'b7' ( temp int64_t)
119617a3babSopenharmony_ci0:43          Function Call: func(f161;f161;f1; ( global int64_t)
120617a3babSopenharmony_ci0:43            'f16' ( temp float16_t)
121617a3babSopenharmony_ci0:43            'f16' ( temp float16_t)
122617a3babSopenharmony_ci0:43            Convert int16_t to float ( temp float)
123617a3babSopenharmony_ci0:43              'y' ( temp int16_t)
124617a3babSopenharmony_ci0:45      Sequence
125617a3babSopenharmony_ci0:45        move second child to first child ( temp int64_t)
126617a3babSopenharmony_ci0:45          'b9' ( temp int64_t)
127617a3babSopenharmony_ci0:45          Function Call: func(f161;f161;f1; ( global int64_t)
128617a3babSopenharmony_ci0:45            'f16' ( temp float16_t)
129617a3babSopenharmony_ci0:45            Convert int8_t to float16_t ( temp float16_t)
130617a3babSopenharmony_ci0:45              'x' ( temp int8_t)
131617a3babSopenharmony_ci0:45            Convert float16_t to float ( temp float)
132617a3babSopenharmony_ci0:45              'f16' ( temp float16_t)
133617a3babSopenharmony_ci0:?   Linker Objects
134617a3babSopenharmony_ci
135617a3babSopenharmony_ci
136617a3babSopenharmony_ciLinked fragment stage:
137617a3babSopenharmony_ci
138617a3babSopenharmony_ci
139617a3babSopenharmony_ciShader version: 450
140617a3babSopenharmony_ciRequested GL_EXT_shader_explicit_arithmetic_types
141617a3babSopenharmony_ciERROR: node is still EOpNull!
142617a3babSopenharmony_ci0:10  Function Definition: func(i81;i161;i1; ( global int64_t)
143617a3babSopenharmony_ci0:10    Function Parameters: 
144617a3babSopenharmony_ci0:10      'a' ( in int8_t)
145617a3babSopenharmony_ci0:10      'b' ( in int16_t)
146617a3babSopenharmony_ci0:10      'c' ( in int)
147617a3babSopenharmony_ci0:12    Sequence
148617a3babSopenharmony_ci0:12      Branch: Return with expression
149617a3babSopenharmony_ci0:12        Convert int to int64 ( temp int64_t)
150617a3babSopenharmony_ci0:12          inclusive-or ( temp int)
151617a3babSopenharmony_ci0:12            Convert int8_t to int ( temp int)
152617a3babSopenharmony_ci0:12              'a' ( in int8_t)
153617a3babSopenharmony_ci0:12            subtract ( temp int)
154617a3babSopenharmony_ci0:12              Convert int16_t to int ( temp int)
155617a3babSopenharmony_ci0:12                'b' ( in int16_t)
156617a3babSopenharmony_ci0:12              'c' ( in int)
157617a3babSopenharmony_ci0:20  Function Definition: func(f161;f161;f1; ( global int64_t)
158617a3babSopenharmony_ci0:20    Function Parameters: 
159617a3babSopenharmony_ci0:20      'a' ( in float16_t)
160617a3babSopenharmony_ci0:20      'b' ( in float16_t)
161617a3babSopenharmony_ci0:20      'c' ( in float)
162617a3babSopenharmony_ci0:22    Sequence
163617a3babSopenharmony_ci0:22      Branch: Return with expression
164617a3babSopenharmony_ci0:22        Convert float to int64 ( temp int64_t)
165617a3babSopenharmony_ci0:22          subtract ( temp float)
166617a3babSopenharmony_ci0:22            Convert float16_t to float ( temp float)
167617a3babSopenharmony_ci0:22              'a' ( in float16_t)
168617a3babSopenharmony_ci0:22            component-wise multiply ( temp float)
169617a3babSopenharmony_ci0:22              Convert float16_t to float ( temp float)
170617a3babSopenharmony_ci0:22                'b' ( in float16_t)
171617a3babSopenharmony_ci0:22              'c' ( in float)
172617a3babSopenharmony_ci0:25  Function Definition: func(f161;i161;f1; ( global int64_t)
173617a3babSopenharmony_ci0:25    Function Parameters: 
174617a3babSopenharmony_ci0:25      'a' ( in float16_t)
175617a3babSopenharmony_ci0:25      'b' ( in int16_t)
176617a3babSopenharmony_ci0:25      'c' ( in float)
177617a3babSopenharmony_ci0:27    Sequence
178617a3babSopenharmony_ci0:27      Branch: Return with expression
179617a3babSopenharmony_ci0:27        Convert float to int64 ( temp int64_t)
180617a3babSopenharmony_ci0:27          subtract ( temp float)
181617a3babSopenharmony_ci0:27            Convert float16_t to float ( temp float)
182617a3babSopenharmony_ci0:27              'a' ( in float16_t)
183617a3babSopenharmony_ci0:27            component-wise multiply ( temp float)
184617a3babSopenharmony_ci0:27              Convert int16_t to float ( temp float)
185617a3babSopenharmony_ci0:27                'b' ( in int16_t)
186617a3babSopenharmony_ci0:27              'c' ( in float)
187617a3babSopenharmony_ci0:30  Function Definition: main( ( global void)
188617a3babSopenharmony_ci0:30    Function Parameters: 
189617a3babSopenharmony_ci0:?     Sequence
190617a3babSopenharmony_ci0:38      Sequence
191617a3babSopenharmony_ci0:38        move second child to first child ( temp int64_t)
192617a3babSopenharmony_ci0:38          'b1' ( temp int64_t)
193617a3babSopenharmony_ci0:38          Function Call: func(i81;i161;i1; ( global int64_t)
194617a3babSopenharmony_ci0:38            'x' ( temp int8_t)
195617a3babSopenharmony_ci0:38            'y' ( temp int16_t)
196617a3babSopenharmony_ci0:38            'z' ( temp int)
197617a3babSopenharmony_ci0:39      Sequence
198617a3babSopenharmony_ci0:39        move second child to first child ( temp int64_t)
199617a3babSopenharmony_ci0:39          'b2' ( temp int64_t)
200617a3babSopenharmony_ci0:39          Function Call: func(f161;i161;f1; ( global int64_t)
201617a3babSopenharmony_ci0:39            Convert int16_t to float16_t ( temp float16_t)
202617a3babSopenharmony_ci0:39              'y' ( temp int16_t)
203617a3babSopenharmony_ci0:39            'y' ( temp int16_t)
204617a3babSopenharmony_ci0:39            Convert int to float ( temp float)
205617a3babSopenharmony_ci0:39              'z' ( temp int)
206617a3babSopenharmony_ci0:42      Sequence
207617a3babSopenharmony_ci0:42        move second child to first child ( temp int64_t)
208617a3babSopenharmony_ci0:42          'b5' ( temp int64_t)
209617a3babSopenharmony_ci0:42          Function Call: func(f161;i161;f1; ( global int64_t)
210617a3babSopenharmony_ci0:42            Convert int16_t to float16_t ( temp float16_t)
211617a3babSopenharmony_ci0:42              'y' ( temp int16_t)
212617a3babSopenharmony_ci0:42            'y' ( temp int16_t)
213617a3babSopenharmony_ci0:42            Convert float16_t to float ( temp float)
214617a3babSopenharmony_ci0:42              'f16' ( temp float16_t)
215617a3babSopenharmony_ci0:43      Sequence
216617a3babSopenharmony_ci0:43        move second child to first child ( temp int64_t)
217617a3babSopenharmony_ci0:43          'b7' ( temp int64_t)
218617a3babSopenharmony_ci0:43          Function Call: func(f161;f161;f1; ( global int64_t)
219617a3babSopenharmony_ci0:43            'f16' ( temp float16_t)
220617a3babSopenharmony_ci0:43            'f16' ( temp float16_t)
221617a3babSopenharmony_ci0:43            Convert int16_t to float ( temp float)
222617a3babSopenharmony_ci0:43              'y' ( temp int16_t)
223617a3babSopenharmony_ci0:45      Sequence
224617a3babSopenharmony_ci0:45        move second child to first child ( temp int64_t)
225617a3babSopenharmony_ci0:45          'b9' ( temp int64_t)
226617a3babSopenharmony_ci0:45          Function Call: func(f161;f161;f1; ( global int64_t)
227617a3babSopenharmony_ci0:45            'f16' ( temp float16_t)
228617a3babSopenharmony_ci0:45            Convert int8_t to float16_t ( temp float16_t)
229617a3babSopenharmony_ci0:45              'x' ( temp int8_t)
230617a3babSopenharmony_ci0:45            Convert float16_t to float ( temp float)
231617a3babSopenharmony_ci0:45              'f16' ( temp float16_t)
232617a3babSopenharmony_ci0:?   Linker Objects
233617a3babSopenharmony_ci
234