1617a3babSopenharmony_cihlsl.intrinsics.vert
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_ci0:? Sequence
4617a3babSopenharmony_ci0:2  Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; ( temp float)
5617a3babSopenharmony_ci0:2    Function Parameters: 
6617a3babSopenharmony_ci0:2      'inF0' ( in float)
7617a3babSopenharmony_ci0:2      'inF1' ( in float)
8617a3babSopenharmony_ci0:2      'inF2' ( in float)
9617a3babSopenharmony_ci0:2      'inU0' ( in uint)
10617a3babSopenharmony_ci0:2      'inU1' ( in uint)
11617a3babSopenharmony_ci0:?     Sequence
12617a3babSopenharmony_ci0:3      all ( temp bool)
13617a3babSopenharmony_ci0:3        Convert float to bool ( temp bool)
14617a3babSopenharmony_ci0:3          'inF0' ( in float)
15617a3babSopenharmony_ci0:4      Absolute value ( temp float)
16617a3babSopenharmony_ci0:4        'inF0' ( in float)
17617a3babSopenharmony_ci0:5      arc cosine ( temp float)
18617a3babSopenharmony_ci0:5        'inF0' ( in float)
19617a3babSopenharmony_ci0:6      any ( temp bool)
20617a3babSopenharmony_ci0:6        Convert float to bool ( temp bool)
21617a3babSopenharmony_ci0:6          'inF0' ( in float)
22617a3babSopenharmony_ci0:7      arc sine ( temp float)
23617a3babSopenharmony_ci0:7        'inF0' ( in float)
24617a3babSopenharmony_ci0:8      floatBitsToInt ( temp int)
25617a3babSopenharmony_ci0:8        'inF0' ( in float)
26617a3babSopenharmony_ci0:9      floatBitsToUint ( temp uint)
27617a3babSopenharmony_ci0:9        'inF0' ( in float)
28617a3babSopenharmony_ci0:10      intBitsToFloat ( temp float)
29617a3babSopenharmony_ci0:10        'inU0' ( in uint)
30617a3babSopenharmony_ci0:12      arc tangent ( temp float)
31617a3babSopenharmony_ci0:12        'inF0' ( in float)
32617a3babSopenharmony_ci0:13      arc tangent ( temp float)
33617a3babSopenharmony_ci0:13        'inF0' ( in float)
34617a3babSopenharmony_ci0:13        'inF1' ( in float)
35617a3babSopenharmony_ci0:14      Ceiling ( temp float)
36617a3babSopenharmony_ci0:14        'inF0' ( in float)
37617a3babSopenharmony_ci0:15      clamp ( temp float)
38617a3babSopenharmony_ci0:15        'inF0' ( in float)
39617a3babSopenharmony_ci0:15        'inF1' ( in float)
40617a3babSopenharmony_ci0:15        'inF2' ( in float)
41617a3babSopenharmony_ci0:16      cosine ( temp float)
42617a3babSopenharmony_ci0:16        'inF0' ( in float)
43617a3babSopenharmony_ci0:17      hyp. cosine ( temp float)
44617a3babSopenharmony_ci0:17        'inF0' ( in float)
45617a3babSopenharmony_ci0:18      bitCount ( temp int)
46617a3babSopenharmony_ci0:18        Constant:
47617a3babSopenharmony_ci0:18          7 (const int)
48617a3babSopenharmony_ci0:19      degrees ( temp float)
49617a3babSopenharmony_ci0:19        'inF0' ( in float)
50617a3babSopenharmony_ci0:23      exp ( temp float)
51617a3babSopenharmony_ci0:23        'inF0' ( in float)
52617a3babSopenharmony_ci0:24      exp2 ( temp float)
53617a3babSopenharmony_ci0:24        'inF0' ( in float)
54617a3babSopenharmony_ci0:25      findMSB ( temp int)
55617a3babSopenharmony_ci0:25        Constant:
56617a3babSopenharmony_ci0:25          7 (const int)
57617a3babSopenharmony_ci0:26      findLSB ( temp int)
58617a3babSopenharmony_ci0:26        Constant:
59617a3babSopenharmony_ci0:26          7 (const int)
60617a3babSopenharmony_ci0:27      Floor ( temp float)
61617a3babSopenharmony_ci0:27        'inF0' ( in float)
62617a3babSopenharmony_ci0:29      mod ( temp float)
63617a3babSopenharmony_ci0:29        'inF0' ( in float)
64617a3babSopenharmony_ci0:29        'inF1' ( in float)
65617a3babSopenharmony_ci0:30      Fraction ( temp float)
66617a3babSopenharmony_ci0:30        'inF0' ( in float)
67617a3babSopenharmony_ci0:31      isinf ( temp bool)
68617a3babSopenharmony_ci0:31        'inF0' ( in float)
69617a3babSopenharmony_ci0:32      isnan ( temp bool)
70617a3babSopenharmony_ci0:32        'inF0' ( in float)
71617a3babSopenharmony_ci0:33      ldexp ( temp float)
72617a3babSopenharmony_ci0:33        'inF0' ( in float)
73617a3babSopenharmony_ci0:33        'inF1' ( in float)
74617a3babSopenharmony_ci0:34      mix ( temp float)
75617a3babSopenharmony_ci0:34        'inF0' ( in float)
76617a3babSopenharmony_ci0:34        'inF1' ( in float)
77617a3babSopenharmony_ci0:34        'inF2' ( in float)
78617a3babSopenharmony_ci0:35      log ( temp float)
79617a3babSopenharmony_ci0:35        'inF0' ( in float)
80617a3babSopenharmony_ci0:36      component-wise multiply ( temp float)
81617a3babSopenharmony_ci0:36        log2 ( temp float)
82617a3babSopenharmony_ci0:36          'inF0' ( in float)
83617a3babSopenharmony_ci0:36        Constant:
84617a3babSopenharmony_ci0:36          0.301030
85617a3babSopenharmony_ci0:37      log2 ( temp float)
86617a3babSopenharmony_ci0:37        'inF0' ( in float)
87617a3babSopenharmony_ci0:38      max ( temp float)
88617a3babSopenharmony_ci0:38        'inF0' ( in float)
89617a3babSopenharmony_ci0:38        'inF1' ( in float)
90617a3babSopenharmony_ci0:39      min ( temp float)
91617a3babSopenharmony_ci0:39        'inF0' ( in float)
92617a3babSopenharmony_ci0:39        'inF1' ( in float)
93617a3babSopenharmony_ci0:41      pow ( temp float)
94617a3babSopenharmony_ci0:41        'inF0' ( in float)
95617a3babSopenharmony_ci0:41        'inF1' ( in float)
96617a3babSopenharmony_ci0:42      radians ( temp float)
97617a3babSopenharmony_ci0:42        'inF0' ( in float)
98617a3babSopenharmony_ci0:43      bitFieldReverse ( temp int)
99617a3babSopenharmony_ci0:43        Constant:
100617a3babSopenharmony_ci0:43          2 (const int)
101617a3babSopenharmony_ci0:44      roundEven ( temp float)
102617a3babSopenharmony_ci0:44        'inF0' ( in float)
103617a3babSopenharmony_ci0:45      inverse sqrt ( temp float)
104617a3babSopenharmony_ci0:45        'inF0' ( in float)
105617a3babSopenharmony_ci0:46      clamp ( temp float)
106617a3babSopenharmony_ci0:46        'inF0' ( in float)
107617a3babSopenharmony_ci0:46        Constant:
108617a3babSopenharmony_ci0:46          0.000000
109617a3babSopenharmony_ci0:46        Constant:
110617a3babSopenharmony_ci0:46          1.000000
111617a3babSopenharmony_ci0:47      Sign ( temp float)
112617a3babSopenharmony_ci0:47        'inF0' ( in float)
113617a3babSopenharmony_ci0:48      sine ( temp float)
114617a3babSopenharmony_ci0:48        'inF0' ( in float)
115617a3babSopenharmony_ci0:49      Sequence
116617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
117617a3babSopenharmony_ci0:49          'inF1' ( in float)
118617a3babSopenharmony_ci0:49          sine ( temp float)
119617a3babSopenharmony_ci0:49            'inF0' ( in float)
120617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
121617a3babSopenharmony_ci0:49          'inF2' ( in float)
122617a3babSopenharmony_ci0:49          cosine ( temp float)
123617a3babSopenharmony_ci0:49            'inF0' ( in float)
124617a3babSopenharmony_ci0:50      hyp. sine ( temp float)
125617a3babSopenharmony_ci0:50        'inF0' ( in float)
126617a3babSopenharmony_ci0:51      smoothstep ( temp float)
127617a3babSopenharmony_ci0:51        'inF0' ( in float)
128617a3babSopenharmony_ci0:51        'inF1' ( in float)
129617a3babSopenharmony_ci0:51        'inF2' ( in float)
130617a3babSopenharmony_ci0:52      sqrt ( temp float)
131617a3babSopenharmony_ci0:52        'inF0' ( in float)
132617a3babSopenharmony_ci0:53      step ( temp float)
133617a3babSopenharmony_ci0:53        'inF0' ( in float)
134617a3babSopenharmony_ci0:53        'inF1' ( in float)
135617a3babSopenharmony_ci0:54      tangent ( temp float)
136617a3babSopenharmony_ci0:54        'inF0' ( in float)
137617a3babSopenharmony_ci0:55      hyp. tangent ( temp float)
138617a3babSopenharmony_ci0:55        'inF0' ( in float)
139617a3babSopenharmony_ci0:57      trunc ( temp float)
140617a3babSopenharmony_ci0:57        'inF0' ( in float)
141617a3babSopenharmony_ci0:59      Branch: Return with expression
142617a3babSopenharmony_ci0:59        Constant:
143617a3babSopenharmony_ci0:59          0.000000
144617a3babSopenharmony_ci0:63  Function Definition: VertexShaderFunction1(vf1;vf1;vf1; ( temp 1-component vector of float)
145617a3babSopenharmony_ci0:63    Function Parameters: 
146617a3babSopenharmony_ci0:63      'inF0' ( in 1-component vector of float)
147617a3babSopenharmony_ci0:63      'inF1' ( in 1-component vector of float)
148617a3babSopenharmony_ci0:63      'inF2' ( in 1-component vector of float)
149617a3babSopenharmony_ci0:?     Sequence
150617a3babSopenharmony_ci0:65      Branch: Return with expression
151617a3babSopenharmony_ci0:65        Constant:
152617a3babSopenharmony_ci0:65          0.000000
153617a3babSopenharmony_ci0:69  Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; ( temp 2-component vector of float)
154617a3babSopenharmony_ci0:69    Function Parameters: 
155617a3babSopenharmony_ci0:69      'inF0' ( in 2-component vector of float)
156617a3babSopenharmony_ci0:69      'inF1' ( in 2-component vector of float)
157617a3babSopenharmony_ci0:69      'inF2' ( in 2-component vector of float)
158617a3babSopenharmony_ci0:69      'inU0' ( in 2-component vector of uint)
159617a3babSopenharmony_ci0:69      'inU1' ( in 2-component vector of uint)
160617a3babSopenharmony_ci0:?     Sequence
161617a3babSopenharmony_ci0:70      all ( temp bool)
162617a3babSopenharmony_ci0:70        Convert float to bool ( temp 2-component vector of bool)
163617a3babSopenharmony_ci0:70          'inF0' ( in 2-component vector of float)
164617a3babSopenharmony_ci0:71      Absolute value ( temp 2-component vector of float)
165617a3babSopenharmony_ci0:71        'inF0' ( in 2-component vector of float)
166617a3babSopenharmony_ci0:72      arc cosine ( temp 2-component vector of float)
167617a3babSopenharmony_ci0:72        'inF0' ( in 2-component vector of float)
168617a3babSopenharmony_ci0:73      any ( temp bool)
169617a3babSopenharmony_ci0:73        Convert float to bool ( temp 2-component vector of bool)
170617a3babSopenharmony_ci0:73          'inF0' ( in 2-component vector of float)
171617a3babSopenharmony_ci0:74      arc sine ( temp 2-component vector of float)
172617a3babSopenharmony_ci0:74        'inF0' ( in 2-component vector of float)
173617a3babSopenharmony_ci0:75      floatBitsToInt ( temp 2-component vector of int)
174617a3babSopenharmony_ci0:75        'inF0' ( in 2-component vector of float)
175617a3babSopenharmony_ci0:76      floatBitsToUint ( temp 2-component vector of uint)
176617a3babSopenharmony_ci0:76        'inF0' ( in 2-component vector of float)
177617a3babSopenharmony_ci0:77      intBitsToFloat ( temp 2-component vector of float)
178617a3babSopenharmony_ci0:77        'inU0' ( in 2-component vector of uint)
179617a3babSopenharmony_ci0:79      arc tangent ( temp 2-component vector of float)
180617a3babSopenharmony_ci0:79        'inF0' ( in 2-component vector of float)
181617a3babSopenharmony_ci0:80      arc tangent ( temp 2-component vector of float)
182617a3babSopenharmony_ci0:80        'inF0' ( in 2-component vector of float)
183617a3babSopenharmony_ci0:80        'inF1' ( in 2-component vector of float)
184617a3babSopenharmony_ci0:81      Ceiling ( temp 2-component vector of float)
185617a3babSopenharmony_ci0:81        'inF0' ( in 2-component vector of float)
186617a3babSopenharmony_ci0:82      clamp ( temp 2-component vector of float)
187617a3babSopenharmony_ci0:82        'inF0' ( in 2-component vector of float)
188617a3babSopenharmony_ci0:82        'inF1' ( in 2-component vector of float)
189617a3babSopenharmony_ci0:82        'inF2' ( in 2-component vector of float)
190617a3babSopenharmony_ci0:83      cosine ( temp 2-component vector of float)
191617a3babSopenharmony_ci0:83        'inF0' ( in 2-component vector of float)
192617a3babSopenharmony_ci0:84      hyp. cosine ( temp 2-component vector of float)
193617a3babSopenharmony_ci0:84        'inF0' ( in 2-component vector of float)
194617a3babSopenharmony_ci0:85      bitCount ( temp 2-component vector of int)
195617a3babSopenharmony_ci0:85        Constant:
196617a3babSopenharmony_ci0:85          7 (const int)
197617a3babSopenharmony_ci0:85          3 (const int)
198617a3babSopenharmony_ci0:86      degrees ( temp 2-component vector of float)
199617a3babSopenharmony_ci0:86        'inF0' ( in 2-component vector of float)
200617a3babSopenharmony_ci0:87      distance ( temp float)
201617a3babSopenharmony_ci0:87        'inF0' ( in 2-component vector of float)
202617a3babSopenharmony_ci0:87        'inF1' ( in 2-component vector of float)
203617a3babSopenharmony_ci0:88      dot-product ( temp float)
204617a3babSopenharmony_ci0:88        'inF0' ( in 2-component vector of float)
205617a3babSopenharmony_ci0:88        'inF1' ( in 2-component vector of float)
206617a3babSopenharmony_ci0:92      exp ( temp 2-component vector of float)
207617a3babSopenharmony_ci0:92        'inF0' ( in 2-component vector of float)
208617a3babSopenharmony_ci0:93      exp2 ( temp 2-component vector of float)
209617a3babSopenharmony_ci0:93        'inF0' ( in 2-component vector of float)
210617a3babSopenharmony_ci0:94      face-forward ( temp 2-component vector of float)
211617a3babSopenharmony_ci0:94        'inF0' ( in 2-component vector of float)
212617a3babSopenharmony_ci0:94        'inF1' ( in 2-component vector of float)
213617a3babSopenharmony_ci0:94        'inF2' ( in 2-component vector of float)
214617a3babSopenharmony_ci0:95      findMSB ( temp int)
215617a3babSopenharmony_ci0:95        Constant:
216617a3babSopenharmony_ci0:95          7 (const int)
217617a3babSopenharmony_ci0:96      findLSB ( temp int)
218617a3babSopenharmony_ci0:96        Constant:
219617a3babSopenharmony_ci0:96          7 (const int)
220617a3babSopenharmony_ci0:97      Floor ( temp 2-component vector of float)
221617a3babSopenharmony_ci0:97        'inF0' ( in 2-component vector of float)
222617a3babSopenharmony_ci0:99      mod ( temp 2-component vector of float)
223617a3babSopenharmony_ci0:99        'inF0' ( in 2-component vector of float)
224617a3babSopenharmony_ci0:99        'inF1' ( in 2-component vector of float)
225617a3babSopenharmony_ci0:100      Fraction ( temp 2-component vector of float)
226617a3babSopenharmony_ci0:100        'inF0' ( in 2-component vector of float)
227617a3babSopenharmony_ci0:101      isinf ( temp 2-component vector of bool)
228617a3babSopenharmony_ci0:101        'inF0' ( in 2-component vector of float)
229617a3babSopenharmony_ci0:102      isnan ( temp 2-component vector of bool)
230617a3babSopenharmony_ci0:102        'inF0' ( in 2-component vector of float)
231617a3babSopenharmony_ci0:103      ldexp ( temp 2-component vector of float)
232617a3babSopenharmony_ci0:103        'inF0' ( in 2-component vector of float)
233617a3babSopenharmony_ci0:103        'inF1' ( in 2-component vector of float)
234617a3babSopenharmony_ci0:104      mix ( temp 2-component vector of float)
235617a3babSopenharmony_ci0:104        'inF0' ( in 2-component vector of float)
236617a3babSopenharmony_ci0:104        'inF1' ( in 2-component vector of float)
237617a3babSopenharmony_ci0:104        'inF2' ( in 2-component vector of float)
238617a3babSopenharmony_ci0:105      length ( temp float)
239617a3babSopenharmony_ci0:105        'inF0' ( in 2-component vector of float)
240617a3babSopenharmony_ci0:106      log ( temp 2-component vector of float)
241617a3babSopenharmony_ci0:106        'inF0' ( in 2-component vector of float)
242617a3babSopenharmony_ci0:107      vector-scale ( temp 2-component vector of float)
243617a3babSopenharmony_ci0:107        log2 ( temp 2-component vector of float)
244617a3babSopenharmony_ci0:107          'inF0' ( in 2-component vector of float)
245617a3babSopenharmony_ci0:107        Constant:
246617a3babSopenharmony_ci0:107          0.301030
247617a3babSopenharmony_ci0:108      log2 ( temp 2-component vector of float)
248617a3babSopenharmony_ci0:108        'inF0' ( in 2-component vector of float)
249617a3babSopenharmony_ci0:109      max ( temp 2-component vector of float)
250617a3babSopenharmony_ci0:109        'inF0' ( in 2-component vector of float)
251617a3babSopenharmony_ci0:109        'inF1' ( in 2-component vector of float)
252617a3babSopenharmony_ci0:110      min ( temp 2-component vector of float)
253617a3babSopenharmony_ci0:110        'inF0' ( in 2-component vector of float)
254617a3babSopenharmony_ci0:110        'inF1' ( in 2-component vector of float)
255617a3babSopenharmony_ci0:112      normalize ( temp 2-component vector of float)
256617a3babSopenharmony_ci0:112        'inF0' ( in 2-component vector of float)
257617a3babSopenharmony_ci0:113      pow ( temp 2-component vector of float)
258617a3babSopenharmony_ci0:113        'inF0' ( in 2-component vector of float)
259617a3babSopenharmony_ci0:113        'inF1' ( in 2-component vector of float)
260617a3babSopenharmony_ci0:114      radians ( temp 2-component vector of float)
261617a3babSopenharmony_ci0:114        'inF0' ( in 2-component vector of float)
262617a3babSopenharmony_ci0:115      reflect ( temp 2-component vector of float)
263617a3babSopenharmony_ci0:115        'inF0' ( in 2-component vector of float)
264617a3babSopenharmony_ci0:115        'inF1' ( in 2-component vector of float)
265617a3babSopenharmony_ci0:116      refract ( temp 2-component vector of float)
266617a3babSopenharmony_ci0:116        'inF0' ( in 2-component vector of float)
267617a3babSopenharmony_ci0:116        'inF1' ( in 2-component vector of float)
268617a3babSopenharmony_ci0:116        Constant:
269617a3babSopenharmony_ci0:116          2.000000
270617a3babSopenharmony_ci0:117      bitFieldReverse ( temp 2-component vector of int)
271617a3babSopenharmony_ci0:117        Constant:
272617a3babSopenharmony_ci0:117          1 (const int)
273617a3babSopenharmony_ci0:117          2 (const int)
274617a3babSopenharmony_ci0:118      roundEven ( temp 2-component vector of float)
275617a3babSopenharmony_ci0:118        'inF0' ( in 2-component vector of float)
276617a3babSopenharmony_ci0:119      inverse sqrt ( temp 2-component vector of float)
277617a3babSopenharmony_ci0:119        'inF0' ( in 2-component vector of float)
278617a3babSopenharmony_ci0:120      clamp ( temp 2-component vector of float)
279617a3babSopenharmony_ci0:120        'inF0' ( in 2-component vector of float)
280617a3babSopenharmony_ci0:120        Constant:
281617a3babSopenharmony_ci0:120          0.000000
282617a3babSopenharmony_ci0:120        Constant:
283617a3babSopenharmony_ci0:120          1.000000
284617a3babSopenharmony_ci0:121      Sign ( temp 2-component vector of float)
285617a3babSopenharmony_ci0:121        'inF0' ( in 2-component vector of float)
286617a3babSopenharmony_ci0:122      sine ( temp 2-component vector of float)
287617a3babSopenharmony_ci0:122        'inF0' ( in 2-component vector of float)
288617a3babSopenharmony_ci0:123      Sequence
289617a3babSopenharmony_ci0:123        move second child to first child ( temp 2-component vector of float)
290617a3babSopenharmony_ci0:123          'inF1' ( in 2-component vector of float)
291617a3babSopenharmony_ci0:123          sine ( temp 2-component vector of float)
292617a3babSopenharmony_ci0:123            'inF0' ( in 2-component vector of float)
293617a3babSopenharmony_ci0:123        move second child to first child ( temp 2-component vector of float)
294617a3babSopenharmony_ci0:123          'inF2' ( in 2-component vector of float)
295617a3babSopenharmony_ci0:123          cosine ( temp 2-component vector of float)
296617a3babSopenharmony_ci0:123            'inF0' ( in 2-component vector of float)
297617a3babSopenharmony_ci0:124      hyp. sine ( temp 2-component vector of float)
298617a3babSopenharmony_ci0:124        'inF0' ( in 2-component vector of float)
299617a3babSopenharmony_ci0:125      smoothstep ( temp 2-component vector of float)
300617a3babSopenharmony_ci0:125        'inF0' ( in 2-component vector of float)
301617a3babSopenharmony_ci0:125        'inF1' ( in 2-component vector of float)
302617a3babSopenharmony_ci0:125        'inF2' ( in 2-component vector of float)
303617a3babSopenharmony_ci0:126      sqrt ( temp 2-component vector of float)
304617a3babSopenharmony_ci0:126        'inF0' ( in 2-component vector of float)
305617a3babSopenharmony_ci0:127      step ( temp 2-component vector of float)
306617a3babSopenharmony_ci0:127        'inF0' ( in 2-component vector of float)
307617a3babSopenharmony_ci0:127        'inF1' ( in 2-component vector of float)
308617a3babSopenharmony_ci0:128      tangent ( temp 2-component vector of float)
309617a3babSopenharmony_ci0:128        'inF0' ( in 2-component vector of float)
310617a3babSopenharmony_ci0:129      hyp. tangent ( temp 2-component vector of float)
311617a3babSopenharmony_ci0:129        'inF0' ( in 2-component vector of float)
312617a3babSopenharmony_ci0:131      trunc ( temp 2-component vector of float)
313617a3babSopenharmony_ci0:131        'inF0' ( in 2-component vector of float)
314617a3babSopenharmony_ci0:134      Branch: Return with expression
315617a3babSopenharmony_ci0:134        Constant:
316617a3babSopenharmony_ci0:134          1.000000
317617a3babSopenharmony_ci0:134          2.000000
318617a3babSopenharmony_ci0:138  Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; ( temp 3-component vector of float)
319617a3babSopenharmony_ci0:138    Function Parameters: 
320617a3babSopenharmony_ci0:138      'inF0' ( in 3-component vector of float)
321617a3babSopenharmony_ci0:138      'inF1' ( in 3-component vector of float)
322617a3babSopenharmony_ci0:138      'inF2' ( in 3-component vector of float)
323617a3babSopenharmony_ci0:138      'inU0' ( in 3-component vector of uint)
324617a3babSopenharmony_ci0:138      'inU1' ( in 3-component vector of uint)
325617a3babSopenharmony_ci0:?     Sequence
326617a3babSopenharmony_ci0:139      all ( temp bool)
327617a3babSopenharmony_ci0:139        Convert float to bool ( temp 3-component vector of bool)
328617a3babSopenharmony_ci0:139          'inF0' ( in 3-component vector of float)
329617a3babSopenharmony_ci0:140      Absolute value ( temp 3-component vector of float)
330617a3babSopenharmony_ci0:140        'inF0' ( in 3-component vector of float)
331617a3babSopenharmony_ci0:141      arc cosine ( temp 3-component vector of float)
332617a3babSopenharmony_ci0:141        'inF0' ( in 3-component vector of float)
333617a3babSopenharmony_ci0:142      any ( temp bool)
334617a3babSopenharmony_ci0:142        Convert float to bool ( temp 3-component vector of bool)
335617a3babSopenharmony_ci0:142          'inF0' ( in 3-component vector of float)
336617a3babSopenharmony_ci0:143      arc sine ( temp 3-component vector of float)
337617a3babSopenharmony_ci0:143        'inF0' ( in 3-component vector of float)
338617a3babSopenharmony_ci0:144      floatBitsToInt ( temp 3-component vector of int)
339617a3babSopenharmony_ci0:144        'inF0' ( in 3-component vector of float)
340617a3babSopenharmony_ci0:145      floatBitsToUint ( temp 3-component vector of uint)
341617a3babSopenharmony_ci0:145        'inF0' ( in 3-component vector of float)
342617a3babSopenharmony_ci0:146      intBitsToFloat ( temp 3-component vector of float)
343617a3babSopenharmony_ci0:146        'inU0' ( in 3-component vector of uint)
344617a3babSopenharmony_ci0:148      arc tangent ( temp 3-component vector of float)
345617a3babSopenharmony_ci0:148        'inF0' ( in 3-component vector of float)
346617a3babSopenharmony_ci0:149      arc tangent ( temp 3-component vector of float)
347617a3babSopenharmony_ci0:149        'inF0' ( in 3-component vector of float)
348617a3babSopenharmony_ci0:149        'inF1' ( in 3-component vector of float)
349617a3babSopenharmony_ci0:150      Ceiling ( temp 3-component vector of float)
350617a3babSopenharmony_ci0:150        'inF0' ( in 3-component vector of float)
351617a3babSopenharmony_ci0:151      clamp ( temp 3-component vector of float)
352617a3babSopenharmony_ci0:151        'inF0' ( in 3-component vector of float)
353617a3babSopenharmony_ci0:151        'inF1' ( in 3-component vector of float)
354617a3babSopenharmony_ci0:151        'inF2' ( in 3-component vector of float)
355617a3babSopenharmony_ci0:152      cosine ( temp 3-component vector of float)
356617a3babSopenharmony_ci0:152        'inF0' ( in 3-component vector of float)
357617a3babSopenharmony_ci0:153      hyp. cosine ( temp 3-component vector of float)
358617a3babSopenharmony_ci0:153        'inF0' ( in 3-component vector of float)
359617a3babSopenharmony_ci0:154      bitCount ( temp 3-component vector of int)
360617a3babSopenharmony_ci0:154        Constant:
361617a3babSopenharmony_ci0:154          7 (const int)
362617a3babSopenharmony_ci0:154          3 (const int)
363617a3babSopenharmony_ci0:154          5 (const int)
364617a3babSopenharmony_ci0:155      cross-product ( temp 3-component vector of float)
365617a3babSopenharmony_ci0:155        'inF0' ( in 3-component vector of float)
366617a3babSopenharmony_ci0:155        'inF1' ( in 3-component vector of float)
367617a3babSopenharmony_ci0:156      degrees ( temp 3-component vector of float)
368617a3babSopenharmony_ci0:156        'inF0' ( in 3-component vector of float)
369617a3babSopenharmony_ci0:157      distance ( temp float)
370617a3babSopenharmony_ci0:157        'inF0' ( in 3-component vector of float)
371617a3babSopenharmony_ci0:157        'inF1' ( in 3-component vector of float)
372617a3babSopenharmony_ci0:158      dot-product ( temp float)
373617a3babSopenharmony_ci0:158        'inF0' ( in 3-component vector of float)
374617a3babSopenharmony_ci0:158        'inF1' ( in 3-component vector of float)
375617a3babSopenharmony_ci0:162      exp ( temp 3-component vector of float)
376617a3babSopenharmony_ci0:162        'inF0' ( in 3-component vector of float)
377617a3babSopenharmony_ci0:163      exp2 ( temp 3-component vector of float)
378617a3babSopenharmony_ci0:163        'inF0' ( in 3-component vector of float)
379617a3babSopenharmony_ci0:164      face-forward ( temp 3-component vector of float)
380617a3babSopenharmony_ci0:164        'inF0' ( in 3-component vector of float)
381617a3babSopenharmony_ci0:164        'inF1' ( in 3-component vector of float)
382617a3babSopenharmony_ci0:164        'inF2' ( in 3-component vector of float)
383617a3babSopenharmony_ci0:165      findMSB ( temp int)
384617a3babSopenharmony_ci0:165        Constant:
385617a3babSopenharmony_ci0:165          7 (const int)
386617a3babSopenharmony_ci0:166      findLSB ( temp int)
387617a3babSopenharmony_ci0:166        Constant:
388617a3babSopenharmony_ci0:166          7 (const int)
389617a3babSopenharmony_ci0:167      Floor ( temp 3-component vector of float)
390617a3babSopenharmony_ci0:167        'inF0' ( in 3-component vector of float)
391617a3babSopenharmony_ci0:169      mod ( temp 3-component vector of float)
392617a3babSopenharmony_ci0:169        'inF0' ( in 3-component vector of float)
393617a3babSopenharmony_ci0:169        'inF1' ( in 3-component vector of float)
394617a3babSopenharmony_ci0:170      Fraction ( temp 3-component vector of float)
395617a3babSopenharmony_ci0:170        'inF0' ( in 3-component vector of float)
396617a3babSopenharmony_ci0:171      isinf ( temp 3-component vector of bool)
397617a3babSopenharmony_ci0:171        'inF0' ( in 3-component vector of float)
398617a3babSopenharmony_ci0:172      isnan ( temp 3-component vector of bool)
399617a3babSopenharmony_ci0:172        'inF0' ( in 3-component vector of float)
400617a3babSopenharmony_ci0:173      ldexp ( temp 3-component vector of float)
401617a3babSopenharmony_ci0:173        'inF0' ( in 3-component vector of float)
402617a3babSopenharmony_ci0:173        'inF1' ( in 3-component vector of float)
403617a3babSopenharmony_ci0:174      mix ( temp 3-component vector of float)
404617a3babSopenharmony_ci0:174        'inF0' ( in 3-component vector of float)
405617a3babSopenharmony_ci0:174        'inF1' ( in 3-component vector of float)
406617a3babSopenharmony_ci0:174        'inF2' ( in 3-component vector of float)
407617a3babSopenharmony_ci0:175      length ( temp float)
408617a3babSopenharmony_ci0:175        'inF0' ( in 3-component vector of float)
409617a3babSopenharmony_ci0:176      log ( temp 3-component vector of float)
410617a3babSopenharmony_ci0:176        'inF0' ( in 3-component vector of float)
411617a3babSopenharmony_ci0:177      vector-scale ( temp 3-component vector of float)
412617a3babSopenharmony_ci0:177        log2 ( temp 3-component vector of float)
413617a3babSopenharmony_ci0:177          'inF0' ( in 3-component vector of float)
414617a3babSopenharmony_ci0:177        Constant:
415617a3babSopenharmony_ci0:177          0.301030
416617a3babSopenharmony_ci0:178      log2 ( temp 3-component vector of float)
417617a3babSopenharmony_ci0:178        'inF0' ( in 3-component vector of float)
418617a3babSopenharmony_ci0:179      max ( temp 3-component vector of float)
419617a3babSopenharmony_ci0:179        'inF0' ( in 3-component vector of float)
420617a3babSopenharmony_ci0:179        'inF1' ( in 3-component vector of float)
421617a3babSopenharmony_ci0:180      min ( temp 3-component vector of float)
422617a3babSopenharmony_ci0:180        'inF0' ( in 3-component vector of float)
423617a3babSopenharmony_ci0:180        'inF1' ( in 3-component vector of float)
424617a3babSopenharmony_ci0:182      normalize ( temp 3-component vector of float)
425617a3babSopenharmony_ci0:182        'inF0' ( in 3-component vector of float)
426617a3babSopenharmony_ci0:183      pow ( temp 3-component vector of float)
427617a3babSopenharmony_ci0:183        'inF0' ( in 3-component vector of float)
428617a3babSopenharmony_ci0:183        'inF1' ( in 3-component vector of float)
429617a3babSopenharmony_ci0:184      radians ( temp 3-component vector of float)
430617a3babSopenharmony_ci0:184        'inF0' ( in 3-component vector of float)
431617a3babSopenharmony_ci0:185      reflect ( temp 3-component vector of float)
432617a3babSopenharmony_ci0:185        'inF0' ( in 3-component vector of float)
433617a3babSopenharmony_ci0:185        'inF1' ( in 3-component vector of float)
434617a3babSopenharmony_ci0:186      refract ( temp 3-component vector of float)
435617a3babSopenharmony_ci0:186        'inF0' ( in 3-component vector of float)
436617a3babSopenharmony_ci0:186        'inF1' ( in 3-component vector of float)
437617a3babSopenharmony_ci0:186        Constant:
438617a3babSopenharmony_ci0:186          2.000000
439617a3babSopenharmony_ci0:187      bitFieldReverse ( temp 3-component vector of int)
440617a3babSopenharmony_ci0:187        Constant:
441617a3babSopenharmony_ci0:187          1 (const int)
442617a3babSopenharmony_ci0:187          2 (const int)
443617a3babSopenharmony_ci0:187          3 (const int)
444617a3babSopenharmony_ci0:188      roundEven ( temp 3-component vector of float)
445617a3babSopenharmony_ci0:188        'inF0' ( in 3-component vector of float)
446617a3babSopenharmony_ci0:189      inverse sqrt ( temp 3-component vector of float)
447617a3babSopenharmony_ci0:189        'inF0' ( in 3-component vector of float)
448617a3babSopenharmony_ci0:190      clamp ( temp 3-component vector of float)
449617a3babSopenharmony_ci0:190        'inF0' ( in 3-component vector of float)
450617a3babSopenharmony_ci0:190        Constant:
451617a3babSopenharmony_ci0:190          0.000000
452617a3babSopenharmony_ci0:190        Constant:
453617a3babSopenharmony_ci0:190          1.000000
454617a3babSopenharmony_ci0:191      Sign ( temp 3-component vector of float)
455617a3babSopenharmony_ci0:191        'inF0' ( in 3-component vector of float)
456617a3babSopenharmony_ci0:192      sine ( temp 3-component vector of float)
457617a3babSopenharmony_ci0:192        'inF0' ( in 3-component vector of float)
458617a3babSopenharmony_ci0:193      Sequence
459617a3babSopenharmony_ci0:193        move second child to first child ( temp 3-component vector of float)
460617a3babSopenharmony_ci0:193          'inF1' ( in 3-component vector of float)
461617a3babSopenharmony_ci0:193          sine ( temp 3-component vector of float)
462617a3babSopenharmony_ci0:193            'inF0' ( in 3-component vector of float)
463617a3babSopenharmony_ci0:193        move second child to first child ( temp 3-component vector of float)
464617a3babSopenharmony_ci0:193          'inF2' ( in 3-component vector of float)
465617a3babSopenharmony_ci0:193          cosine ( temp 3-component vector of float)
466617a3babSopenharmony_ci0:193            'inF0' ( in 3-component vector of float)
467617a3babSopenharmony_ci0:194      hyp. sine ( temp 3-component vector of float)
468617a3babSopenharmony_ci0:194        'inF0' ( in 3-component vector of float)
469617a3babSopenharmony_ci0:195      smoothstep ( temp 3-component vector of float)
470617a3babSopenharmony_ci0:195        'inF0' ( in 3-component vector of float)
471617a3babSopenharmony_ci0:195        'inF1' ( in 3-component vector of float)
472617a3babSopenharmony_ci0:195        'inF2' ( in 3-component vector of float)
473617a3babSopenharmony_ci0:196      sqrt ( temp 3-component vector of float)
474617a3babSopenharmony_ci0:196        'inF0' ( in 3-component vector of float)
475617a3babSopenharmony_ci0:197      step ( temp 3-component vector of float)
476617a3babSopenharmony_ci0:197        'inF0' ( in 3-component vector of float)
477617a3babSopenharmony_ci0:197        'inF1' ( in 3-component vector of float)
478617a3babSopenharmony_ci0:198      tangent ( temp 3-component vector of float)
479617a3babSopenharmony_ci0:198        'inF0' ( in 3-component vector of float)
480617a3babSopenharmony_ci0:199      hyp. tangent ( temp 3-component vector of float)
481617a3babSopenharmony_ci0:199        'inF0' ( in 3-component vector of float)
482617a3babSopenharmony_ci0:201      trunc ( temp 3-component vector of float)
483617a3babSopenharmony_ci0:201        'inF0' ( in 3-component vector of float)
484617a3babSopenharmony_ci0:204      Branch: Return with expression
485617a3babSopenharmony_ci0:204        Constant:
486617a3babSopenharmony_ci0:204          1.000000
487617a3babSopenharmony_ci0:204          2.000000
488617a3babSopenharmony_ci0:204          3.000000
489617a3babSopenharmony_ci0:208  Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; ( temp 4-component vector of float)
490617a3babSopenharmony_ci0:208    Function Parameters: 
491617a3babSopenharmony_ci0:208      'inF0' ( in 4-component vector of float)
492617a3babSopenharmony_ci0:208      'inF1' ( in 4-component vector of float)
493617a3babSopenharmony_ci0:208      'inF2' ( in 4-component vector of float)
494617a3babSopenharmony_ci0:208      'inU0' ( in 4-component vector of uint)
495617a3babSopenharmony_ci0:208      'inU1' ( in 4-component vector of uint)
496617a3babSopenharmony_ci0:?     Sequence
497617a3babSopenharmony_ci0:209      all ( temp bool)
498617a3babSopenharmony_ci0:209        Convert float to bool ( temp 4-component vector of bool)
499617a3babSopenharmony_ci0:209          'inF0' ( in 4-component vector of float)
500617a3babSopenharmony_ci0:210      Absolute value ( temp 4-component vector of float)
501617a3babSopenharmony_ci0:210        'inF0' ( in 4-component vector of float)
502617a3babSopenharmony_ci0:211      arc cosine ( temp 4-component vector of float)
503617a3babSopenharmony_ci0:211        'inF0' ( in 4-component vector of float)
504617a3babSopenharmony_ci0:212      any ( temp bool)
505617a3babSopenharmony_ci0:212        Convert float to bool ( temp 4-component vector of bool)
506617a3babSopenharmony_ci0:212          'inF0' ( in 4-component vector of float)
507617a3babSopenharmony_ci0:213      arc sine ( temp 4-component vector of float)
508617a3babSopenharmony_ci0:213        'inF0' ( in 4-component vector of float)
509617a3babSopenharmony_ci0:214      floatBitsToInt ( temp 4-component vector of int)
510617a3babSopenharmony_ci0:214        'inF0' ( in 4-component vector of float)
511617a3babSopenharmony_ci0:215      floatBitsToUint ( temp 4-component vector of uint)
512617a3babSopenharmony_ci0:215        'inF0' ( in 4-component vector of float)
513617a3babSopenharmony_ci0:216      intBitsToFloat ( temp 4-component vector of float)
514617a3babSopenharmony_ci0:216        'inU0' ( in 4-component vector of uint)
515617a3babSopenharmony_ci0:218      arc tangent ( temp 4-component vector of float)
516617a3babSopenharmony_ci0:218        'inF0' ( in 4-component vector of float)
517617a3babSopenharmony_ci0:219      arc tangent ( temp 4-component vector of float)
518617a3babSopenharmony_ci0:219        'inF0' ( in 4-component vector of float)
519617a3babSopenharmony_ci0:219        'inF1' ( in 4-component vector of float)
520617a3babSopenharmony_ci0:220      Ceiling ( temp 4-component vector of float)
521617a3babSopenharmony_ci0:220        'inF0' ( in 4-component vector of float)
522617a3babSopenharmony_ci0:221      clamp ( temp 4-component vector of float)
523617a3babSopenharmony_ci0:221        'inF0' ( in 4-component vector of float)
524617a3babSopenharmony_ci0:221        'inF1' ( in 4-component vector of float)
525617a3babSopenharmony_ci0:221        'inF2' ( in 4-component vector of float)
526617a3babSopenharmony_ci0:222      cosine ( temp 4-component vector of float)
527617a3babSopenharmony_ci0:222        'inF0' ( in 4-component vector of float)
528617a3babSopenharmony_ci0:223      hyp. cosine ( temp 4-component vector of float)
529617a3babSopenharmony_ci0:223        'inF0' ( in 4-component vector of float)
530617a3babSopenharmony_ci0:224      bitCount ( temp 4-component vector of int)
531617a3babSopenharmony_ci0:224        Constant:
532617a3babSopenharmony_ci0:224          7 (const int)
533617a3babSopenharmony_ci0:224          3 (const int)
534617a3babSopenharmony_ci0:224          5 (const int)
535617a3babSopenharmony_ci0:224          2 (const int)
536617a3babSopenharmony_ci0:225      degrees ( temp 4-component vector of float)
537617a3babSopenharmony_ci0:225        'inF0' ( in 4-component vector of float)
538617a3babSopenharmony_ci0:226      distance ( temp float)
539617a3babSopenharmony_ci0:226        'inF0' ( in 4-component vector of float)
540617a3babSopenharmony_ci0:226        'inF1' ( in 4-component vector of float)
541617a3babSopenharmony_ci0:227      dot-product ( temp float)
542617a3babSopenharmony_ci0:227        'inF0' ( in 4-component vector of float)
543617a3babSopenharmony_ci0:227        'inF1' ( in 4-component vector of float)
544617a3babSopenharmony_ci0:228      Construct vec4 ( temp 4-component vector of float)
545617a3babSopenharmony_ci0:228        Constant:
546617a3babSopenharmony_ci0:228          1.000000
547617a3babSopenharmony_ci0:228        component-wise multiply ( temp float)
548617a3babSopenharmony_ci0:228          direct index ( temp float)
549617a3babSopenharmony_ci0:228            'inF0' ( in 4-component vector of float)
550617a3babSopenharmony_ci0:228            Constant:
551617a3babSopenharmony_ci0:228              1 (const int)
552617a3babSopenharmony_ci0:228          direct index ( temp float)
553617a3babSopenharmony_ci0:228            'inF1' ( in 4-component vector of float)
554617a3babSopenharmony_ci0:228            Constant:
555617a3babSopenharmony_ci0:228              1 (const int)
556617a3babSopenharmony_ci0:228        direct index ( temp float)
557617a3babSopenharmony_ci0:228          'inF0' ( in 4-component vector of float)
558617a3babSopenharmony_ci0:228          Constant:
559617a3babSopenharmony_ci0:228            2 (const int)
560617a3babSopenharmony_ci0:228        direct index ( temp float)
561617a3babSopenharmony_ci0:228          'inF1' ( in 4-component vector of float)
562617a3babSopenharmony_ci0:228          Constant:
563617a3babSopenharmony_ci0:228            3 (const int)
564617a3babSopenharmony_ci0:232      exp ( temp 4-component vector of float)
565617a3babSopenharmony_ci0:232        'inF0' ( in 4-component vector of float)
566617a3babSopenharmony_ci0:233      exp2 ( temp 4-component vector of float)
567617a3babSopenharmony_ci0:233        'inF0' ( in 4-component vector of float)
568617a3babSopenharmony_ci0:234      face-forward ( temp 4-component vector of float)
569617a3babSopenharmony_ci0:234        'inF0' ( in 4-component vector of float)
570617a3babSopenharmony_ci0:234        'inF1' ( in 4-component vector of float)
571617a3babSopenharmony_ci0:234        'inF2' ( in 4-component vector of float)
572617a3babSopenharmony_ci0:235      findMSB ( temp int)
573617a3babSopenharmony_ci0:235        Constant:
574617a3babSopenharmony_ci0:235          7 (const int)
575617a3babSopenharmony_ci0:236      findLSB ( temp int)
576617a3babSopenharmony_ci0:236        Constant:
577617a3babSopenharmony_ci0:236          7 (const int)
578617a3babSopenharmony_ci0:237      Floor ( temp 4-component vector of float)
579617a3babSopenharmony_ci0:237        'inF0' ( in 4-component vector of float)
580617a3babSopenharmony_ci0:239      mod ( temp 4-component vector of float)
581617a3babSopenharmony_ci0:239        'inF0' ( in 4-component vector of float)
582617a3babSopenharmony_ci0:239        'inF1' ( in 4-component vector of float)
583617a3babSopenharmony_ci0:240      Fraction ( temp 4-component vector of float)
584617a3babSopenharmony_ci0:240        'inF0' ( in 4-component vector of float)
585617a3babSopenharmony_ci0:241      isinf ( temp 4-component vector of bool)
586617a3babSopenharmony_ci0:241        'inF0' ( in 4-component vector of float)
587617a3babSopenharmony_ci0:242      isnan ( temp 4-component vector of bool)
588617a3babSopenharmony_ci0:242        'inF0' ( in 4-component vector of float)
589617a3babSopenharmony_ci0:243      ldexp ( temp 4-component vector of float)
590617a3babSopenharmony_ci0:243        'inF0' ( in 4-component vector of float)
591617a3babSopenharmony_ci0:243        'inF1' ( in 4-component vector of float)
592617a3babSopenharmony_ci0:244      mix ( temp 4-component vector of float)
593617a3babSopenharmony_ci0:244        'inF0' ( in 4-component vector of float)
594617a3babSopenharmony_ci0:244        'inF1' ( in 4-component vector of float)
595617a3babSopenharmony_ci0:244        'inF2' ( in 4-component vector of float)
596617a3babSopenharmony_ci0:245      length ( temp float)
597617a3babSopenharmony_ci0:245        'inF0' ( in 4-component vector of float)
598617a3babSopenharmony_ci0:246      log ( temp 4-component vector of float)
599617a3babSopenharmony_ci0:246        'inF0' ( in 4-component vector of float)
600617a3babSopenharmony_ci0:247      vector-scale ( temp 4-component vector of float)
601617a3babSopenharmony_ci0:247        log2 ( temp 4-component vector of float)
602617a3babSopenharmony_ci0:247          'inF0' ( in 4-component vector of float)
603617a3babSopenharmony_ci0:247        Constant:
604617a3babSopenharmony_ci0:247          0.301030
605617a3babSopenharmony_ci0:248      log2 ( temp 4-component vector of float)
606617a3babSopenharmony_ci0:248        'inF0' ( in 4-component vector of float)
607617a3babSopenharmony_ci0:249      max ( temp 4-component vector of float)
608617a3babSopenharmony_ci0:249        'inF0' ( in 4-component vector of float)
609617a3babSopenharmony_ci0:249        'inF1' ( in 4-component vector of float)
610617a3babSopenharmony_ci0:250      min ( temp 4-component vector of float)
611617a3babSopenharmony_ci0:250        'inF0' ( in 4-component vector of float)
612617a3babSopenharmony_ci0:250        'inF1' ( in 4-component vector of float)
613617a3babSopenharmony_ci0:252      normalize ( temp 4-component vector of float)
614617a3babSopenharmony_ci0:252        'inF0' ( in 4-component vector of float)
615617a3babSopenharmony_ci0:253      pow ( temp 4-component vector of float)
616617a3babSopenharmony_ci0:253        'inF0' ( in 4-component vector of float)
617617a3babSopenharmony_ci0:253        'inF1' ( in 4-component vector of float)
618617a3babSopenharmony_ci0:254      radians ( temp 4-component vector of float)
619617a3babSopenharmony_ci0:254        'inF0' ( in 4-component vector of float)
620617a3babSopenharmony_ci0:255      reflect ( temp 4-component vector of float)
621617a3babSopenharmony_ci0:255        'inF0' ( in 4-component vector of float)
622617a3babSopenharmony_ci0:255        'inF1' ( in 4-component vector of float)
623617a3babSopenharmony_ci0:256      refract ( temp 4-component vector of float)
624617a3babSopenharmony_ci0:256        'inF0' ( in 4-component vector of float)
625617a3babSopenharmony_ci0:256        'inF1' ( in 4-component vector of float)
626617a3babSopenharmony_ci0:256        Constant:
627617a3babSopenharmony_ci0:256          2.000000
628617a3babSopenharmony_ci0:257      bitFieldReverse ( temp 4-component vector of int)
629617a3babSopenharmony_ci0:257        Constant:
630617a3babSopenharmony_ci0:257          1 (const int)
631617a3babSopenharmony_ci0:257          2 (const int)
632617a3babSopenharmony_ci0:257          3 (const int)
633617a3babSopenharmony_ci0:257          4 (const int)
634617a3babSopenharmony_ci0:258      roundEven ( temp 4-component vector of float)
635617a3babSopenharmony_ci0:258        'inF0' ( in 4-component vector of float)
636617a3babSopenharmony_ci0:259      inverse sqrt ( temp 4-component vector of float)
637617a3babSopenharmony_ci0:259        'inF0' ( in 4-component vector of float)
638617a3babSopenharmony_ci0:260      clamp ( temp 4-component vector of float)
639617a3babSopenharmony_ci0:260        'inF0' ( in 4-component vector of float)
640617a3babSopenharmony_ci0:260        Constant:
641617a3babSopenharmony_ci0:260          0.000000
642617a3babSopenharmony_ci0:260        Constant:
643617a3babSopenharmony_ci0:260          1.000000
644617a3babSopenharmony_ci0:261      Sign ( temp 4-component vector of float)
645617a3babSopenharmony_ci0:261        'inF0' ( in 4-component vector of float)
646617a3babSopenharmony_ci0:262      sine ( temp 4-component vector of float)
647617a3babSopenharmony_ci0:262        'inF0' ( in 4-component vector of float)
648617a3babSopenharmony_ci0:263      Sequence
649617a3babSopenharmony_ci0:263        move second child to first child ( temp 4-component vector of float)
650617a3babSopenharmony_ci0:263          'inF1' ( in 4-component vector of float)
651617a3babSopenharmony_ci0:263          sine ( temp 4-component vector of float)
652617a3babSopenharmony_ci0:263            'inF0' ( in 4-component vector of float)
653617a3babSopenharmony_ci0:263        move second child to first child ( temp 4-component vector of float)
654617a3babSopenharmony_ci0:263          'inF2' ( in 4-component vector of float)
655617a3babSopenharmony_ci0:263          cosine ( temp 4-component vector of float)
656617a3babSopenharmony_ci0:263            'inF0' ( in 4-component vector of float)
657617a3babSopenharmony_ci0:264      hyp. sine ( temp 4-component vector of float)
658617a3babSopenharmony_ci0:264        'inF0' ( in 4-component vector of float)
659617a3babSopenharmony_ci0:265      smoothstep ( temp 4-component vector of float)
660617a3babSopenharmony_ci0:265        'inF0' ( in 4-component vector of float)
661617a3babSopenharmony_ci0:265        'inF1' ( in 4-component vector of float)
662617a3babSopenharmony_ci0:265        'inF2' ( in 4-component vector of float)
663617a3babSopenharmony_ci0:266      sqrt ( temp 4-component vector of float)
664617a3babSopenharmony_ci0:266        'inF0' ( in 4-component vector of float)
665617a3babSopenharmony_ci0:267      step ( temp 4-component vector of float)
666617a3babSopenharmony_ci0:267        'inF0' ( in 4-component vector of float)
667617a3babSopenharmony_ci0:267        'inF1' ( in 4-component vector of float)
668617a3babSopenharmony_ci0:268      tangent ( temp 4-component vector of float)
669617a3babSopenharmony_ci0:268        'inF0' ( in 4-component vector of float)
670617a3babSopenharmony_ci0:269      hyp. tangent ( temp 4-component vector of float)
671617a3babSopenharmony_ci0:269        'inF0' ( in 4-component vector of float)
672617a3babSopenharmony_ci0:271      trunc ( temp 4-component vector of float)
673617a3babSopenharmony_ci0:271        'inF0' ( in 4-component vector of float)
674617a3babSopenharmony_ci0:274      Branch: Return with expression
675617a3babSopenharmony_ci0:274        Constant:
676617a3babSopenharmony_ci0:274          1.000000
677617a3babSopenharmony_ci0:274          2.000000
678617a3babSopenharmony_ci0:274          3.000000
679617a3babSopenharmony_ci0:274          4.000000
680617a3babSopenharmony_ci0:331  Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
681617a3babSopenharmony_ci0:331    Function Parameters: 
682617a3babSopenharmony_ci0:331      'inF0' ( in 2X2 matrix of float)
683617a3babSopenharmony_ci0:331      'inF1' ( in 2X2 matrix of float)
684617a3babSopenharmony_ci0:331      'inF2' ( in 2X2 matrix of float)
685617a3babSopenharmony_ci0:?     Sequence
686617a3babSopenharmony_ci0:333      all ( temp bool)
687617a3babSopenharmony_ci0:333        Convert float to bool ( temp 2X2 matrix of bool)
688617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
689617a3babSopenharmony_ci0:333      Absolute value ( temp 2X2 matrix of float)
690617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
691617a3babSopenharmony_ci0:333      arc cosine ( temp 2X2 matrix of float)
692617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
693617a3babSopenharmony_ci0:333      any ( temp bool)
694617a3babSopenharmony_ci0:333        Convert float to bool ( temp 2X2 matrix of bool)
695617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
696617a3babSopenharmony_ci0:333      arc sine ( temp 2X2 matrix of float)
697617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
698617a3babSopenharmony_ci0:333      arc tangent ( temp 2X2 matrix of float)
699617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
700617a3babSopenharmony_ci0:333      arc tangent ( temp 2X2 matrix of float)
701617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
702617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
703617a3babSopenharmony_ci0:333      Ceiling ( temp 2X2 matrix of float)
704617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
705617a3babSopenharmony_ci0:333      clamp ( temp 2X2 matrix of float)
706617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
707617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
708617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
709617a3babSopenharmony_ci0:333      cosine ( temp 2X2 matrix of float)
710617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
711617a3babSopenharmony_ci0:333      hyp. cosine ( temp 2X2 matrix of float)
712617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
713617a3babSopenharmony_ci0:333      degrees ( temp 2X2 matrix of float)
714617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
715617a3babSopenharmony_ci0:333      determinant ( temp float)
716617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
717617a3babSopenharmony_ci0:333      exp ( temp 2X2 matrix of float)
718617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
719617a3babSopenharmony_ci0:333      exp2 ( temp 2X2 matrix of float)
720617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
721617a3babSopenharmony_ci0:333      findMSB ( temp int)
722617a3babSopenharmony_ci0:333        Constant:
723617a3babSopenharmony_ci0:333          7 (const int)
724617a3babSopenharmony_ci0:333      findLSB ( temp int)
725617a3babSopenharmony_ci0:333        Constant:
726617a3babSopenharmony_ci0:333          7 (const int)
727617a3babSopenharmony_ci0:333      Floor ( temp 2X2 matrix of float)
728617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
729617a3babSopenharmony_ci0:333      mod ( temp 2X2 matrix of float)
730617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
731617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
732617a3babSopenharmony_ci0:333      Fraction ( temp 2X2 matrix of float)
733617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
734617a3babSopenharmony_ci0:333      ldexp ( temp 2X2 matrix of float)
735617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
736617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
737617a3babSopenharmony_ci0:333      mix ( temp 2X2 matrix of float)
738617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
739617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
740617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
741617a3babSopenharmony_ci0:333      log ( temp 2X2 matrix of float)
742617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
743617a3babSopenharmony_ci0:333      matrix-scale ( temp 2X2 matrix of float)
744617a3babSopenharmony_ci0:333        log2 ( temp 2X2 matrix of float)
745617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
746617a3babSopenharmony_ci0:333        Constant:
747617a3babSopenharmony_ci0:333          0.301030
748617a3babSopenharmony_ci0:333      log2 ( temp 2X2 matrix of float)
749617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
750617a3babSopenharmony_ci0:333      max ( temp 2X2 matrix of float)
751617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
752617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
753617a3babSopenharmony_ci0:333      min ( temp 2X2 matrix of float)
754617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
755617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
756617a3babSopenharmony_ci0:333      pow ( temp 2X2 matrix of float)
757617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
758617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
759617a3babSopenharmony_ci0:333      radians ( temp 2X2 matrix of float)
760617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
761617a3babSopenharmony_ci0:333      roundEven ( temp 2X2 matrix of float)
762617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
763617a3babSopenharmony_ci0:333      inverse sqrt ( temp 2X2 matrix of float)
764617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
765617a3babSopenharmony_ci0:333      clamp ( temp 2X2 matrix of float)
766617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
767617a3babSopenharmony_ci0:333        Constant:
768617a3babSopenharmony_ci0:333          0.000000
769617a3babSopenharmony_ci0:333        Constant:
770617a3babSopenharmony_ci0:333          1.000000
771617a3babSopenharmony_ci0:333      Sign ( temp 2X2 matrix of float)
772617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
773617a3babSopenharmony_ci0:333      sine ( temp 2X2 matrix of float)
774617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
775617a3babSopenharmony_ci0:333      Sequence
776617a3babSopenharmony_ci0:333        move second child to first child ( temp 2X2 matrix of float)
777617a3babSopenharmony_ci0:333          'inF1' ( in 2X2 matrix of float)
778617a3babSopenharmony_ci0:333          sine ( temp 2X2 matrix of float)
779617a3babSopenharmony_ci0:333            'inF0' ( in 2X2 matrix of float)
780617a3babSopenharmony_ci0:333        move second child to first child ( temp 2X2 matrix of float)
781617a3babSopenharmony_ci0:333          'inF2' ( in 2X2 matrix of float)
782617a3babSopenharmony_ci0:333          cosine ( temp 2X2 matrix of float)
783617a3babSopenharmony_ci0:333            'inF0' ( in 2X2 matrix of float)
784617a3babSopenharmony_ci0:333      hyp. sine ( temp 2X2 matrix of float)
785617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
786617a3babSopenharmony_ci0:333      smoothstep ( temp 2X2 matrix of float)
787617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
788617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
789617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
790617a3babSopenharmony_ci0:333      sqrt ( temp 2X2 matrix of float)
791617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
792617a3babSopenharmony_ci0:333      step ( temp 2X2 matrix of float)
793617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
794617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
795617a3babSopenharmony_ci0:333      tangent ( temp 2X2 matrix of float)
796617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
797617a3babSopenharmony_ci0:333      hyp. tangent ( temp 2X2 matrix of float)
798617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
799617a3babSopenharmony_ci0:333      transpose ( temp 2X2 matrix of float)
800617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
801617a3babSopenharmony_ci0:333      trunc ( temp 2X2 matrix of float)
802617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
803617a3babSopenharmony_ci0:336      Branch: Return with expression
804617a3babSopenharmony_ci0:336        Constant:
805617a3babSopenharmony_ci0:336          2.000000
806617a3babSopenharmony_ci0:336          2.000000
807617a3babSopenharmony_ci0:336          2.000000
808617a3babSopenharmony_ci0:336          2.000000
809617a3babSopenharmony_ci0:340  Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
810617a3babSopenharmony_ci0:340    Function Parameters: 
811617a3babSopenharmony_ci0:340      'inF0' ( in 3X3 matrix of float)
812617a3babSopenharmony_ci0:340      'inF1' ( in 3X3 matrix of float)
813617a3babSopenharmony_ci0:340      'inF2' ( in 3X3 matrix of float)
814617a3babSopenharmony_ci0:?     Sequence
815617a3babSopenharmony_ci0:342      all ( temp bool)
816617a3babSopenharmony_ci0:342        Convert float to bool ( temp 3X3 matrix of bool)
817617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
818617a3babSopenharmony_ci0:342      Absolute value ( temp 3X3 matrix of float)
819617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
820617a3babSopenharmony_ci0:342      arc cosine ( temp 3X3 matrix of float)
821617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
822617a3babSopenharmony_ci0:342      any ( temp bool)
823617a3babSopenharmony_ci0:342        Convert float to bool ( temp 3X3 matrix of bool)
824617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
825617a3babSopenharmony_ci0:342      arc sine ( temp 3X3 matrix of float)
826617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
827617a3babSopenharmony_ci0:342      arc tangent ( temp 3X3 matrix of float)
828617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
829617a3babSopenharmony_ci0:342      arc tangent ( temp 3X3 matrix of float)
830617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
831617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
832617a3babSopenharmony_ci0:342      Ceiling ( temp 3X3 matrix of float)
833617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
834617a3babSopenharmony_ci0:342      clamp ( temp 3X3 matrix of float)
835617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
836617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
837617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
838617a3babSopenharmony_ci0:342      cosine ( temp 3X3 matrix of float)
839617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
840617a3babSopenharmony_ci0:342      hyp. cosine ( temp 3X3 matrix of float)
841617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
842617a3babSopenharmony_ci0:342      degrees ( temp 3X3 matrix of float)
843617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
844617a3babSopenharmony_ci0:342      determinant ( temp float)
845617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
846617a3babSopenharmony_ci0:342      exp ( temp 3X3 matrix of float)
847617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
848617a3babSopenharmony_ci0:342      exp2 ( temp 3X3 matrix of float)
849617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
850617a3babSopenharmony_ci0:342      findMSB ( temp int)
851617a3babSopenharmony_ci0:342        Constant:
852617a3babSopenharmony_ci0:342          7 (const int)
853617a3babSopenharmony_ci0:342      findLSB ( temp int)
854617a3babSopenharmony_ci0:342        Constant:
855617a3babSopenharmony_ci0:342          7 (const int)
856617a3babSopenharmony_ci0:342      Floor ( temp 3X3 matrix of float)
857617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
858617a3babSopenharmony_ci0:342      mod ( temp 3X3 matrix of float)
859617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
860617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
861617a3babSopenharmony_ci0:342      Fraction ( temp 3X3 matrix of float)
862617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
863617a3babSopenharmony_ci0:342      ldexp ( temp 3X3 matrix of float)
864617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
865617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
866617a3babSopenharmony_ci0:342      mix ( temp 3X3 matrix of float)
867617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
868617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
869617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
870617a3babSopenharmony_ci0:342      log ( temp 3X3 matrix of float)
871617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
872617a3babSopenharmony_ci0:342      matrix-scale ( temp 3X3 matrix of float)
873617a3babSopenharmony_ci0:342        log2 ( temp 3X3 matrix of float)
874617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
875617a3babSopenharmony_ci0:342        Constant:
876617a3babSopenharmony_ci0:342          0.301030
877617a3babSopenharmony_ci0:342      log2 ( temp 3X3 matrix of float)
878617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
879617a3babSopenharmony_ci0:342      max ( temp 3X3 matrix of float)
880617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
881617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
882617a3babSopenharmony_ci0:342      min ( temp 3X3 matrix of float)
883617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
884617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
885617a3babSopenharmony_ci0:342      pow ( temp 3X3 matrix of float)
886617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
887617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
888617a3babSopenharmony_ci0:342      radians ( temp 3X3 matrix of float)
889617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
890617a3babSopenharmony_ci0:342      roundEven ( temp 3X3 matrix of float)
891617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
892617a3babSopenharmony_ci0:342      inverse sqrt ( temp 3X3 matrix of float)
893617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
894617a3babSopenharmony_ci0:342      clamp ( temp 3X3 matrix of float)
895617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
896617a3babSopenharmony_ci0:342        Constant:
897617a3babSopenharmony_ci0:342          0.000000
898617a3babSopenharmony_ci0:342        Constant:
899617a3babSopenharmony_ci0:342          1.000000
900617a3babSopenharmony_ci0:342      Sign ( temp 3X3 matrix of float)
901617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
902617a3babSopenharmony_ci0:342      sine ( temp 3X3 matrix of float)
903617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
904617a3babSopenharmony_ci0:342      Sequence
905617a3babSopenharmony_ci0:342        move second child to first child ( temp 3X3 matrix of float)
906617a3babSopenharmony_ci0:342          'inF1' ( in 3X3 matrix of float)
907617a3babSopenharmony_ci0:342          sine ( temp 3X3 matrix of float)
908617a3babSopenharmony_ci0:342            'inF0' ( in 3X3 matrix of float)
909617a3babSopenharmony_ci0:342        move second child to first child ( temp 3X3 matrix of float)
910617a3babSopenharmony_ci0:342          'inF2' ( in 3X3 matrix of float)
911617a3babSopenharmony_ci0:342          cosine ( temp 3X3 matrix of float)
912617a3babSopenharmony_ci0:342            'inF0' ( in 3X3 matrix of float)
913617a3babSopenharmony_ci0:342      hyp. sine ( temp 3X3 matrix of float)
914617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
915617a3babSopenharmony_ci0:342      smoothstep ( temp 3X3 matrix of float)
916617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
917617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
918617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
919617a3babSopenharmony_ci0:342      sqrt ( temp 3X3 matrix of float)
920617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
921617a3babSopenharmony_ci0:342      step ( temp 3X3 matrix of float)
922617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
923617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
924617a3babSopenharmony_ci0:342      tangent ( temp 3X3 matrix of float)
925617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
926617a3babSopenharmony_ci0:342      hyp. tangent ( temp 3X3 matrix of float)
927617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
928617a3babSopenharmony_ci0:342      transpose ( temp 3X3 matrix of float)
929617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
930617a3babSopenharmony_ci0:342      trunc ( temp 3X3 matrix of float)
931617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
932617a3babSopenharmony_ci0:345      Branch: Return with expression
933617a3babSopenharmony_ci0:345        Constant:
934617a3babSopenharmony_ci0:345          3.000000
935617a3babSopenharmony_ci0:345          3.000000
936617a3babSopenharmony_ci0:345          3.000000
937617a3babSopenharmony_ci0:345          3.000000
938617a3babSopenharmony_ci0:345          3.000000
939617a3babSopenharmony_ci0:345          3.000000
940617a3babSopenharmony_ci0:345          3.000000
941617a3babSopenharmony_ci0:345          3.000000
942617a3babSopenharmony_ci0:345          3.000000
943617a3babSopenharmony_ci0:349  Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
944617a3babSopenharmony_ci0:349    Function Parameters: 
945617a3babSopenharmony_ci0:349      'inF0' ( in 4X4 matrix of float)
946617a3babSopenharmony_ci0:349      'inF1' ( in 4X4 matrix of float)
947617a3babSopenharmony_ci0:349      'inF2' ( in 4X4 matrix of float)
948617a3babSopenharmony_ci0:?     Sequence
949617a3babSopenharmony_ci0:351      all ( temp bool)
950617a3babSopenharmony_ci0:351        Convert float to bool ( temp 4X4 matrix of bool)
951617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
952617a3babSopenharmony_ci0:351      Absolute value ( temp 4X4 matrix of float)
953617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
954617a3babSopenharmony_ci0:351      arc cosine ( temp 4X4 matrix of float)
955617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
956617a3babSopenharmony_ci0:351      any ( temp bool)
957617a3babSopenharmony_ci0:351        Convert float to bool ( temp 4X4 matrix of bool)
958617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
959617a3babSopenharmony_ci0:351      arc sine ( temp 4X4 matrix of float)
960617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
961617a3babSopenharmony_ci0:351      arc tangent ( temp 4X4 matrix of float)
962617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
963617a3babSopenharmony_ci0:351      arc tangent ( temp 4X4 matrix of float)
964617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
965617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
966617a3babSopenharmony_ci0:351      Ceiling ( temp 4X4 matrix of float)
967617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
968617a3babSopenharmony_ci0:351      clamp ( temp 4X4 matrix of float)
969617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
970617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
971617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
972617a3babSopenharmony_ci0:351      cosine ( temp 4X4 matrix of float)
973617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
974617a3babSopenharmony_ci0:351      hyp. cosine ( temp 4X4 matrix of float)
975617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
976617a3babSopenharmony_ci0:351      degrees ( temp 4X4 matrix of float)
977617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
978617a3babSopenharmony_ci0:351      determinant ( temp float)
979617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
980617a3babSopenharmony_ci0:351      exp ( temp 4X4 matrix of float)
981617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
982617a3babSopenharmony_ci0:351      exp2 ( temp 4X4 matrix of float)
983617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
984617a3babSopenharmony_ci0:351      findMSB ( temp int)
985617a3babSopenharmony_ci0:351        Constant:
986617a3babSopenharmony_ci0:351          7 (const int)
987617a3babSopenharmony_ci0:351      findLSB ( temp int)
988617a3babSopenharmony_ci0:351        Constant:
989617a3babSopenharmony_ci0:351          7 (const int)
990617a3babSopenharmony_ci0:351      Floor ( temp 4X4 matrix of float)
991617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
992617a3babSopenharmony_ci0:351      mod ( temp 4X4 matrix of float)
993617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
994617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
995617a3babSopenharmony_ci0:351      Fraction ( temp 4X4 matrix of float)
996617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
997617a3babSopenharmony_ci0:351      ldexp ( temp 4X4 matrix of float)
998617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
999617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1000617a3babSopenharmony_ci0:351      mix ( temp 4X4 matrix of float)
1001617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1002617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1003617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
1004617a3babSopenharmony_ci0:351      log ( temp 4X4 matrix of float)
1005617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1006617a3babSopenharmony_ci0:351      matrix-scale ( temp 4X4 matrix of float)
1007617a3babSopenharmony_ci0:351        log2 ( temp 4X4 matrix of float)
1008617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
1009617a3babSopenharmony_ci0:351        Constant:
1010617a3babSopenharmony_ci0:351          0.301030
1011617a3babSopenharmony_ci0:351      log2 ( temp 4X4 matrix of float)
1012617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1013617a3babSopenharmony_ci0:351      max ( temp 4X4 matrix of float)
1014617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1015617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1016617a3babSopenharmony_ci0:351      min ( temp 4X4 matrix of float)
1017617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1018617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1019617a3babSopenharmony_ci0:351      pow ( temp 4X4 matrix of float)
1020617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1021617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1022617a3babSopenharmony_ci0:351      radians ( temp 4X4 matrix of float)
1023617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1024617a3babSopenharmony_ci0:351      roundEven ( temp 4X4 matrix of float)
1025617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1026617a3babSopenharmony_ci0:351      inverse sqrt ( temp 4X4 matrix of float)
1027617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1028617a3babSopenharmony_ci0:351      clamp ( temp 4X4 matrix of float)
1029617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1030617a3babSopenharmony_ci0:351        Constant:
1031617a3babSopenharmony_ci0:351          0.000000
1032617a3babSopenharmony_ci0:351        Constant:
1033617a3babSopenharmony_ci0:351          1.000000
1034617a3babSopenharmony_ci0:351      Sign ( temp 4X4 matrix of float)
1035617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1036617a3babSopenharmony_ci0:351      sine ( temp 4X4 matrix of float)
1037617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1038617a3babSopenharmony_ci0:351      Sequence
1039617a3babSopenharmony_ci0:351        move second child to first child ( temp 4X4 matrix of float)
1040617a3babSopenharmony_ci0:351          'inF1' ( in 4X4 matrix of float)
1041617a3babSopenharmony_ci0:351          sine ( temp 4X4 matrix of float)
1042617a3babSopenharmony_ci0:351            'inF0' ( in 4X4 matrix of float)
1043617a3babSopenharmony_ci0:351        move second child to first child ( temp 4X4 matrix of float)
1044617a3babSopenharmony_ci0:351          'inF2' ( in 4X4 matrix of float)
1045617a3babSopenharmony_ci0:351          cosine ( temp 4X4 matrix of float)
1046617a3babSopenharmony_ci0:351            'inF0' ( in 4X4 matrix of float)
1047617a3babSopenharmony_ci0:351      hyp. sine ( temp 4X4 matrix of float)
1048617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1049617a3babSopenharmony_ci0:351      smoothstep ( temp 4X4 matrix of float)
1050617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1051617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1052617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
1053617a3babSopenharmony_ci0:351      sqrt ( temp 4X4 matrix of float)
1054617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1055617a3babSopenharmony_ci0:351      step ( temp 4X4 matrix of float)
1056617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1057617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
1058617a3babSopenharmony_ci0:351      tangent ( temp 4X4 matrix of float)
1059617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1060617a3babSopenharmony_ci0:351      hyp. tangent ( temp 4X4 matrix of float)
1061617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1062617a3babSopenharmony_ci0:351      transpose ( temp 4X4 matrix of float)
1063617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1064617a3babSopenharmony_ci0:351      trunc ( temp 4X4 matrix of float)
1065617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
1066617a3babSopenharmony_ci0:354      Branch: Return with expression
1067617a3babSopenharmony_ci0:354        Constant:
1068617a3babSopenharmony_ci0:354          4.000000
1069617a3babSopenharmony_ci0:354          4.000000
1070617a3babSopenharmony_ci0:354          4.000000
1071617a3babSopenharmony_ci0:354          4.000000
1072617a3babSopenharmony_ci0:354          4.000000
1073617a3babSopenharmony_ci0:354          4.000000
1074617a3babSopenharmony_ci0:354          4.000000
1075617a3babSopenharmony_ci0:354          4.000000
1076617a3babSopenharmony_ci0:354          4.000000
1077617a3babSopenharmony_ci0:354          4.000000
1078617a3babSopenharmony_ci0:354          4.000000
1079617a3babSopenharmony_ci0:354          4.000000
1080617a3babSopenharmony_ci0:354          4.000000
1081617a3babSopenharmony_ci0:354          4.000000
1082617a3babSopenharmony_ci0:354          4.000000
1083617a3babSopenharmony_ci0:354          4.000000
1084617a3babSopenharmony_ci0:372  Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; ( temp void)
1085617a3babSopenharmony_ci0:372    Function Parameters: 
1086617a3babSopenharmony_ci0:372      'inF0' ( in float)
1087617a3babSopenharmony_ci0:372      'inF1' ( in float)
1088617a3babSopenharmony_ci0:372      'inFV0' ( in 2-component vector of float)
1089617a3babSopenharmony_ci0:372      'inFV1' ( in 2-component vector of float)
1090617a3babSopenharmony_ci0:372      'inFM0' ( in 2X2 matrix of float)
1091617a3babSopenharmony_ci0:372      'inFM1' ( in 2X2 matrix of float)
1092617a3babSopenharmony_ci0:?     Sequence
1093617a3babSopenharmony_ci0:373      Sequence
1094617a3babSopenharmony_ci0:373        move second child to first child ( temp float)
1095617a3babSopenharmony_ci0:373          'r0' ( temp float)
1096617a3babSopenharmony_ci0:373          component-wise multiply ( temp float)
1097617a3babSopenharmony_ci0:373            'inF1' ( in float)
1098617a3babSopenharmony_ci0:373            'inF0' ( in float)
1099617a3babSopenharmony_ci0:373      Sequence
1100617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
1101617a3babSopenharmony_ci0:373          'r1' ( temp 2-component vector of float)
1102617a3babSopenharmony_ci0:373          vector-scale ( temp 2-component vector of float)
1103617a3babSopenharmony_ci0:373            'inF0' ( in float)
1104617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
1105617a3babSopenharmony_ci0:373      Sequence
1106617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
1107617a3babSopenharmony_ci0:373          'r2' ( temp 2-component vector of float)
1108617a3babSopenharmony_ci0:373          vector-scale ( temp 2-component vector of float)
1109617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
1110617a3babSopenharmony_ci0:373            'inF0' ( in float)
1111617a3babSopenharmony_ci0:373      Sequence
1112617a3babSopenharmony_ci0:373        move second child to first child ( temp float)
1113617a3babSopenharmony_ci0:373          'r3' ( temp float)
1114617a3babSopenharmony_ci0:373          dot-product ( temp float)
1115617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
1116617a3babSopenharmony_ci0:373            'inFV1' ( in 2-component vector of float)
1117617a3babSopenharmony_ci0:373      Sequence
1118617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
1119617a3babSopenharmony_ci0:373          'r4' ( temp 2-component vector of float)
1120617a3babSopenharmony_ci0:373          vector-times-matrix ( temp 2-component vector of float)
1121617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
1122617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
1123617a3babSopenharmony_ci0:373      Sequence
1124617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
1125617a3babSopenharmony_ci0:373          'r5' ( temp 2-component vector of float)
1126617a3babSopenharmony_ci0:373          matrix-times-vector ( temp 2-component vector of float)
1127617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
1128617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
1129617a3babSopenharmony_ci0:373      Sequence
1130617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
1131617a3babSopenharmony_ci0:373          'r6' ( temp 2X2 matrix of float)
1132617a3babSopenharmony_ci0:373          matrix-scale ( temp 2X2 matrix of float)
1133617a3babSopenharmony_ci0:373            'inF0' ( in float)
1134617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
1135617a3babSopenharmony_ci0:373      Sequence
1136617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
1137617a3babSopenharmony_ci0:373          'r7' ( temp 2X2 matrix of float)
1138617a3babSopenharmony_ci0:373          matrix-scale ( temp 2X2 matrix of float)
1139617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
1140617a3babSopenharmony_ci0:373            'inF0' ( in float)
1141617a3babSopenharmony_ci0:373      Sequence
1142617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
1143617a3babSopenharmony_ci0:373          'r8' ( temp 2X2 matrix of float)
1144617a3babSopenharmony_ci0:373          matrix-multiply ( temp 2X2 matrix of float)
1145617a3babSopenharmony_ci0:373            'inFM1' ( in 2X2 matrix of float)
1146617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
1147617a3babSopenharmony_ci0:379  Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; ( temp void)
1148617a3babSopenharmony_ci0:379    Function Parameters: 
1149617a3babSopenharmony_ci0:379      'inF0' ( in float)
1150617a3babSopenharmony_ci0:379      'inF1' ( in float)
1151617a3babSopenharmony_ci0:379      'inFV0' ( in 3-component vector of float)
1152617a3babSopenharmony_ci0:379      'inFV1' ( in 3-component vector of float)
1153617a3babSopenharmony_ci0:379      'inFM0' ( in 3X3 matrix of float)
1154617a3babSopenharmony_ci0:379      'inFM1' ( in 3X3 matrix of float)
1155617a3babSopenharmony_ci0:?     Sequence
1156617a3babSopenharmony_ci0:380      Sequence
1157617a3babSopenharmony_ci0:380        move second child to first child ( temp float)
1158617a3babSopenharmony_ci0:380          'r0' ( temp float)
1159617a3babSopenharmony_ci0:380          component-wise multiply ( temp float)
1160617a3babSopenharmony_ci0:380            'inF1' ( in float)
1161617a3babSopenharmony_ci0:380            'inF0' ( in float)
1162617a3babSopenharmony_ci0:380      Sequence
1163617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
1164617a3babSopenharmony_ci0:380          'r1' ( temp 3-component vector of float)
1165617a3babSopenharmony_ci0:380          vector-scale ( temp 3-component vector of float)
1166617a3babSopenharmony_ci0:380            'inF0' ( in float)
1167617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
1168617a3babSopenharmony_ci0:380      Sequence
1169617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
1170617a3babSopenharmony_ci0:380          'r2' ( temp 3-component vector of float)
1171617a3babSopenharmony_ci0:380          vector-scale ( temp 3-component vector of float)
1172617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
1173617a3babSopenharmony_ci0:380            'inF0' ( in float)
1174617a3babSopenharmony_ci0:380      Sequence
1175617a3babSopenharmony_ci0:380        move second child to first child ( temp float)
1176617a3babSopenharmony_ci0:380          'r3' ( temp float)
1177617a3babSopenharmony_ci0:380          dot-product ( temp float)
1178617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
1179617a3babSopenharmony_ci0:380            'inFV1' ( in 3-component vector of float)
1180617a3babSopenharmony_ci0:380      Sequence
1181617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
1182617a3babSopenharmony_ci0:380          'r4' ( temp 3-component vector of float)
1183617a3babSopenharmony_ci0:380          vector-times-matrix ( temp 3-component vector of float)
1184617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
1185617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
1186617a3babSopenharmony_ci0:380      Sequence
1187617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
1188617a3babSopenharmony_ci0:380          'r5' ( temp 3-component vector of float)
1189617a3babSopenharmony_ci0:380          matrix-times-vector ( temp 3-component vector of float)
1190617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
1191617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
1192617a3babSopenharmony_ci0:380      Sequence
1193617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
1194617a3babSopenharmony_ci0:380          'r6' ( temp 3X3 matrix of float)
1195617a3babSopenharmony_ci0:380          matrix-scale ( temp 3X3 matrix of float)
1196617a3babSopenharmony_ci0:380            'inF0' ( in float)
1197617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
1198617a3babSopenharmony_ci0:380      Sequence
1199617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
1200617a3babSopenharmony_ci0:380          'r7' ( temp 3X3 matrix of float)
1201617a3babSopenharmony_ci0:380          matrix-scale ( temp 3X3 matrix of float)
1202617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
1203617a3babSopenharmony_ci0:380            'inF0' ( in float)
1204617a3babSopenharmony_ci0:380      Sequence
1205617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
1206617a3babSopenharmony_ci0:380          'r8' ( temp 3X3 matrix of float)
1207617a3babSopenharmony_ci0:380          matrix-multiply ( temp 3X3 matrix of float)
1208617a3babSopenharmony_ci0:380            'inFM1' ( in 3X3 matrix of float)
1209617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
1210617a3babSopenharmony_ci0:386  Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; ( temp void)
1211617a3babSopenharmony_ci0:386    Function Parameters: 
1212617a3babSopenharmony_ci0:386      'inF0' ( in float)
1213617a3babSopenharmony_ci0:386      'inF1' ( in float)
1214617a3babSopenharmony_ci0:386      'inFV0' ( in 4-component vector of float)
1215617a3babSopenharmony_ci0:386      'inFV1' ( in 4-component vector of float)
1216617a3babSopenharmony_ci0:386      'inFM0' ( in 4X4 matrix of float)
1217617a3babSopenharmony_ci0:386      'inFM1' ( in 4X4 matrix of float)
1218617a3babSopenharmony_ci0:?     Sequence
1219617a3babSopenharmony_ci0:387      Sequence
1220617a3babSopenharmony_ci0:387        move second child to first child ( temp float)
1221617a3babSopenharmony_ci0:387          'r0' ( temp float)
1222617a3babSopenharmony_ci0:387          component-wise multiply ( temp float)
1223617a3babSopenharmony_ci0:387            'inF1' ( in float)
1224617a3babSopenharmony_ci0:387            'inF0' ( in float)
1225617a3babSopenharmony_ci0:387      Sequence
1226617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
1227617a3babSopenharmony_ci0:387          'r1' ( temp 4-component vector of float)
1228617a3babSopenharmony_ci0:387          vector-scale ( temp 4-component vector of float)
1229617a3babSopenharmony_ci0:387            'inF0' ( in float)
1230617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
1231617a3babSopenharmony_ci0:387      Sequence
1232617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
1233617a3babSopenharmony_ci0:387          'r2' ( temp 4-component vector of float)
1234617a3babSopenharmony_ci0:387          vector-scale ( temp 4-component vector of float)
1235617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
1236617a3babSopenharmony_ci0:387            'inF0' ( in float)
1237617a3babSopenharmony_ci0:387      Sequence
1238617a3babSopenharmony_ci0:387        move second child to first child ( temp float)
1239617a3babSopenharmony_ci0:387          'r3' ( temp float)
1240617a3babSopenharmony_ci0:387          dot-product ( temp float)
1241617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
1242617a3babSopenharmony_ci0:387            'inFV1' ( in 4-component vector of float)
1243617a3babSopenharmony_ci0:387      Sequence
1244617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
1245617a3babSopenharmony_ci0:387          'r4' ( temp 4-component vector of float)
1246617a3babSopenharmony_ci0:387          vector-times-matrix ( temp 4-component vector of float)
1247617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
1248617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
1249617a3babSopenharmony_ci0:387      Sequence
1250617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
1251617a3babSopenharmony_ci0:387          'r5' ( temp 4-component vector of float)
1252617a3babSopenharmony_ci0:387          matrix-times-vector ( temp 4-component vector of float)
1253617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
1254617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
1255617a3babSopenharmony_ci0:387      Sequence
1256617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
1257617a3babSopenharmony_ci0:387          'r6' ( temp 4X4 matrix of float)
1258617a3babSopenharmony_ci0:387          matrix-scale ( temp 4X4 matrix of float)
1259617a3babSopenharmony_ci0:387            'inF0' ( in float)
1260617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
1261617a3babSopenharmony_ci0:387      Sequence
1262617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
1263617a3babSopenharmony_ci0:387          'r7' ( temp 4X4 matrix of float)
1264617a3babSopenharmony_ci0:387          matrix-scale ( temp 4X4 matrix of float)
1265617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
1266617a3babSopenharmony_ci0:387            'inF0' ( in float)
1267617a3babSopenharmony_ci0:387      Sequence
1268617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
1269617a3babSopenharmony_ci0:387          'r8' ( temp 4X4 matrix of float)
1270617a3babSopenharmony_ci0:387          matrix-multiply ( temp 4X4 matrix of float)
1271617a3babSopenharmony_ci0:387            'inFM1' ( in 4X4 matrix of float)
1272617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
1273617a3babSopenharmony_ci0:396  Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; ( temp void)
1274617a3babSopenharmony_ci0:396    Function Parameters: 
1275617a3babSopenharmony_ci0:396      'inF0' ( in float)
1276617a3babSopenharmony_ci0:396      'inF1' ( in float)
1277617a3babSopenharmony_ci0:396      'inFV2' ( in 2-component vector of float)
1278617a3babSopenharmony_ci0:396      'inFV3' ( in 3-component vector of float)
1279617a3babSopenharmony_ci0:396      'inFM2x3' ( in 2X3 matrix of float)
1280617a3babSopenharmony_ci0:396      'inFM3x2' ( in 3X2 matrix of float)
1281617a3babSopenharmony_ci0:396      'inFM3x3' ( in 3X3 matrix of float)
1282617a3babSopenharmony_ci0:396      'inFM3x4' ( in 3X4 matrix of float)
1283617a3babSopenharmony_ci0:396      'inFM2x4' ( in 2X4 matrix of float)
1284617a3babSopenharmony_ci0:?     Sequence
1285617a3babSopenharmony_ci0:397      Sequence
1286617a3babSopenharmony_ci0:397        move second child to first child ( temp float)
1287617a3babSopenharmony_ci0:397          'r00' ( temp float)
1288617a3babSopenharmony_ci0:397          component-wise multiply ( temp float)
1289617a3babSopenharmony_ci0:397            'inF1' ( in float)
1290617a3babSopenharmony_ci0:397            'inF0' ( in float)
1291617a3babSopenharmony_ci0:398      Sequence
1292617a3babSopenharmony_ci0:398        move second child to first child ( temp 2-component vector of float)
1293617a3babSopenharmony_ci0:398          'r01' ( temp 2-component vector of float)
1294617a3babSopenharmony_ci0:398          vector-scale ( temp 2-component vector of float)
1295617a3babSopenharmony_ci0:398            'inF0' ( in float)
1296617a3babSopenharmony_ci0:398            'inFV2' ( in 2-component vector of float)
1297617a3babSopenharmony_ci0:399      Sequence
1298617a3babSopenharmony_ci0:399        move second child to first child ( temp 3-component vector of float)
1299617a3babSopenharmony_ci0:399          'r02' ( temp 3-component vector of float)
1300617a3babSopenharmony_ci0:399          vector-scale ( temp 3-component vector of float)
1301617a3babSopenharmony_ci0:399            'inF0' ( in float)
1302617a3babSopenharmony_ci0:399            'inFV3' ( in 3-component vector of float)
1303617a3babSopenharmony_ci0:400      Sequence
1304617a3babSopenharmony_ci0:400        move second child to first child ( temp 2-component vector of float)
1305617a3babSopenharmony_ci0:400          'r03' ( temp 2-component vector of float)
1306617a3babSopenharmony_ci0:400          vector-scale ( temp 2-component vector of float)
1307617a3babSopenharmony_ci0:400            'inFV2' ( in 2-component vector of float)
1308617a3babSopenharmony_ci0:400            'inF0' ( in float)
1309617a3babSopenharmony_ci0:401      Sequence
1310617a3babSopenharmony_ci0:401        move second child to first child ( temp 3-component vector of float)
1311617a3babSopenharmony_ci0:401          'r04' ( temp 3-component vector of float)
1312617a3babSopenharmony_ci0:401          vector-scale ( temp 3-component vector of float)
1313617a3babSopenharmony_ci0:401            'inFV3' ( in 3-component vector of float)
1314617a3babSopenharmony_ci0:401            'inF0' ( in float)
1315617a3babSopenharmony_ci0:402      Sequence
1316617a3babSopenharmony_ci0:402        move second child to first child ( temp float)
1317617a3babSopenharmony_ci0:402          'r05' ( temp float)
1318617a3babSopenharmony_ci0:402          dot-product ( temp float)
1319617a3babSopenharmony_ci0:402            'inFV2' ( in 2-component vector of float)
1320617a3babSopenharmony_ci0:402            'inFV2' ( in 2-component vector of float)
1321617a3babSopenharmony_ci0:403      Sequence
1322617a3babSopenharmony_ci0:403        move second child to first child ( temp float)
1323617a3babSopenharmony_ci0:403          'r06' ( temp float)
1324617a3babSopenharmony_ci0:403          dot-product ( temp float)
1325617a3babSopenharmony_ci0:403            'inFV3' ( in 3-component vector of float)
1326617a3babSopenharmony_ci0:403            'inFV3' ( in 3-component vector of float)
1327617a3babSopenharmony_ci0:404      Sequence
1328617a3babSopenharmony_ci0:404        move second child to first child ( temp 3-component vector of float)
1329617a3babSopenharmony_ci0:404          'r07' ( temp 3-component vector of float)
1330617a3babSopenharmony_ci0:404          matrix-times-vector ( temp 3-component vector of float)
1331617a3babSopenharmony_ci0:404            'inFM2x3' ( in 2X3 matrix of float)
1332617a3babSopenharmony_ci0:404            'inFV2' ( in 2-component vector of float)
1333617a3babSopenharmony_ci0:405      Sequence
1334617a3babSopenharmony_ci0:405        move second child to first child ( temp 2-component vector of float)
1335617a3babSopenharmony_ci0:405          'r08' ( temp 2-component vector of float)
1336617a3babSopenharmony_ci0:405          matrix-times-vector ( temp 2-component vector of float)
1337617a3babSopenharmony_ci0:405            'inFM3x2' ( in 3X2 matrix of float)
1338617a3babSopenharmony_ci0:405            'inFV3' ( in 3-component vector of float)
1339617a3babSopenharmony_ci0:406      Sequence
1340617a3babSopenharmony_ci0:406        move second child to first child ( temp 2-component vector of float)
1341617a3babSopenharmony_ci0:406          'r09' ( temp 2-component vector of float)
1342617a3babSopenharmony_ci0:406          vector-times-matrix ( temp 2-component vector of float)
1343617a3babSopenharmony_ci0:406            'inFV3' ( in 3-component vector of float)
1344617a3babSopenharmony_ci0:406            'inFM2x3' ( in 2X3 matrix of float)
1345617a3babSopenharmony_ci0:407      Sequence
1346617a3babSopenharmony_ci0:407        move second child to first child ( temp 3-component vector of float)
1347617a3babSopenharmony_ci0:407          'r10' ( temp 3-component vector of float)
1348617a3babSopenharmony_ci0:407          vector-times-matrix ( temp 3-component vector of float)
1349617a3babSopenharmony_ci0:407            'inFV2' ( in 2-component vector of float)
1350617a3babSopenharmony_ci0:407            'inFM3x2' ( in 3X2 matrix of float)
1351617a3babSopenharmony_ci0:408      Sequence
1352617a3babSopenharmony_ci0:408        move second child to first child ( temp 2X3 matrix of float)
1353617a3babSopenharmony_ci0:408          'r11' ( temp 2X3 matrix of float)
1354617a3babSopenharmony_ci0:408          matrix-scale ( temp 2X3 matrix of float)
1355617a3babSopenharmony_ci0:408            'inF0' ( in float)
1356617a3babSopenharmony_ci0:408            'inFM2x3' ( in 2X3 matrix of float)
1357617a3babSopenharmony_ci0:409      Sequence
1358617a3babSopenharmony_ci0:409        move second child to first child ( temp 3X2 matrix of float)
1359617a3babSopenharmony_ci0:409          'r12' ( temp 3X2 matrix of float)
1360617a3babSopenharmony_ci0:409          matrix-scale ( temp 3X2 matrix of float)
1361617a3babSopenharmony_ci0:409            'inF0' ( in float)
1362617a3babSopenharmony_ci0:409            'inFM3x2' ( in 3X2 matrix of float)
1363617a3babSopenharmony_ci0:410      Sequence
1364617a3babSopenharmony_ci0:410        move second child to first child ( temp 2X2 matrix of float)
1365617a3babSopenharmony_ci0:410          'r13' ( temp 2X2 matrix of float)
1366617a3babSopenharmony_ci0:410          matrix-multiply ( temp 2X2 matrix of float)
1367617a3babSopenharmony_ci0:410            'inFM3x2' ( in 3X2 matrix of float)
1368617a3babSopenharmony_ci0:410            'inFM2x3' ( in 2X3 matrix of float)
1369617a3babSopenharmony_ci0:411      Sequence
1370617a3babSopenharmony_ci0:411        move second child to first child ( temp 2X3 matrix of float)
1371617a3babSopenharmony_ci0:411          'r14' ( temp 2X3 matrix of float)
1372617a3babSopenharmony_ci0:411          matrix-multiply ( temp 2X3 matrix of float)
1373617a3babSopenharmony_ci0:411            'inFM3x3' ( in 3X3 matrix of float)
1374617a3babSopenharmony_ci0:411            'inFM2x3' ( in 2X3 matrix of float)
1375617a3babSopenharmony_ci0:412      Sequence
1376617a3babSopenharmony_ci0:412        move second child to first child ( temp 2X4 matrix of float)
1377617a3babSopenharmony_ci0:412          'r15' ( temp 2X4 matrix of float)
1378617a3babSopenharmony_ci0:412          matrix-multiply ( temp 2X4 matrix of float)
1379617a3babSopenharmony_ci0:412            'inFM3x4' ( in 3X4 matrix of float)
1380617a3babSopenharmony_ci0:412            'inFM2x3' ( in 2X3 matrix of float)
1381617a3babSopenharmony_ci0:413      Sequence
1382617a3babSopenharmony_ci0:413        move second child to first child ( temp 3X4 matrix of float)
1383617a3babSopenharmony_ci0:413          'r16' ( temp 3X4 matrix of float)
1384617a3babSopenharmony_ci0:413          matrix-multiply ( temp 3X4 matrix of float)
1385617a3babSopenharmony_ci0:413            'inFM2x4' ( in 2X4 matrix of float)
1386617a3babSopenharmony_ci0:413            'inFM3x2' ( in 3X2 matrix of float)
1387617a3babSopenharmony_ci0:?   Linker Objects
1388617a3babSopenharmony_ci
1389617a3babSopenharmony_ci
1390617a3babSopenharmony_ciLinked vertex stage:
1391617a3babSopenharmony_ci
1392617a3babSopenharmony_ciWARNING: Linking vertex stage: Entry point not found
1393617a3babSopenharmony_ci
1394617a3babSopenharmony_ciShader version: 500
1395617a3babSopenharmony_ci0:? Sequence
1396617a3babSopenharmony_ci0:2  Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; ( temp float)
1397617a3babSopenharmony_ci0:2    Function Parameters: 
1398617a3babSopenharmony_ci0:2      'inF0' ( in float)
1399617a3babSopenharmony_ci0:2      'inF1' ( in float)
1400617a3babSopenharmony_ci0:2      'inF2' ( in float)
1401617a3babSopenharmony_ci0:2      'inU0' ( in uint)
1402617a3babSopenharmony_ci0:2      'inU1' ( in uint)
1403617a3babSopenharmony_ci0:?     Sequence
1404617a3babSopenharmony_ci0:3      all ( temp bool)
1405617a3babSopenharmony_ci0:3        Convert float to bool ( temp bool)
1406617a3babSopenharmony_ci0:3          'inF0' ( in float)
1407617a3babSopenharmony_ci0:4      Absolute value ( temp float)
1408617a3babSopenharmony_ci0:4        'inF0' ( in float)
1409617a3babSopenharmony_ci0:5      arc cosine ( temp float)
1410617a3babSopenharmony_ci0:5        'inF0' ( in float)
1411617a3babSopenharmony_ci0:6      any ( temp bool)
1412617a3babSopenharmony_ci0:6        Convert float to bool ( temp bool)
1413617a3babSopenharmony_ci0:6          'inF0' ( in float)
1414617a3babSopenharmony_ci0:7      arc sine ( temp float)
1415617a3babSopenharmony_ci0:7        'inF0' ( in float)
1416617a3babSopenharmony_ci0:8      floatBitsToInt ( temp int)
1417617a3babSopenharmony_ci0:8        'inF0' ( in float)
1418617a3babSopenharmony_ci0:9      floatBitsToUint ( temp uint)
1419617a3babSopenharmony_ci0:9        'inF0' ( in float)
1420617a3babSopenharmony_ci0:10      intBitsToFloat ( temp float)
1421617a3babSopenharmony_ci0:10        'inU0' ( in uint)
1422617a3babSopenharmony_ci0:12      arc tangent ( temp float)
1423617a3babSopenharmony_ci0:12        'inF0' ( in float)
1424617a3babSopenharmony_ci0:13      arc tangent ( temp float)
1425617a3babSopenharmony_ci0:13        'inF0' ( in float)
1426617a3babSopenharmony_ci0:13        'inF1' ( in float)
1427617a3babSopenharmony_ci0:14      Ceiling ( temp float)
1428617a3babSopenharmony_ci0:14        'inF0' ( in float)
1429617a3babSopenharmony_ci0:15      clamp ( temp float)
1430617a3babSopenharmony_ci0:15        'inF0' ( in float)
1431617a3babSopenharmony_ci0:15        'inF1' ( in float)
1432617a3babSopenharmony_ci0:15        'inF2' ( in float)
1433617a3babSopenharmony_ci0:16      cosine ( temp float)
1434617a3babSopenharmony_ci0:16        'inF0' ( in float)
1435617a3babSopenharmony_ci0:17      hyp. cosine ( temp float)
1436617a3babSopenharmony_ci0:17        'inF0' ( in float)
1437617a3babSopenharmony_ci0:18      bitCount ( temp int)
1438617a3babSopenharmony_ci0:18        Constant:
1439617a3babSopenharmony_ci0:18          7 (const int)
1440617a3babSopenharmony_ci0:19      degrees ( temp float)
1441617a3babSopenharmony_ci0:19        'inF0' ( in float)
1442617a3babSopenharmony_ci0:23      exp ( temp float)
1443617a3babSopenharmony_ci0:23        'inF0' ( in float)
1444617a3babSopenharmony_ci0:24      exp2 ( temp float)
1445617a3babSopenharmony_ci0:24        'inF0' ( in float)
1446617a3babSopenharmony_ci0:25      findMSB ( temp int)
1447617a3babSopenharmony_ci0:25        Constant:
1448617a3babSopenharmony_ci0:25          7 (const int)
1449617a3babSopenharmony_ci0:26      findLSB ( temp int)
1450617a3babSopenharmony_ci0:26        Constant:
1451617a3babSopenharmony_ci0:26          7 (const int)
1452617a3babSopenharmony_ci0:27      Floor ( temp float)
1453617a3babSopenharmony_ci0:27        'inF0' ( in float)
1454617a3babSopenharmony_ci0:29      mod ( temp float)
1455617a3babSopenharmony_ci0:29        'inF0' ( in float)
1456617a3babSopenharmony_ci0:29        'inF1' ( in float)
1457617a3babSopenharmony_ci0:30      Fraction ( temp float)
1458617a3babSopenharmony_ci0:30        'inF0' ( in float)
1459617a3babSopenharmony_ci0:31      isinf ( temp bool)
1460617a3babSopenharmony_ci0:31        'inF0' ( in float)
1461617a3babSopenharmony_ci0:32      isnan ( temp bool)
1462617a3babSopenharmony_ci0:32        'inF0' ( in float)
1463617a3babSopenharmony_ci0:33      ldexp ( temp float)
1464617a3babSopenharmony_ci0:33        'inF0' ( in float)
1465617a3babSopenharmony_ci0:33        'inF1' ( in float)
1466617a3babSopenharmony_ci0:34      mix ( temp float)
1467617a3babSopenharmony_ci0:34        'inF0' ( in float)
1468617a3babSopenharmony_ci0:34        'inF1' ( in float)
1469617a3babSopenharmony_ci0:34        'inF2' ( in float)
1470617a3babSopenharmony_ci0:35      log ( temp float)
1471617a3babSopenharmony_ci0:35        'inF0' ( in float)
1472617a3babSopenharmony_ci0:36      component-wise multiply ( temp float)
1473617a3babSopenharmony_ci0:36        log2 ( temp float)
1474617a3babSopenharmony_ci0:36          'inF0' ( in float)
1475617a3babSopenharmony_ci0:36        Constant:
1476617a3babSopenharmony_ci0:36          0.301030
1477617a3babSopenharmony_ci0:37      log2 ( temp float)
1478617a3babSopenharmony_ci0:37        'inF0' ( in float)
1479617a3babSopenharmony_ci0:38      max ( temp float)
1480617a3babSopenharmony_ci0:38        'inF0' ( in float)
1481617a3babSopenharmony_ci0:38        'inF1' ( in float)
1482617a3babSopenharmony_ci0:39      min ( temp float)
1483617a3babSopenharmony_ci0:39        'inF0' ( in float)
1484617a3babSopenharmony_ci0:39        'inF1' ( in float)
1485617a3babSopenharmony_ci0:41      pow ( temp float)
1486617a3babSopenharmony_ci0:41        'inF0' ( in float)
1487617a3babSopenharmony_ci0:41        'inF1' ( in float)
1488617a3babSopenharmony_ci0:42      radians ( temp float)
1489617a3babSopenharmony_ci0:42        'inF0' ( in float)
1490617a3babSopenharmony_ci0:43      bitFieldReverse ( temp int)
1491617a3babSopenharmony_ci0:43        Constant:
1492617a3babSopenharmony_ci0:43          2 (const int)
1493617a3babSopenharmony_ci0:44      roundEven ( temp float)
1494617a3babSopenharmony_ci0:44        'inF0' ( in float)
1495617a3babSopenharmony_ci0:45      inverse sqrt ( temp float)
1496617a3babSopenharmony_ci0:45        'inF0' ( in float)
1497617a3babSopenharmony_ci0:46      clamp ( temp float)
1498617a3babSopenharmony_ci0:46        'inF0' ( in float)
1499617a3babSopenharmony_ci0:46        Constant:
1500617a3babSopenharmony_ci0:46          0.000000
1501617a3babSopenharmony_ci0:46        Constant:
1502617a3babSopenharmony_ci0:46          1.000000
1503617a3babSopenharmony_ci0:47      Sign ( temp float)
1504617a3babSopenharmony_ci0:47        'inF0' ( in float)
1505617a3babSopenharmony_ci0:48      sine ( temp float)
1506617a3babSopenharmony_ci0:48        'inF0' ( in float)
1507617a3babSopenharmony_ci0:49      Sequence
1508617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
1509617a3babSopenharmony_ci0:49          'inF1' ( in float)
1510617a3babSopenharmony_ci0:49          sine ( temp float)
1511617a3babSopenharmony_ci0:49            'inF0' ( in float)
1512617a3babSopenharmony_ci0:49        move second child to first child ( temp float)
1513617a3babSopenharmony_ci0:49          'inF2' ( in float)
1514617a3babSopenharmony_ci0:49          cosine ( temp float)
1515617a3babSopenharmony_ci0:49            'inF0' ( in float)
1516617a3babSopenharmony_ci0:50      hyp. sine ( temp float)
1517617a3babSopenharmony_ci0:50        'inF0' ( in float)
1518617a3babSopenharmony_ci0:51      smoothstep ( temp float)
1519617a3babSopenharmony_ci0:51        'inF0' ( in float)
1520617a3babSopenharmony_ci0:51        'inF1' ( in float)
1521617a3babSopenharmony_ci0:51        'inF2' ( in float)
1522617a3babSopenharmony_ci0:52      sqrt ( temp float)
1523617a3babSopenharmony_ci0:52        'inF0' ( in float)
1524617a3babSopenharmony_ci0:53      step ( temp float)
1525617a3babSopenharmony_ci0:53        'inF0' ( in float)
1526617a3babSopenharmony_ci0:53        'inF1' ( in float)
1527617a3babSopenharmony_ci0:54      tangent ( temp float)
1528617a3babSopenharmony_ci0:54        'inF0' ( in float)
1529617a3babSopenharmony_ci0:55      hyp. tangent ( temp float)
1530617a3babSopenharmony_ci0:55        'inF0' ( in float)
1531617a3babSopenharmony_ci0:57      trunc ( temp float)
1532617a3babSopenharmony_ci0:57        'inF0' ( in float)
1533617a3babSopenharmony_ci0:59      Branch: Return with expression
1534617a3babSopenharmony_ci0:59        Constant:
1535617a3babSopenharmony_ci0:59          0.000000
1536617a3babSopenharmony_ci0:63  Function Definition: VertexShaderFunction1(vf1;vf1;vf1; ( temp 1-component vector of float)
1537617a3babSopenharmony_ci0:63    Function Parameters: 
1538617a3babSopenharmony_ci0:63      'inF0' ( in 1-component vector of float)
1539617a3babSopenharmony_ci0:63      'inF1' ( in 1-component vector of float)
1540617a3babSopenharmony_ci0:63      'inF2' ( in 1-component vector of float)
1541617a3babSopenharmony_ci0:?     Sequence
1542617a3babSopenharmony_ci0:65      Branch: Return with expression
1543617a3babSopenharmony_ci0:65        Constant:
1544617a3babSopenharmony_ci0:65          0.000000
1545617a3babSopenharmony_ci0:69  Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; ( temp 2-component vector of float)
1546617a3babSopenharmony_ci0:69    Function Parameters: 
1547617a3babSopenharmony_ci0:69      'inF0' ( in 2-component vector of float)
1548617a3babSopenharmony_ci0:69      'inF1' ( in 2-component vector of float)
1549617a3babSopenharmony_ci0:69      'inF2' ( in 2-component vector of float)
1550617a3babSopenharmony_ci0:69      'inU0' ( in 2-component vector of uint)
1551617a3babSopenharmony_ci0:69      'inU1' ( in 2-component vector of uint)
1552617a3babSopenharmony_ci0:?     Sequence
1553617a3babSopenharmony_ci0:70      all ( temp bool)
1554617a3babSopenharmony_ci0:70        Convert float to bool ( temp 2-component vector of bool)
1555617a3babSopenharmony_ci0:70          'inF0' ( in 2-component vector of float)
1556617a3babSopenharmony_ci0:71      Absolute value ( temp 2-component vector of float)
1557617a3babSopenharmony_ci0:71        'inF0' ( in 2-component vector of float)
1558617a3babSopenharmony_ci0:72      arc cosine ( temp 2-component vector of float)
1559617a3babSopenharmony_ci0:72        'inF0' ( in 2-component vector of float)
1560617a3babSopenharmony_ci0:73      any ( temp bool)
1561617a3babSopenharmony_ci0:73        Convert float to bool ( temp 2-component vector of bool)
1562617a3babSopenharmony_ci0:73          'inF0' ( in 2-component vector of float)
1563617a3babSopenharmony_ci0:74      arc sine ( temp 2-component vector of float)
1564617a3babSopenharmony_ci0:74        'inF0' ( in 2-component vector of float)
1565617a3babSopenharmony_ci0:75      floatBitsToInt ( temp 2-component vector of int)
1566617a3babSopenharmony_ci0:75        'inF0' ( in 2-component vector of float)
1567617a3babSopenharmony_ci0:76      floatBitsToUint ( temp 2-component vector of uint)
1568617a3babSopenharmony_ci0:76        'inF0' ( in 2-component vector of float)
1569617a3babSopenharmony_ci0:77      intBitsToFloat ( temp 2-component vector of float)
1570617a3babSopenharmony_ci0:77        'inU0' ( in 2-component vector of uint)
1571617a3babSopenharmony_ci0:79      arc tangent ( temp 2-component vector of float)
1572617a3babSopenharmony_ci0:79        'inF0' ( in 2-component vector of float)
1573617a3babSopenharmony_ci0:80      arc tangent ( temp 2-component vector of float)
1574617a3babSopenharmony_ci0:80        'inF0' ( in 2-component vector of float)
1575617a3babSopenharmony_ci0:80        'inF1' ( in 2-component vector of float)
1576617a3babSopenharmony_ci0:81      Ceiling ( temp 2-component vector of float)
1577617a3babSopenharmony_ci0:81        'inF0' ( in 2-component vector of float)
1578617a3babSopenharmony_ci0:82      clamp ( temp 2-component vector of float)
1579617a3babSopenharmony_ci0:82        'inF0' ( in 2-component vector of float)
1580617a3babSopenharmony_ci0:82        'inF1' ( in 2-component vector of float)
1581617a3babSopenharmony_ci0:82        'inF2' ( in 2-component vector of float)
1582617a3babSopenharmony_ci0:83      cosine ( temp 2-component vector of float)
1583617a3babSopenharmony_ci0:83        'inF0' ( in 2-component vector of float)
1584617a3babSopenharmony_ci0:84      hyp. cosine ( temp 2-component vector of float)
1585617a3babSopenharmony_ci0:84        'inF0' ( in 2-component vector of float)
1586617a3babSopenharmony_ci0:85      bitCount ( temp 2-component vector of int)
1587617a3babSopenharmony_ci0:85        Constant:
1588617a3babSopenharmony_ci0:85          7 (const int)
1589617a3babSopenharmony_ci0:85          3 (const int)
1590617a3babSopenharmony_ci0:86      degrees ( temp 2-component vector of float)
1591617a3babSopenharmony_ci0:86        'inF0' ( in 2-component vector of float)
1592617a3babSopenharmony_ci0:87      distance ( temp float)
1593617a3babSopenharmony_ci0:87        'inF0' ( in 2-component vector of float)
1594617a3babSopenharmony_ci0:87        'inF1' ( in 2-component vector of float)
1595617a3babSopenharmony_ci0:88      dot-product ( temp float)
1596617a3babSopenharmony_ci0:88        'inF0' ( in 2-component vector of float)
1597617a3babSopenharmony_ci0:88        'inF1' ( in 2-component vector of float)
1598617a3babSopenharmony_ci0:92      exp ( temp 2-component vector of float)
1599617a3babSopenharmony_ci0:92        'inF0' ( in 2-component vector of float)
1600617a3babSopenharmony_ci0:93      exp2 ( temp 2-component vector of float)
1601617a3babSopenharmony_ci0:93        'inF0' ( in 2-component vector of float)
1602617a3babSopenharmony_ci0:94      face-forward ( temp 2-component vector of float)
1603617a3babSopenharmony_ci0:94        'inF0' ( in 2-component vector of float)
1604617a3babSopenharmony_ci0:94        'inF1' ( in 2-component vector of float)
1605617a3babSopenharmony_ci0:94        'inF2' ( in 2-component vector of float)
1606617a3babSopenharmony_ci0:95      findMSB ( temp int)
1607617a3babSopenharmony_ci0:95        Constant:
1608617a3babSopenharmony_ci0:95          7 (const int)
1609617a3babSopenharmony_ci0:96      findLSB ( temp int)
1610617a3babSopenharmony_ci0:96        Constant:
1611617a3babSopenharmony_ci0:96          7 (const int)
1612617a3babSopenharmony_ci0:97      Floor ( temp 2-component vector of float)
1613617a3babSopenharmony_ci0:97        'inF0' ( in 2-component vector of float)
1614617a3babSopenharmony_ci0:99      mod ( temp 2-component vector of float)
1615617a3babSopenharmony_ci0:99        'inF0' ( in 2-component vector of float)
1616617a3babSopenharmony_ci0:99        'inF1' ( in 2-component vector of float)
1617617a3babSopenharmony_ci0:100      Fraction ( temp 2-component vector of float)
1618617a3babSopenharmony_ci0:100        'inF0' ( in 2-component vector of float)
1619617a3babSopenharmony_ci0:101      isinf ( temp 2-component vector of bool)
1620617a3babSopenharmony_ci0:101        'inF0' ( in 2-component vector of float)
1621617a3babSopenharmony_ci0:102      isnan ( temp 2-component vector of bool)
1622617a3babSopenharmony_ci0:102        'inF0' ( in 2-component vector of float)
1623617a3babSopenharmony_ci0:103      ldexp ( temp 2-component vector of float)
1624617a3babSopenharmony_ci0:103        'inF0' ( in 2-component vector of float)
1625617a3babSopenharmony_ci0:103        'inF1' ( in 2-component vector of float)
1626617a3babSopenharmony_ci0:104      mix ( temp 2-component vector of float)
1627617a3babSopenharmony_ci0:104        'inF0' ( in 2-component vector of float)
1628617a3babSopenharmony_ci0:104        'inF1' ( in 2-component vector of float)
1629617a3babSopenharmony_ci0:104        'inF2' ( in 2-component vector of float)
1630617a3babSopenharmony_ci0:105      length ( temp float)
1631617a3babSopenharmony_ci0:105        'inF0' ( in 2-component vector of float)
1632617a3babSopenharmony_ci0:106      log ( temp 2-component vector of float)
1633617a3babSopenharmony_ci0:106        'inF0' ( in 2-component vector of float)
1634617a3babSopenharmony_ci0:107      vector-scale ( temp 2-component vector of float)
1635617a3babSopenharmony_ci0:107        log2 ( temp 2-component vector of float)
1636617a3babSopenharmony_ci0:107          'inF0' ( in 2-component vector of float)
1637617a3babSopenharmony_ci0:107        Constant:
1638617a3babSopenharmony_ci0:107          0.301030
1639617a3babSopenharmony_ci0:108      log2 ( temp 2-component vector of float)
1640617a3babSopenharmony_ci0:108        'inF0' ( in 2-component vector of float)
1641617a3babSopenharmony_ci0:109      max ( temp 2-component vector of float)
1642617a3babSopenharmony_ci0:109        'inF0' ( in 2-component vector of float)
1643617a3babSopenharmony_ci0:109        'inF1' ( in 2-component vector of float)
1644617a3babSopenharmony_ci0:110      min ( temp 2-component vector of float)
1645617a3babSopenharmony_ci0:110        'inF0' ( in 2-component vector of float)
1646617a3babSopenharmony_ci0:110        'inF1' ( in 2-component vector of float)
1647617a3babSopenharmony_ci0:112      normalize ( temp 2-component vector of float)
1648617a3babSopenharmony_ci0:112        'inF0' ( in 2-component vector of float)
1649617a3babSopenharmony_ci0:113      pow ( temp 2-component vector of float)
1650617a3babSopenharmony_ci0:113        'inF0' ( in 2-component vector of float)
1651617a3babSopenharmony_ci0:113        'inF1' ( in 2-component vector of float)
1652617a3babSopenharmony_ci0:114      radians ( temp 2-component vector of float)
1653617a3babSopenharmony_ci0:114        'inF0' ( in 2-component vector of float)
1654617a3babSopenharmony_ci0:115      reflect ( temp 2-component vector of float)
1655617a3babSopenharmony_ci0:115        'inF0' ( in 2-component vector of float)
1656617a3babSopenharmony_ci0:115        'inF1' ( in 2-component vector of float)
1657617a3babSopenharmony_ci0:116      refract ( temp 2-component vector of float)
1658617a3babSopenharmony_ci0:116        'inF0' ( in 2-component vector of float)
1659617a3babSopenharmony_ci0:116        'inF1' ( in 2-component vector of float)
1660617a3babSopenharmony_ci0:116        Constant:
1661617a3babSopenharmony_ci0:116          2.000000
1662617a3babSopenharmony_ci0:117      bitFieldReverse ( temp 2-component vector of int)
1663617a3babSopenharmony_ci0:117        Constant:
1664617a3babSopenharmony_ci0:117          1 (const int)
1665617a3babSopenharmony_ci0:117          2 (const int)
1666617a3babSopenharmony_ci0:118      roundEven ( temp 2-component vector of float)
1667617a3babSopenharmony_ci0:118        'inF0' ( in 2-component vector of float)
1668617a3babSopenharmony_ci0:119      inverse sqrt ( temp 2-component vector of float)
1669617a3babSopenharmony_ci0:119        'inF0' ( in 2-component vector of float)
1670617a3babSopenharmony_ci0:120      clamp ( temp 2-component vector of float)
1671617a3babSopenharmony_ci0:120        'inF0' ( in 2-component vector of float)
1672617a3babSopenharmony_ci0:120        Constant:
1673617a3babSopenharmony_ci0:120          0.000000
1674617a3babSopenharmony_ci0:120        Constant:
1675617a3babSopenharmony_ci0:120          1.000000
1676617a3babSopenharmony_ci0:121      Sign ( temp 2-component vector of float)
1677617a3babSopenharmony_ci0:121        'inF0' ( in 2-component vector of float)
1678617a3babSopenharmony_ci0:122      sine ( temp 2-component vector of float)
1679617a3babSopenharmony_ci0:122        'inF0' ( in 2-component vector of float)
1680617a3babSopenharmony_ci0:123      Sequence
1681617a3babSopenharmony_ci0:123        move second child to first child ( temp 2-component vector of float)
1682617a3babSopenharmony_ci0:123          'inF1' ( in 2-component vector of float)
1683617a3babSopenharmony_ci0:123          sine ( temp 2-component vector of float)
1684617a3babSopenharmony_ci0:123            'inF0' ( in 2-component vector of float)
1685617a3babSopenharmony_ci0:123        move second child to first child ( temp 2-component vector of float)
1686617a3babSopenharmony_ci0:123          'inF2' ( in 2-component vector of float)
1687617a3babSopenharmony_ci0:123          cosine ( temp 2-component vector of float)
1688617a3babSopenharmony_ci0:123            'inF0' ( in 2-component vector of float)
1689617a3babSopenharmony_ci0:124      hyp. sine ( temp 2-component vector of float)
1690617a3babSopenharmony_ci0:124        'inF0' ( in 2-component vector of float)
1691617a3babSopenharmony_ci0:125      smoothstep ( temp 2-component vector of float)
1692617a3babSopenharmony_ci0:125        'inF0' ( in 2-component vector of float)
1693617a3babSopenharmony_ci0:125        'inF1' ( in 2-component vector of float)
1694617a3babSopenharmony_ci0:125        'inF2' ( in 2-component vector of float)
1695617a3babSopenharmony_ci0:126      sqrt ( temp 2-component vector of float)
1696617a3babSopenharmony_ci0:126        'inF0' ( in 2-component vector of float)
1697617a3babSopenharmony_ci0:127      step ( temp 2-component vector of float)
1698617a3babSopenharmony_ci0:127        'inF0' ( in 2-component vector of float)
1699617a3babSopenharmony_ci0:127        'inF1' ( in 2-component vector of float)
1700617a3babSopenharmony_ci0:128      tangent ( temp 2-component vector of float)
1701617a3babSopenharmony_ci0:128        'inF0' ( in 2-component vector of float)
1702617a3babSopenharmony_ci0:129      hyp. tangent ( temp 2-component vector of float)
1703617a3babSopenharmony_ci0:129        'inF0' ( in 2-component vector of float)
1704617a3babSopenharmony_ci0:131      trunc ( temp 2-component vector of float)
1705617a3babSopenharmony_ci0:131        'inF0' ( in 2-component vector of float)
1706617a3babSopenharmony_ci0:134      Branch: Return with expression
1707617a3babSopenharmony_ci0:134        Constant:
1708617a3babSopenharmony_ci0:134          1.000000
1709617a3babSopenharmony_ci0:134          2.000000
1710617a3babSopenharmony_ci0:138  Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; ( temp 3-component vector of float)
1711617a3babSopenharmony_ci0:138    Function Parameters: 
1712617a3babSopenharmony_ci0:138      'inF0' ( in 3-component vector of float)
1713617a3babSopenharmony_ci0:138      'inF1' ( in 3-component vector of float)
1714617a3babSopenharmony_ci0:138      'inF2' ( in 3-component vector of float)
1715617a3babSopenharmony_ci0:138      'inU0' ( in 3-component vector of uint)
1716617a3babSopenharmony_ci0:138      'inU1' ( in 3-component vector of uint)
1717617a3babSopenharmony_ci0:?     Sequence
1718617a3babSopenharmony_ci0:139      all ( temp bool)
1719617a3babSopenharmony_ci0:139        Convert float to bool ( temp 3-component vector of bool)
1720617a3babSopenharmony_ci0:139          'inF0' ( in 3-component vector of float)
1721617a3babSopenharmony_ci0:140      Absolute value ( temp 3-component vector of float)
1722617a3babSopenharmony_ci0:140        'inF0' ( in 3-component vector of float)
1723617a3babSopenharmony_ci0:141      arc cosine ( temp 3-component vector of float)
1724617a3babSopenharmony_ci0:141        'inF0' ( in 3-component vector of float)
1725617a3babSopenharmony_ci0:142      any ( temp bool)
1726617a3babSopenharmony_ci0:142        Convert float to bool ( temp 3-component vector of bool)
1727617a3babSopenharmony_ci0:142          'inF0' ( in 3-component vector of float)
1728617a3babSopenharmony_ci0:143      arc sine ( temp 3-component vector of float)
1729617a3babSopenharmony_ci0:143        'inF0' ( in 3-component vector of float)
1730617a3babSopenharmony_ci0:144      floatBitsToInt ( temp 3-component vector of int)
1731617a3babSopenharmony_ci0:144        'inF0' ( in 3-component vector of float)
1732617a3babSopenharmony_ci0:145      floatBitsToUint ( temp 3-component vector of uint)
1733617a3babSopenharmony_ci0:145        'inF0' ( in 3-component vector of float)
1734617a3babSopenharmony_ci0:146      intBitsToFloat ( temp 3-component vector of float)
1735617a3babSopenharmony_ci0:146        'inU0' ( in 3-component vector of uint)
1736617a3babSopenharmony_ci0:148      arc tangent ( temp 3-component vector of float)
1737617a3babSopenharmony_ci0:148        'inF0' ( in 3-component vector of float)
1738617a3babSopenharmony_ci0:149      arc tangent ( temp 3-component vector of float)
1739617a3babSopenharmony_ci0:149        'inF0' ( in 3-component vector of float)
1740617a3babSopenharmony_ci0:149        'inF1' ( in 3-component vector of float)
1741617a3babSopenharmony_ci0:150      Ceiling ( temp 3-component vector of float)
1742617a3babSopenharmony_ci0:150        'inF0' ( in 3-component vector of float)
1743617a3babSopenharmony_ci0:151      clamp ( temp 3-component vector of float)
1744617a3babSopenharmony_ci0:151        'inF0' ( in 3-component vector of float)
1745617a3babSopenharmony_ci0:151        'inF1' ( in 3-component vector of float)
1746617a3babSopenharmony_ci0:151        'inF2' ( in 3-component vector of float)
1747617a3babSopenharmony_ci0:152      cosine ( temp 3-component vector of float)
1748617a3babSopenharmony_ci0:152        'inF0' ( in 3-component vector of float)
1749617a3babSopenharmony_ci0:153      hyp. cosine ( temp 3-component vector of float)
1750617a3babSopenharmony_ci0:153        'inF0' ( in 3-component vector of float)
1751617a3babSopenharmony_ci0:154      bitCount ( temp 3-component vector of int)
1752617a3babSopenharmony_ci0:154        Constant:
1753617a3babSopenharmony_ci0:154          7 (const int)
1754617a3babSopenharmony_ci0:154          3 (const int)
1755617a3babSopenharmony_ci0:154          5 (const int)
1756617a3babSopenharmony_ci0:155      cross-product ( temp 3-component vector of float)
1757617a3babSopenharmony_ci0:155        'inF0' ( in 3-component vector of float)
1758617a3babSopenharmony_ci0:155        'inF1' ( in 3-component vector of float)
1759617a3babSopenharmony_ci0:156      degrees ( temp 3-component vector of float)
1760617a3babSopenharmony_ci0:156        'inF0' ( in 3-component vector of float)
1761617a3babSopenharmony_ci0:157      distance ( temp float)
1762617a3babSopenharmony_ci0:157        'inF0' ( in 3-component vector of float)
1763617a3babSopenharmony_ci0:157        'inF1' ( in 3-component vector of float)
1764617a3babSopenharmony_ci0:158      dot-product ( temp float)
1765617a3babSopenharmony_ci0:158        'inF0' ( in 3-component vector of float)
1766617a3babSopenharmony_ci0:158        'inF1' ( in 3-component vector of float)
1767617a3babSopenharmony_ci0:162      exp ( temp 3-component vector of float)
1768617a3babSopenharmony_ci0:162        'inF0' ( in 3-component vector of float)
1769617a3babSopenharmony_ci0:163      exp2 ( temp 3-component vector of float)
1770617a3babSopenharmony_ci0:163        'inF0' ( in 3-component vector of float)
1771617a3babSopenharmony_ci0:164      face-forward ( temp 3-component vector of float)
1772617a3babSopenharmony_ci0:164        'inF0' ( in 3-component vector of float)
1773617a3babSopenharmony_ci0:164        'inF1' ( in 3-component vector of float)
1774617a3babSopenharmony_ci0:164        'inF2' ( in 3-component vector of float)
1775617a3babSopenharmony_ci0:165      findMSB ( temp int)
1776617a3babSopenharmony_ci0:165        Constant:
1777617a3babSopenharmony_ci0:165          7 (const int)
1778617a3babSopenharmony_ci0:166      findLSB ( temp int)
1779617a3babSopenharmony_ci0:166        Constant:
1780617a3babSopenharmony_ci0:166          7 (const int)
1781617a3babSopenharmony_ci0:167      Floor ( temp 3-component vector of float)
1782617a3babSopenharmony_ci0:167        'inF0' ( in 3-component vector of float)
1783617a3babSopenharmony_ci0:169      mod ( temp 3-component vector of float)
1784617a3babSopenharmony_ci0:169        'inF0' ( in 3-component vector of float)
1785617a3babSopenharmony_ci0:169        'inF1' ( in 3-component vector of float)
1786617a3babSopenharmony_ci0:170      Fraction ( temp 3-component vector of float)
1787617a3babSopenharmony_ci0:170        'inF0' ( in 3-component vector of float)
1788617a3babSopenharmony_ci0:171      isinf ( temp 3-component vector of bool)
1789617a3babSopenharmony_ci0:171        'inF0' ( in 3-component vector of float)
1790617a3babSopenharmony_ci0:172      isnan ( temp 3-component vector of bool)
1791617a3babSopenharmony_ci0:172        'inF0' ( in 3-component vector of float)
1792617a3babSopenharmony_ci0:173      ldexp ( temp 3-component vector of float)
1793617a3babSopenharmony_ci0:173        'inF0' ( in 3-component vector of float)
1794617a3babSopenharmony_ci0:173        'inF1' ( in 3-component vector of float)
1795617a3babSopenharmony_ci0:174      mix ( temp 3-component vector of float)
1796617a3babSopenharmony_ci0:174        'inF0' ( in 3-component vector of float)
1797617a3babSopenharmony_ci0:174        'inF1' ( in 3-component vector of float)
1798617a3babSopenharmony_ci0:174        'inF2' ( in 3-component vector of float)
1799617a3babSopenharmony_ci0:175      length ( temp float)
1800617a3babSopenharmony_ci0:175        'inF0' ( in 3-component vector of float)
1801617a3babSopenharmony_ci0:176      log ( temp 3-component vector of float)
1802617a3babSopenharmony_ci0:176        'inF0' ( in 3-component vector of float)
1803617a3babSopenharmony_ci0:177      vector-scale ( temp 3-component vector of float)
1804617a3babSopenharmony_ci0:177        log2 ( temp 3-component vector of float)
1805617a3babSopenharmony_ci0:177          'inF0' ( in 3-component vector of float)
1806617a3babSopenharmony_ci0:177        Constant:
1807617a3babSopenharmony_ci0:177          0.301030
1808617a3babSopenharmony_ci0:178      log2 ( temp 3-component vector of float)
1809617a3babSopenharmony_ci0:178        'inF0' ( in 3-component vector of float)
1810617a3babSopenharmony_ci0:179      max ( temp 3-component vector of float)
1811617a3babSopenharmony_ci0:179        'inF0' ( in 3-component vector of float)
1812617a3babSopenharmony_ci0:179        'inF1' ( in 3-component vector of float)
1813617a3babSopenharmony_ci0:180      min ( temp 3-component vector of float)
1814617a3babSopenharmony_ci0:180        'inF0' ( in 3-component vector of float)
1815617a3babSopenharmony_ci0:180        'inF1' ( in 3-component vector of float)
1816617a3babSopenharmony_ci0:182      normalize ( temp 3-component vector of float)
1817617a3babSopenharmony_ci0:182        'inF0' ( in 3-component vector of float)
1818617a3babSopenharmony_ci0:183      pow ( temp 3-component vector of float)
1819617a3babSopenharmony_ci0:183        'inF0' ( in 3-component vector of float)
1820617a3babSopenharmony_ci0:183        'inF1' ( in 3-component vector of float)
1821617a3babSopenharmony_ci0:184      radians ( temp 3-component vector of float)
1822617a3babSopenharmony_ci0:184        'inF0' ( in 3-component vector of float)
1823617a3babSopenharmony_ci0:185      reflect ( temp 3-component vector of float)
1824617a3babSopenharmony_ci0:185        'inF0' ( in 3-component vector of float)
1825617a3babSopenharmony_ci0:185        'inF1' ( in 3-component vector of float)
1826617a3babSopenharmony_ci0:186      refract ( temp 3-component vector of float)
1827617a3babSopenharmony_ci0:186        'inF0' ( in 3-component vector of float)
1828617a3babSopenharmony_ci0:186        'inF1' ( in 3-component vector of float)
1829617a3babSopenharmony_ci0:186        Constant:
1830617a3babSopenharmony_ci0:186          2.000000
1831617a3babSopenharmony_ci0:187      bitFieldReverse ( temp 3-component vector of int)
1832617a3babSopenharmony_ci0:187        Constant:
1833617a3babSopenharmony_ci0:187          1 (const int)
1834617a3babSopenharmony_ci0:187          2 (const int)
1835617a3babSopenharmony_ci0:187          3 (const int)
1836617a3babSopenharmony_ci0:188      roundEven ( temp 3-component vector of float)
1837617a3babSopenharmony_ci0:188        'inF0' ( in 3-component vector of float)
1838617a3babSopenharmony_ci0:189      inverse sqrt ( temp 3-component vector of float)
1839617a3babSopenharmony_ci0:189        'inF0' ( in 3-component vector of float)
1840617a3babSopenharmony_ci0:190      clamp ( temp 3-component vector of float)
1841617a3babSopenharmony_ci0:190        'inF0' ( in 3-component vector of float)
1842617a3babSopenharmony_ci0:190        Constant:
1843617a3babSopenharmony_ci0:190          0.000000
1844617a3babSopenharmony_ci0:190        Constant:
1845617a3babSopenharmony_ci0:190          1.000000
1846617a3babSopenharmony_ci0:191      Sign ( temp 3-component vector of float)
1847617a3babSopenharmony_ci0:191        'inF0' ( in 3-component vector of float)
1848617a3babSopenharmony_ci0:192      sine ( temp 3-component vector of float)
1849617a3babSopenharmony_ci0:192        'inF0' ( in 3-component vector of float)
1850617a3babSopenharmony_ci0:193      Sequence
1851617a3babSopenharmony_ci0:193        move second child to first child ( temp 3-component vector of float)
1852617a3babSopenharmony_ci0:193          'inF1' ( in 3-component vector of float)
1853617a3babSopenharmony_ci0:193          sine ( temp 3-component vector of float)
1854617a3babSopenharmony_ci0:193            'inF0' ( in 3-component vector of float)
1855617a3babSopenharmony_ci0:193        move second child to first child ( temp 3-component vector of float)
1856617a3babSopenharmony_ci0:193          'inF2' ( in 3-component vector of float)
1857617a3babSopenharmony_ci0:193          cosine ( temp 3-component vector of float)
1858617a3babSopenharmony_ci0:193            'inF0' ( in 3-component vector of float)
1859617a3babSopenharmony_ci0:194      hyp. sine ( temp 3-component vector of float)
1860617a3babSopenharmony_ci0:194        'inF0' ( in 3-component vector of float)
1861617a3babSopenharmony_ci0:195      smoothstep ( temp 3-component vector of float)
1862617a3babSopenharmony_ci0:195        'inF0' ( in 3-component vector of float)
1863617a3babSopenharmony_ci0:195        'inF1' ( in 3-component vector of float)
1864617a3babSopenharmony_ci0:195        'inF2' ( in 3-component vector of float)
1865617a3babSopenharmony_ci0:196      sqrt ( temp 3-component vector of float)
1866617a3babSopenharmony_ci0:196        'inF0' ( in 3-component vector of float)
1867617a3babSopenharmony_ci0:197      step ( temp 3-component vector of float)
1868617a3babSopenharmony_ci0:197        'inF0' ( in 3-component vector of float)
1869617a3babSopenharmony_ci0:197        'inF1' ( in 3-component vector of float)
1870617a3babSopenharmony_ci0:198      tangent ( temp 3-component vector of float)
1871617a3babSopenharmony_ci0:198        'inF0' ( in 3-component vector of float)
1872617a3babSopenharmony_ci0:199      hyp. tangent ( temp 3-component vector of float)
1873617a3babSopenharmony_ci0:199        'inF0' ( in 3-component vector of float)
1874617a3babSopenharmony_ci0:201      trunc ( temp 3-component vector of float)
1875617a3babSopenharmony_ci0:201        'inF0' ( in 3-component vector of float)
1876617a3babSopenharmony_ci0:204      Branch: Return with expression
1877617a3babSopenharmony_ci0:204        Constant:
1878617a3babSopenharmony_ci0:204          1.000000
1879617a3babSopenharmony_ci0:204          2.000000
1880617a3babSopenharmony_ci0:204          3.000000
1881617a3babSopenharmony_ci0:208  Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; ( temp 4-component vector of float)
1882617a3babSopenharmony_ci0:208    Function Parameters: 
1883617a3babSopenharmony_ci0:208      'inF0' ( in 4-component vector of float)
1884617a3babSopenharmony_ci0:208      'inF1' ( in 4-component vector of float)
1885617a3babSopenharmony_ci0:208      'inF2' ( in 4-component vector of float)
1886617a3babSopenharmony_ci0:208      'inU0' ( in 4-component vector of uint)
1887617a3babSopenharmony_ci0:208      'inU1' ( in 4-component vector of uint)
1888617a3babSopenharmony_ci0:?     Sequence
1889617a3babSopenharmony_ci0:209      all ( temp bool)
1890617a3babSopenharmony_ci0:209        Convert float to bool ( temp 4-component vector of bool)
1891617a3babSopenharmony_ci0:209          'inF0' ( in 4-component vector of float)
1892617a3babSopenharmony_ci0:210      Absolute value ( temp 4-component vector of float)
1893617a3babSopenharmony_ci0:210        'inF0' ( in 4-component vector of float)
1894617a3babSopenharmony_ci0:211      arc cosine ( temp 4-component vector of float)
1895617a3babSopenharmony_ci0:211        'inF0' ( in 4-component vector of float)
1896617a3babSopenharmony_ci0:212      any ( temp bool)
1897617a3babSopenharmony_ci0:212        Convert float to bool ( temp 4-component vector of bool)
1898617a3babSopenharmony_ci0:212          'inF0' ( in 4-component vector of float)
1899617a3babSopenharmony_ci0:213      arc sine ( temp 4-component vector of float)
1900617a3babSopenharmony_ci0:213        'inF0' ( in 4-component vector of float)
1901617a3babSopenharmony_ci0:214      floatBitsToInt ( temp 4-component vector of int)
1902617a3babSopenharmony_ci0:214        'inF0' ( in 4-component vector of float)
1903617a3babSopenharmony_ci0:215      floatBitsToUint ( temp 4-component vector of uint)
1904617a3babSopenharmony_ci0:215        'inF0' ( in 4-component vector of float)
1905617a3babSopenharmony_ci0:216      intBitsToFloat ( temp 4-component vector of float)
1906617a3babSopenharmony_ci0:216        'inU0' ( in 4-component vector of uint)
1907617a3babSopenharmony_ci0:218      arc tangent ( temp 4-component vector of float)
1908617a3babSopenharmony_ci0:218        'inF0' ( in 4-component vector of float)
1909617a3babSopenharmony_ci0:219      arc tangent ( temp 4-component vector of float)
1910617a3babSopenharmony_ci0:219        'inF0' ( in 4-component vector of float)
1911617a3babSopenharmony_ci0:219        'inF1' ( in 4-component vector of float)
1912617a3babSopenharmony_ci0:220      Ceiling ( temp 4-component vector of float)
1913617a3babSopenharmony_ci0:220        'inF0' ( in 4-component vector of float)
1914617a3babSopenharmony_ci0:221      clamp ( temp 4-component vector of float)
1915617a3babSopenharmony_ci0:221        'inF0' ( in 4-component vector of float)
1916617a3babSopenharmony_ci0:221        'inF1' ( in 4-component vector of float)
1917617a3babSopenharmony_ci0:221        'inF2' ( in 4-component vector of float)
1918617a3babSopenharmony_ci0:222      cosine ( temp 4-component vector of float)
1919617a3babSopenharmony_ci0:222        'inF0' ( in 4-component vector of float)
1920617a3babSopenharmony_ci0:223      hyp. cosine ( temp 4-component vector of float)
1921617a3babSopenharmony_ci0:223        'inF0' ( in 4-component vector of float)
1922617a3babSopenharmony_ci0:224      bitCount ( temp 4-component vector of int)
1923617a3babSopenharmony_ci0:224        Constant:
1924617a3babSopenharmony_ci0:224          7 (const int)
1925617a3babSopenharmony_ci0:224          3 (const int)
1926617a3babSopenharmony_ci0:224          5 (const int)
1927617a3babSopenharmony_ci0:224          2 (const int)
1928617a3babSopenharmony_ci0:225      degrees ( temp 4-component vector of float)
1929617a3babSopenharmony_ci0:225        'inF0' ( in 4-component vector of float)
1930617a3babSopenharmony_ci0:226      distance ( temp float)
1931617a3babSopenharmony_ci0:226        'inF0' ( in 4-component vector of float)
1932617a3babSopenharmony_ci0:226        'inF1' ( in 4-component vector of float)
1933617a3babSopenharmony_ci0:227      dot-product ( temp float)
1934617a3babSopenharmony_ci0:227        'inF0' ( in 4-component vector of float)
1935617a3babSopenharmony_ci0:227        'inF1' ( in 4-component vector of float)
1936617a3babSopenharmony_ci0:228      Construct vec4 ( temp 4-component vector of float)
1937617a3babSopenharmony_ci0:228        Constant:
1938617a3babSopenharmony_ci0:228          1.000000
1939617a3babSopenharmony_ci0:228        component-wise multiply ( temp float)
1940617a3babSopenharmony_ci0:228          direct index ( temp float)
1941617a3babSopenharmony_ci0:228            'inF0' ( in 4-component vector of float)
1942617a3babSopenharmony_ci0:228            Constant:
1943617a3babSopenharmony_ci0:228              1 (const int)
1944617a3babSopenharmony_ci0:228          direct index ( temp float)
1945617a3babSopenharmony_ci0:228            'inF1' ( in 4-component vector of float)
1946617a3babSopenharmony_ci0:228            Constant:
1947617a3babSopenharmony_ci0:228              1 (const int)
1948617a3babSopenharmony_ci0:228        direct index ( temp float)
1949617a3babSopenharmony_ci0:228          'inF0' ( in 4-component vector of float)
1950617a3babSopenharmony_ci0:228          Constant:
1951617a3babSopenharmony_ci0:228            2 (const int)
1952617a3babSopenharmony_ci0:228        direct index ( temp float)
1953617a3babSopenharmony_ci0:228          'inF1' ( in 4-component vector of float)
1954617a3babSopenharmony_ci0:228          Constant:
1955617a3babSopenharmony_ci0:228            3 (const int)
1956617a3babSopenharmony_ci0:232      exp ( temp 4-component vector of float)
1957617a3babSopenharmony_ci0:232        'inF0' ( in 4-component vector of float)
1958617a3babSopenharmony_ci0:233      exp2 ( temp 4-component vector of float)
1959617a3babSopenharmony_ci0:233        'inF0' ( in 4-component vector of float)
1960617a3babSopenharmony_ci0:234      face-forward ( temp 4-component vector of float)
1961617a3babSopenharmony_ci0:234        'inF0' ( in 4-component vector of float)
1962617a3babSopenharmony_ci0:234        'inF1' ( in 4-component vector of float)
1963617a3babSopenharmony_ci0:234        'inF2' ( in 4-component vector of float)
1964617a3babSopenharmony_ci0:235      findMSB ( temp int)
1965617a3babSopenharmony_ci0:235        Constant:
1966617a3babSopenharmony_ci0:235          7 (const int)
1967617a3babSopenharmony_ci0:236      findLSB ( temp int)
1968617a3babSopenharmony_ci0:236        Constant:
1969617a3babSopenharmony_ci0:236          7 (const int)
1970617a3babSopenharmony_ci0:237      Floor ( temp 4-component vector of float)
1971617a3babSopenharmony_ci0:237        'inF0' ( in 4-component vector of float)
1972617a3babSopenharmony_ci0:239      mod ( temp 4-component vector of float)
1973617a3babSopenharmony_ci0:239        'inF0' ( in 4-component vector of float)
1974617a3babSopenharmony_ci0:239        'inF1' ( in 4-component vector of float)
1975617a3babSopenharmony_ci0:240      Fraction ( temp 4-component vector of float)
1976617a3babSopenharmony_ci0:240        'inF0' ( in 4-component vector of float)
1977617a3babSopenharmony_ci0:241      isinf ( temp 4-component vector of bool)
1978617a3babSopenharmony_ci0:241        'inF0' ( in 4-component vector of float)
1979617a3babSopenharmony_ci0:242      isnan ( temp 4-component vector of bool)
1980617a3babSopenharmony_ci0:242        'inF0' ( in 4-component vector of float)
1981617a3babSopenharmony_ci0:243      ldexp ( temp 4-component vector of float)
1982617a3babSopenharmony_ci0:243        'inF0' ( in 4-component vector of float)
1983617a3babSopenharmony_ci0:243        'inF1' ( in 4-component vector of float)
1984617a3babSopenharmony_ci0:244      mix ( temp 4-component vector of float)
1985617a3babSopenharmony_ci0:244        'inF0' ( in 4-component vector of float)
1986617a3babSopenharmony_ci0:244        'inF1' ( in 4-component vector of float)
1987617a3babSopenharmony_ci0:244        'inF2' ( in 4-component vector of float)
1988617a3babSopenharmony_ci0:245      length ( temp float)
1989617a3babSopenharmony_ci0:245        'inF0' ( in 4-component vector of float)
1990617a3babSopenharmony_ci0:246      log ( temp 4-component vector of float)
1991617a3babSopenharmony_ci0:246        'inF0' ( in 4-component vector of float)
1992617a3babSopenharmony_ci0:247      vector-scale ( temp 4-component vector of float)
1993617a3babSopenharmony_ci0:247        log2 ( temp 4-component vector of float)
1994617a3babSopenharmony_ci0:247          'inF0' ( in 4-component vector of float)
1995617a3babSopenharmony_ci0:247        Constant:
1996617a3babSopenharmony_ci0:247          0.301030
1997617a3babSopenharmony_ci0:248      log2 ( temp 4-component vector of float)
1998617a3babSopenharmony_ci0:248        'inF0' ( in 4-component vector of float)
1999617a3babSopenharmony_ci0:249      max ( temp 4-component vector of float)
2000617a3babSopenharmony_ci0:249        'inF0' ( in 4-component vector of float)
2001617a3babSopenharmony_ci0:249        'inF1' ( in 4-component vector of float)
2002617a3babSopenharmony_ci0:250      min ( temp 4-component vector of float)
2003617a3babSopenharmony_ci0:250        'inF0' ( in 4-component vector of float)
2004617a3babSopenharmony_ci0:250        'inF1' ( in 4-component vector of float)
2005617a3babSopenharmony_ci0:252      normalize ( temp 4-component vector of float)
2006617a3babSopenharmony_ci0:252        'inF0' ( in 4-component vector of float)
2007617a3babSopenharmony_ci0:253      pow ( temp 4-component vector of float)
2008617a3babSopenharmony_ci0:253        'inF0' ( in 4-component vector of float)
2009617a3babSopenharmony_ci0:253        'inF1' ( in 4-component vector of float)
2010617a3babSopenharmony_ci0:254      radians ( temp 4-component vector of float)
2011617a3babSopenharmony_ci0:254        'inF0' ( in 4-component vector of float)
2012617a3babSopenharmony_ci0:255      reflect ( temp 4-component vector of float)
2013617a3babSopenharmony_ci0:255        'inF0' ( in 4-component vector of float)
2014617a3babSopenharmony_ci0:255        'inF1' ( in 4-component vector of float)
2015617a3babSopenharmony_ci0:256      refract ( temp 4-component vector of float)
2016617a3babSopenharmony_ci0:256        'inF0' ( in 4-component vector of float)
2017617a3babSopenharmony_ci0:256        'inF1' ( in 4-component vector of float)
2018617a3babSopenharmony_ci0:256        Constant:
2019617a3babSopenharmony_ci0:256          2.000000
2020617a3babSopenharmony_ci0:257      bitFieldReverse ( temp 4-component vector of int)
2021617a3babSopenharmony_ci0:257        Constant:
2022617a3babSopenharmony_ci0:257          1 (const int)
2023617a3babSopenharmony_ci0:257          2 (const int)
2024617a3babSopenharmony_ci0:257          3 (const int)
2025617a3babSopenharmony_ci0:257          4 (const int)
2026617a3babSopenharmony_ci0:258      roundEven ( temp 4-component vector of float)
2027617a3babSopenharmony_ci0:258        'inF0' ( in 4-component vector of float)
2028617a3babSopenharmony_ci0:259      inverse sqrt ( temp 4-component vector of float)
2029617a3babSopenharmony_ci0:259        'inF0' ( in 4-component vector of float)
2030617a3babSopenharmony_ci0:260      clamp ( temp 4-component vector of float)
2031617a3babSopenharmony_ci0:260        'inF0' ( in 4-component vector of float)
2032617a3babSopenharmony_ci0:260        Constant:
2033617a3babSopenharmony_ci0:260          0.000000
2034617a3babSopenharmony_ci0:260        Constant:
2035617a3babSopenharmony_ci0:260          1.000000
2036617a3babSopenharmony_ci0:261      Sign ( temp 4-component vector of float)
2037617a3babSopenharmony_ci0:261        'inF0' ( in 4-component vector of float)
2038617a3babSopenharmony_ci0:262      sine ( temp 4-component vector of float)
2039617a3babSopenharmony_ci0:262        'inF0' ( in 4-component vector of float)
2040617a3babSopenharmony_ci0:263      Sequence
2041617a3babSopenharmony_ci0:263        move second child to first child ( temp 4-component vector of float)
2042617a3babSopenharmony_ci0:263          'inF1' ( in 4-component vector of float)
2043617a3babSopenharmony_ci0:263          sine ( temp 4-component vector of float)
2044617a3babSopenharmony_ci0:263            'inF0' ( in 4-component vector of float)
2045617a3babSopenharmony_ci0:263        move second child to first child ( temp 4-component vector of float)
2046617a3babSopenharmony_ci0:263          'inF2' ( in 4-component vector of float)
2047617a3babSopenharmony_ci0:263          cosine ( temp 4-component vector of float)
2048617a3babSopenharmony_ci0:263            'inF0' ( in 4-component vector of float)
2049617a3babSopenharmony_ci0:264      hyp. sine ( temp 4-component vector of float)
2050617a3babSopenharmony_ci0:264        'inF0' ( in 4-component vector of float)
2051617a3babSopenharmony_ci0:265      smoothstep ( temp 4-component vector of float)
2052617a3babSopenharmony_ci0:265        'inF0' ( in 4-component vector of float)
2053617a3babSopenharmony_ci0:265        'inF1' ( in 4-component vector of float)
2054617a3babSopenharmony_ci0:265        'inF2' ( in 4-component vector of float)
2055617a3babSopenharmony_ci0:266      sqrt ( temp 4-component vector of float)
2056617a3babSopenharmony_ci0:266        'inF0' ( in 4-component vector of float)
2057617a3babSopenharmony_ci0:267      step ( temp 4-component vector of float)
2058617a3babSopenharmony_ci0:267        'inF0' ( in 4-component vector of float)
2059617a3babSopenharmony_ci0:267        'inF1' ( in 4-component vector of float)
2060617a3babSopenharmony_ci0:268      tangent ( temp 4-component vector of float)
2061617a3babSopenharmony_ci0:268        'inF0' ( in 4-component vector of float)
2062617a3babSopenharmony_ci0:269      hyp. tangent ( temp 4-component vector of float)
2063617a3babSopenharmony_ci0:269        'inF0' ( in 4-component vector of float)
2064617a3babSopenharmony_ci0:271      trunc ( temp 4-component vector of float)
2065617a3babSopenharmony_ci0:271        'inF0' ( in 4-component vector of float)
2066617a3babSopenharmony_ci0:274      Branch: Return with expression
2067617a3babSopenharmony_ci0:274        Constant:
2068617a3babSopenharmony_ci0:274          1.000000
2069617a3babSopenharmony_ci0:274          2.000000
2070617a3babSopenharmony_ci0:274          3.000000
2071617a3babSopenharmony_ci0:274          4.000000
2072617a3babSopenharmony_ci0:331  Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float)
2073617a3babSopenharmony_ci0:331    Function Parameters: 
2074617a3babSopenharmony_ci0:331      'inF0' ( in 2X2 matrix of float)
2075617a3babSopenharmony_ci0:331      'inF1' ( in 2X2 matrix of float)
2076617a3babSopenharmony_ci0:331      'inF2' ( in 2X2 matrix of float)
2077617a3babSopenharmony_ci0:?     Sequence
2078617a3babSopenharmony_ci0:333      all ( temp bool)
2079617a3babSopenharmony_ci0:333        Convert float to bool ( temp 2X2 matrix of bool)
2080617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
2081617a3babSopenharmony_ci0:333      Absolute value ( temp 2X2 matrix of float)
2082617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2083617a3babSopenharmony_ci0:333      arc cosine ( temp 2X2 matrix of float)
2084617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2085617a3babSopenharmony_ci0:333      any ( temp bool)
2086617a3babSopenharmony_ci0:333        Convert float to bool ( temp 2X2 matrix of bool)
2087617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
2088617a3babSopenharmony_ci0:333      arc sine ( temp 2X2 matrix of float)
2089617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2090617a3babSopenharmony_ci0:333      arc tangent ( temp 2X2 matrix of float)
2091617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2092617a3babSopenharmony_ci0:333      arc tangent ( temp 2X2 matrix of float)
2093617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2094617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2095617a3babSopenharmony_ci0:333      Ceiling ( temp 2X2 matrix of float)
2096617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2097617a3babSopenharmony_ci0:333      clamp ( temp 2X2 matrix of float)
2098617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2099617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2100617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
2101617a3babSopenharmony_ci0:333      cosine ( temp 2X2 matrix of float)
2102617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2103617a3babSopenharmony_ci0:333      hyp. cosine ( temp 2X2 matrix of float)
2104617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2105617a3babSopenharmony_ci0:333      degrees ( temp 2X2 matrix of float)
2106617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2107617a3babSopenharmony_ci0:333      determinant ( temp float)
2108617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2109617a3babSopenharmony_ci0:333      exp ( temp 2X2 matrix of float)
2110617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2111617a3babSopenharmony_ci0:333      exp2 ( temp 2X2 matrix of float)
2112617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2113617a3babSopenharmony_ci0:333      findMSB ( temp int)
2114617a3babSopenharmony_ci0:333        Constant:
2115617a3babSopenharmony_ci0:333          7 (const int)
2116617a3babSopenharmony_ci0:333      findLSB ( temp int)
2117617a3babSopenharmony_ci0:333        Constant:
2118617a3babSopenharmony_ci0:333          7 (const int)
2119617a3babSopenharmony_ci0:333      Floor ( temp 2X2 matrix of float)
2120617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2121617a3babSopenharmony_ci0:333      mod ( temp 2X2 matrix of float)
2122617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2123617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2124617a3babSopenharmony_ci0:333      Fraction ( temp 2X2 matrix of float)
2125617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2126617a3babSopenharmony_ci0:333      ldexp ( temp 2X2 matrix of float)
2127617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2128617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2129617a3babSopenharmony_ci0:333      mix ( temp 2X2 matrix of float)
2130617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2131617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2132617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
2133617a3babSopenharmony_ci0:333      log ( temp 2X2 matrix of float)
2134617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2135617a3babSopenharmony_ci0:333      matrix-scale ( temp 2X2 matrix of float)
2136617a3babSopenharmony_ci0:333        log2 ( temp 2X2 matrix of float)
2137617a3babSopenharmony_ci0:333          'inF0' ( in 2X2 matrix of float)
2138617a3babSopenharmony_ci0:333        Constant:
2139617a3babSopenharmony_ci0:333          0.301030
2140617a3babSopenharmony_ci0:333      log2 ( temp 2X2 matrix of float)
2141617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2142617a3babSopenharmony_ci0:333      max ( temp 2X2 matrix of float)
2143617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2144617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2145617a3babSopenharmony_ci0:333      min ( temp 2X2 matrix of float)
2146617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2147617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2148617a3babSopenharmony_ci0:333      pow ( temp 2X2 matrix of float)
2149617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2150617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2151617a3babSopenharmony_ci0:333      radians ( temp 2X2 matrix of float)
2152617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2153617a3babSopenharmony_ci0:333      roundEven ( temp 2X2 matrix of float)
2154617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2155617a3babSopenharmony_ci0:333      inverse sqrt ( temp 2X2 matrix of float)
2156617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2157617a3babSopenharmony_ci0:333      clamp ( temp 2X2 matrix of float)
2158617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2159617a3babSopenharmony_ci0:333        Constant:
2160617a3babSopenharmony_ci0:333          0.000000
2161617a3babSopenharmony_ci0:333        Constant:
2162617a3babSopenharmony_ci0:333          1.000000
2163617a3babSopenharmony_ci0:333      Sign ( temp 2X2 matrix of float)
2164617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2165617a3babSopenharmony_ci0:333      sine ( temp 2X2 matrix of float)
2166617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2167617a3babSopenharmony_ci0:333      Sequence
2168617a3babSopenharmony_ci0:333        move second child to first child ( temp 2X2 matrix of float)
2169617a3babSopenharmony_ci0:333          'inF1' ( in 2X2 matrix of float)
2170617a3babSopenharmony_ci0:333          sine ( temp 2X2 matrix of float)
2171617a3babSopenharmony_ci0:333            'inF0' ( in 2X2 matrix of float)
2172617a3babSopenharmony_ci0:333        move second child to first child ( temp 2X2 matrix of float)
2173617a3babSopenharmony_ci0:333          'inF2' ( in 2X2 matrix of float)
2174617a3babSopenharmony_ci0:333          cosine ( temp 2X2 matrix of float)
2175617a3babSopenharmony_ci0:333            'inF0' ( in 2X2 matrix of float)
2176617a3babSopenharmony_ci0:333      hyp. sine ( temp 2X2 matrix of float)
2177617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2178617a3babSopenharmony_ci0:333      smoothstep ( temp 2X2 matrix of float)
2179617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2180617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2181617a3babSopenharmony_ci0:333        'inF2' ( in 2X2 matrix of float)
2182617a3babSopenharmony_ci0:333      sqrt ( temp 2X2 matrix of float)
2183617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2184617a3babSopenharmony_ci0:333      step ( temp 2X2 matrix of float)
2185617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2186617a3babSopenharmony_ci0:333        'inF1' ( in 2X2 matrix of float)
2187617a3babSopenharmony_ci0:333      tangent ( temp 2X2 matrix of float)
2188617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2189617a3babSopenharmony_ci0:333      hyp. tangent ( temp 2X2 matrix of float)
2190617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2191617a3babSopenharmony_ci0:333      transpose ( temp 2X2 matrix of float)
2192617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2193617a3babSopenharmony_ci0:333      trunc ( temp 2X2 matrix of float)
2194617a3babSopenharmony_ci0:333        'inF0' ( in 2X2 matrix of float)
2195617a3babSopenharmony_ci0:336      Branch: Return with expression
2196617a3babSopenharmony_ci0:336        Constant:
2197617a3babSopenharmony_ci0:336          2.000000
2198617a3babSopenharmony_ci0:336          2.000000
2199617a3babSopenharmony_ci0:336          2.000000
2200617a3babSopenharmony_ci0:336          2.000000
2201617a3babSopenharmony_ci0:340  Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float)
2202617a3babSopenharmony_ci0:340    Function Parameters: 
2203617a3babSopenharmony_ci0:340      'inF0' ( in 3X3 matrix of float)
2204617a3babSopenharmony_ci0:340      'inF1' ( in 3X3 matrix of float)
2205617a3babSopenharmony_ci0:340      'inF2' ( in 3X3 matrix of float)
2206617a3babSopenharmony_ci0:?     Sequence
2207617a3babSopenharmony_ci0:342      all ( temp bool)
2208617a3babSopenharmony_ci0:342        Convert float to bool ( temp 3X3 matrix of bool)
2209617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
2210617a3babSopenharmony_ci0:342      Absolute value ( temp 3X3 matrix of float)
2211617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2212617a3babSopenharmony_ci0:342      arc cosine ( temp 3X3 matrix of float)
2213617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2214617a3babSopenharmony_ci0:342      any ( temp bool)
2215617a3babSopenharmony_ci0:342        Convert float to bool ( temp 3X3 matrix of bool)
2216617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
2217617a3babSopenharmony_ci0:342      arc sine ( temp 3X3 matrix of float)
2218617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2219617a3babSopenharmony_ci0:342      arc tangent ( temp 3X3 matrix of float)
2220617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2221617a3babSopenharmony_ci0:342      arc tangent ( temp 3X3 matrix of float)
2222617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2223617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2224617a3babSopenharmony_ci0:342      Ceiling ( temp 3X3 matrix of float)
2225617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2226617a3babSopenharmony_ci0:342      clamp ( temp 3X3 matrix of float)
2227617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2228617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2229617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
2230617a3babSopenharmony_ci0:342      cosine ( temp 3X3 matrix of float)
2231617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2232617a3babSopenharmony_ci0:342      hyp. cosine ( temp 3X3 matrix of float)
2233617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2234617a3babSopenharmony_ci0:342      degrees ( temp 3X3 matrix of float)
2235617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2236617a3babSopenharmony_ci0:342      determinant ( temp float)
2237617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2238617a3babSopenharmony_ci0:342      exp ( temp 3X3 matrix of float)
2239617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2240617a3babSopenharmony_ci0:342      exp2 ( temp 3X3 matrix of float)
2241617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2242617a3babSopenharmony_ci0:342      findMSB ( temp int)
2243617a3babSopenharmony_ci0:342        Constant:
2244617a3babSopenharmony_ci0:342          7 (const int)
2245617a3babSopenharmony_ci0:342      findLSB ( temp int)
2246617a3babSopenharmony_ci0:342        Constant:
2247617a3babSopenharmony_ci0:342          7 (const int)
2248617a3babSopenharmony_ci0:342      Floor ( temp 3X3 matrix of float)
2249617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2250617a3babSopenharmony_ci0:342      mod ( temp 3X3 matrix of float)
2251617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2252617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2253617a3babSopenharmony_ci0:342      Fraction ( temp 3X3 matrix of float)
2254617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2255617a3babSopenharmony_ci0:342      ldexp ( temp 3X3 matrix of float)
2256617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2257617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2258617a3babSopenharmony_ci0:342      mix ( temp 3X3 matrix of float)
2259617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2260617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2261617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
2262617a3babSopenharmony_ci0:342      log ( temp 3X3 matrix of float)
2263617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2264617a3babSopenharmony_ci0:342      matrix-scale ( temp 3X3 matrix of float)
2265617a3babSopenharmony_ci0:342        log2 ( temp 3X3 matrix of float)
2266617a3babSopenharmony_ci0:342          'inF0' ( in 3X3 matrix of float)
2267617a3babSopenharmony_ci0:342        Constant:
2268617a3babSopenharmony_ci0:342          0.301030
2269617a3babSopenharmony_ci0:342      log2 ( temp 3X3 matrix of float)
2270617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2271617a3babSopenharmony_ci0:342      max ( temp 3X3 matrix of float)
2272617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2273617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2274617a3babSopenharmony_ci0:342      min ( temp 3X3 matrix of float)
2275617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2276617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2277617a3babSopenharmony_ci0:342      pow ( temp 3X3 matrix of float)
2278617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2279617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2280617a3babSopenharmony_ci0:342      radians ( temp 3X3 matrix of float)
2281617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2282617a3babSopenharmony_ci0:342      roundEven ( temp 3X3 matrix of float)
2283617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2284617a3babSopenharmony_ci0:342      inverse sqrt ( temp 3X3 matrix of float)
2285617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2286617a3babSopenharmony_ci0:342      clamp ( temp 3X3 matrix of float)
2287617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2288617a3babSopenharmony_ci0:342        Constant:
2289617a3babSopenharmony_ci0:342          0.000000
2290617a3babSopenharmony_ci0:342        Constant:
2291617a3babSopenharmony_ci0:342          1.000000
2292617a3babSopenharmony_ci0:342      Sign ( temp 3X3 matrix of float)
2293617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2294617a3babSopenharmony_ci0:342      sine ( temp 3X3 matrix of float)
2295617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2296617a3babSopenharmony_ci0:342      Sequence
2297617a3babSopenharmony_ci0:342        move second child to first child ( temp 3X3 matrix of float)
2298617a3babSopenharmony_ci0:342          'inF1' ( in 3X3 matrix of float)
2299617a3babSopenharmony_ci0:342          sine ( temp 3X3 matrix of float)
2300617a3babSopenharmony_ci0:342            'inF0' ( in 3X3 matrix of float)
2301617a3babSopenharmony_ci0:342        move second child to first child ( temp 3X3 matrix of float)
2302617a3babSopenharmony_ci0:342          'inF2' ( in 3X3 matrix of float)
2303617a3babSopenharmony_ci0:342          cosine ( temp 3X3 matrix of float)
2304617a3babSopenharmony_ci0:342            'inF0' ( in 3X3 matrix of float)
2305617a3babSopenharmony_ci0:342      hyp. sine ( temp 3X3 matrix of float)
2306617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2307617a3babSopenharmony_ci0:342      smoothstep ( temp 3X3 matrix of float)
2308617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2309617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2310617a3babSopenharmony_ci0:342        'inF2' ( in 3X3 matrix of float)
2311617a3babSopenharmony_ci0:342      sqrt ( temp 3X3 matrix of float)
2312617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2313617a3babSopenharmony_ci0:342      step ( temp 3X3 matrix of float)
2314617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2315617a3babSopenharmony_ci0:342        'inF1' ( in 3X3 matrix of float)
2316617a3babSopenharmony_ci0:342      tangent ( temp 3X3 matrix of float)
2317617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2318617a3babSopenharmony_ci0:342      hyp. tangent ( temp 3X3 matrix of float)
2319617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2320617a3babSopenharmony_ci0:342      transpose ( temp 3X3 matrix of float)
2321617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2322617a3babSopenharmony_ci0:342      trunc ( temp 3X3 matrix of float)
2323617a3babSopenharmony_ci0:342        'inF0' ( in 3X3 matrix of float)
2324617a3babSopenharmony_ci0:345      Branch: Return with expression
2325617a3babSopenharmony_ci0:345        Constant:
2326617a3babSopenharmony_ci0:345          3.000000
2327617a3babSopenharmony_ci0:345          3.000000
2328617a3babSopenharmony_ci0:345          3.000000
2329617a3babSopenharmony_ci0:345          3.000000
2330617a3babSopenharmony_ci0:345          3.000000
2331617a3babSopenharmony_ci0:345          3.000000
2332617a3babSopenharmony_ci0:345          3.000000
2333617a3babSopenharmony_ci0:345          3.000000
2334617a3babSopenharmony_ci0:345          3.000000
2335617a3babSopenharmony_ci0:349  Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float)
2336617a3babSopenharmony_ci0:349    Function Parameters: 
2337617a3babSopenharmony_ci0:349      'inF0' ( in 4X4 matrix of float)
2338617a3babSopenharmony_ci0:349      'inF1' ( in 4X4 matrix of float)
2339617a3babSopenharmony_ci0:349      'inF2' ( in 4X4 matrix of float)
2340617a3babSopenharmony_ci0:?     Sequence
2341617a3babSopenharmony_ci0:351      all ( temp bool)
2342617a3babSopenharmony_ci0:351        Convert float to bool ( temp 4X4 matrix of bool)
2343617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
2344617a3babSopenharmony_ci0:351      Absolute value ( temp 4X4 matrix of float)
2345617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2346617a3babSopenharmony_ci0:351      arc cosine ( temp 4X4 matrix of float)
2347617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2348617a3babSopenharmony_ci0:351      any ( temp bool)
2349617a3babSopenharmony_ci0:351        Convert float to bool ( temp 4X4 matrix of bool)
2350617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
2351617a3babSopenharmony_ci0:351      arc sine ( temp 4X4 matrix of float)
2352617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2353617a3babSopenharmony_ci0:351      arc tangent ( temp 4X4 matrix of float)
2354617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2355617a3babSopenharmony_ci0:351      arc tangent ( temp 4X4 matrix of float)
2356617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2357617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2358617a3babSopenharmony_ci0:351      Ceiling ( temp 4X4 matrix of float)
2359617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2360617a3babSopenharmony_ci0:351      clamp ( temp 4X4 matrix of float)
2361617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2362617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2363617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
2364617a3babSopenharmony_ci0:351      cosine ( temp 4X4 matrix of float)
2365617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2366617a3babSopenharmony_ci0:351      hyp. cosine ( temp 4X4 matrix of float)
2367617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2368617a3babSopenharmony_ci0:351      degrees ( temp 4X4 matrix of float)
2369617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2370617a3babSopenharmony_ci0:351      determinant ( temp float)
2371617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2372617a3babSopenharmony_ci0:351      exp ( temp 4X4 matrix of float)
2373617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2374617a3babSopenharmony_ci0:351      exp2 ( temp 4X4 matrix of float)
2375617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2376617a3babSopenharmony_ci0:351      findMSB ( temp int)
2377617a3babSopenharmony_ci0:351        Constant:
2378617a3babSopenharmony_ci0:351          7 (const int)
2379617a3babSopenharmony_ci0:351      findLSB ( temp int)
2380617a3babSopenharmony_ci0:351        Constant:
2381617a3babSopenharmony_ci0:351          7 (const int)
2382617a3babSopenharmony_ci0:351      Floor ( temp 4X4 matrix of float)
2383617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2384617a3babSopenharmony_ci0:351      mod ( temp 4X4 matrix of float)
2385617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2386617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2387617a3babSopenharmony_ci0:351      Fraction ( temp 4X4 matrix of float)
2388617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2389617a3babSopenharmony_ci0:351      ldexp ( temp 4X4 matrix of float)
2390617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2391617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2392617a3babSopenharmony_ci0:351      mix ( temp 4X4 matrix of float)
2393617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2394617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2395617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
2396617a3babSopenharmony_ci0:351      log ( temp 4X4 matrix of float)
2397617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2398617a3babSopenharmony_ci0:351      matrix-scale ( temp 4X4 matrix of float)
2399617a3babSopenharmony_ci0:351        log2 ( temp 4X4 matrix of float)
2400617a3babSopenharmony_ci0:351          'inF0' ( in 4X4 matrix of float)
2401617a3babSopenharmony_ci0:351        Constant:
2402617a3babSopenharmony_ci0:351          0.301030
2403617a3babSopenharmony_ci0:351      log2 ( temp 4X4 matrix of float)
2404617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2405617a3babSopenharmony_ci0:351      max ( temp 4X4 matrix of float)
2406617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2407617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2408617a3babSopenharmony_ci0:351      min ( temp 4X4 matrix of float)
2409617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2410617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2411617a3babSopenharmony_ci0:351      pow ( temp 4X4 matrix of float)
2412617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2413617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2414617a3babSopenharmony_ci0:351      radians ( temp 4X4 matrix of float)
2415617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2416617a3babSopenharmony_ci0:351      roundEven ( temp 4X4 matrix of float)
2417617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2418617a3babSopenharmony_ci0:351      inverse sqrt ( temp 4X4 matrix of float)
2419617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2420617a3babSopenharmony_ci0:351      clamp ( temp 4X4 matrix of float)
2421617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2422617a3babSopenharmony_ci0:351        Constant:
2423617a3babSopenharmony_ci0:351          0.000000
2424617a3babSopenharmony_ci0:351        Constant:
2425617a3babSopenharmony_ci0:351          1.000000
2426617a3babSopenharmony_ci0:351      Sign ( temp 4X4 matrix of float)
2427617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2428617a3babSopenharmony_ci0:351      sine ( temp 4X4 matrix of float)
2429617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2430617a3babSopenharmony_ci0:351      Sequence
2431617a3babSopenharmony_ci0:351        move second child to first child ( temp 4X4 matrix of float)
2432617a3babSopenharmony_ci0:351          'inF1' ( in 4X4 matrix of float)
2433617a3babSopenharmony_ci0:351          sine ( temp 4X4 matrix of float)
2434617a3babSopenharmony_ci0:351            'inF0' ( in 4X4 matrix of float)
2435617a3babSopenharmony_ci0:351        move second child to first child ( temp 4X4 matrix of float)
2436617a3babSopenharmony_ci0:351          'inF2' ( in 4X4 matrix of float)
2437617a3babSopenharmony_ci0:351          cosine ( temp 4X4 matrix of float)
2438617a3babSopenharmony_ci0:351            'inF0' ( in 4X4 matrix of float)
2439617a3babSopenharmony_ci0:351      hyp. sine ( temp 4X4 matrix of float)
2440617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2441617a3babSopenharmony_ci0:351      smoothstep ( temp 4X4 matrix of float)
2442617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2443617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2444617a3babSopenharmony_ci0:351        'inF2' ( in 4X4 matrix of float)
2445617a3babSopenharmony_ci0:351      sqrt ( temp 4X4 matrix of float)
2446617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2447617a3babSopenharmony_ci0:351      step ( temp 4X4 matrix of float)
2448617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2449617a3babSopenharmony_ci0:351        'inF1' ( in 4X4 matrix of float)
2450617a3babSopenharmony_ci0:351      tangent ( temp 4X4 matrix of float)
2451617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2452617a3babSopenharmony_ci0:351      hyp. tangent ( temp 4X4 matrix of float)
2453617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2454617a3babSopenharmony_ci0:351      transpose ( temp 4X4 matrix of float)
2455617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2456617a3babSopenharmony_ci0:351      trunc ( temp 4X4 matrix of float)
2457617a3babSopenharmony_ci0:351        'inF0' ( in 4X4 matrix of float)
2458617a3babSopenharmony_ci0:354      Branch: Return with expression
2459617a3babSopenharmony_ci0:354        Constant:
2460617a3babSopenharmony_ci0:354          4.000000
2461617a3babSopenharmony_ci0:354          4.000000
2462617a3babSopenharmony_ci0:354          4.000000
2463617a3babSopenharmony_ci0:354          4.000000
2464617a3babSopenharmony_ci0:354          4.000000
2465617a3babSopenharmony_ci0:354          4.000000
2466617a3babSopenharmony_ci0:354          4.000000
2467617a3babSopenharmony_ci0:354          4.000000
2468617a3babSopenharmony_ci0:354          4.000000
2469617a3babSopenharmony_ci0:354          4.000000
2470617a3babSopenharmony_ci0:354          4.000000
2471617a3babSopenharmony_ci0:354          4.000000
2472617a3babSopenharmony_ci0:354          4.000000
2473617a3babSopenharmony_ci0:354          4.000000
2474617a3babSopenharmony_ci0:354          4.000000
2475617a3babSopenharmony_ci0:354          4.000000
2476617a3babSopenharmony_ci0:372  Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; ( temp void)
2477617a3babSopenharmony_ci0:372    Function Parameters: 
2478617a3babSopenharmony_ci0:372      'inF0' ( in float)
2479617a3babSopenharmony_ci0:372      'inF1' ( in float)
2480617a3babSopenharmony_ci0:372      'inFV0' ( in 2-component vector of float)
2481617a3babSopenharmony_ci0:372      'inFV1' ( in 2-component vector of float)
2482617a3babSopenharmony_ci0:372      'inFM0' ( in 2X2 matrix of float)
2483617a3babSopenharmony_ci0:372      'inFM1' ( in 2X2 matrix of float)
2484617a3babSopenharmony_ci0:?     Sequence
2485617a3babSopenharmony_ci0:373      Sequence
2486617a3babSopenharmony_ci0:373        move second child to first child ( temp float)
2487617a3babSopenharmony_ci0:373          'r0' ( temp float)
2488617a3babSopenharmony_ci0:373          component-wise multiply ( temp float)
2489617a3babSopenharmony_ci0:373            'inF1' ( in float)
2490617a3babSopenharmony_ci0:373            'inF0' ( in float)
2491617a3babSopenharmony_ci0:373      Sequence
2492617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
2493617a3babSopenharmony_ci0:373          'r1' ( temp 2-component vector of float)
2494617a3babSopenharmony_ci0:373          vector-scale ( temp 2-component vector of float)
2495617a3babSopenharmony_ci0:373            'inF0' ( in float)
2496617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
2497617a3babSopenharmony_ci0:373      Sequence
2498617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
2499617a3babSopenharmony_ci0:373          'r2' ( temp 2-component vector of float)
2500617a3babSopenharmony_ci0:373          vector-scale ( temp 2-component vector of float)
2501617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
2502617a3babSopenharmony_ci0:373            'inF0' ( in float)
2503617a3babSopenharmony_ci0:373      Sequence
2504617a3babSopenharmony_ci0:373        move second child to first child ( temp float)
2505617a3babSopenharmony_ci0:373          'r3' ( temp float)
2506617a3babSopenharmony_ci0:373          dot-product ( temp float)
2507617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
2508617a3babSopenharmony_ci0:373            'inFV1' ( in 2-component vector of float)
2509617a3babSopenharmony_ci0:373      Sequence
2510617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
2511617a3babSopenharmony_ci0:373          'r4' ( temp 2-component vector of float)
2512617a3babSopenharmony_ci0:373          vector-times-matrix ( temp 2-component vector of float)
2513617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
2514617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
2515617a3babSopenharmony_ci0:373      Sequence
2516617a3babSopenharmony_ci0:373        move second child to first child ( temp 2-component vector of float)
2517617a3babSopenharmony_ci0:373          'r5' ( temp 2-component vector of float)
2518617a3babSopenharmony_ci0:373          matrix-times-vector ( temp 2-component vector of float)
2519617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
2520617a3babSopenharmony_ci0:373            'inFV0' ( in 2-component vector of float)
2521617a3babSopenharmony_ci0:373      Sequence
2522617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
2523617a3babSopenharmony_ci0:373          'r6' ( temp 2X2 matrix of float)
2524617a3babSopenharmony_ci0:373          matrix-scale ( temp 2X2 matrix of float)
2525617a3babSopenharmony_ci0:373            'inF0' ( in float)
2526617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
2527617a3babSopenharmony_ci0:373      Sequence
2528617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
2529617a3babSopenharmony_ci0:373          'r7' ( temp 2X2 matrix of float)
2530617a3babSopenharmony_ci0:373          matrix-scale ( temp 2X2 matrix of float)
2531617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
2532617a3babSopenharmony_ci0:373            'inF0' ( in float)
2533617a3babSopenharmony_ci0:373      Sequence
2534617a3babSopenharmony_ci0:373        move second child to first child ( temp 2X2 matrix of float)
2535617a3babSopenharmony_ci0:373          'r8' ( temp 2X2 matrix of float)
2536617a3babSopenharmony_ci0:373          matrix-multiply ( temp 2X2 matrix of float)
2537617a3babSopenharmony_ci0:373            'inFM1' ( in 2X2 matrix of float)
2538617a3babSopenharmony_ci0:373            'inFM0' ( in 2X2 matrix of float)
2539617a3babSopenharmony_ci0:379  Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; ( temp void)
2540617a3babSopenharmony_ci0:379    Function Parameters: 
2541617a3babSopenharmony_ci0:379      'inF0' ( in float)
2542617a3babSopenharmony_ci0:379      'inF1' ( in float)
2543617a3babSopenharmony_ci0:379      'inFV0' ( in 3-component vector of float)
2544617a3babSopenharmony_ci0:379      'inFV1' ( in 3-component vector of float)
2545617a3babSopenharmony_ci0:379      'inFM0' ( in 3X3 matrix of float)
2546617a3babSopenharmony_ci0:379      'inFM1' ( in 3X3 matrix of float)
2547617a3babSopenharmony_ci0:?     Sequence
2548617a3babSopenharmony_ci0:380      Sequence
2549617a3babSopenharmony_ci0:380        move second child to first child ( temp float)
2550617a3babSopenharmony_ci0:380          'r0' ( temp float)
2551617a3babSopenharmony_ci0:380          component-wise multiply ( temp float)
2552617a3babSopenharmony_ci0:380            'inF1' ( in float)
2553617a3babSopenharmony_ci0:380            'inF0' ( in float)
2554617a3babSopenharmony_ci0:380      Sequence
2555617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
2556617a3babSopenharmony_ci0:380          'r1' ( temp 3-component vector of float)
2557617a3babSopenharmony_ci0:380          vector-scale ( temp 3-component vector of float)
2558617a3babSopenharmony_ci0:380            'inF0' ( in float)
2559617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
2560617a3babSopenharmony_ci0:380      Sequence
2561617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
2562617a3babSopenharmony_ci0:380          'r2' ( temp 3-component vector of float)
2563617a3babSopenharmony_ci0:380          vector-scale ( temp 3-component vector of float)
2564617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
2565617a3babSopenharmony_ci0:380            'inF0' ( in float)
2566617a3babSopenharmony_ci0:380      Sequence
2567617a3babSopenharmony_ci0:380        move second child to first child ( temp float)
2568617a3babSopenharmony_ci0:380          'r3' ( temp float)
2569617a3babSopenharmony_ci0:380          dot-product ( temp float)
2570617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
2571617a3babSopenharmony_ci0:380            'inFV1' ( in 3-component vector of float)
2572617a3babSopenharmony_ci0:380      Sequence
2573617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
2574617a3babSopenharmony_ci0:380          'r4' ( temp 3-component vector of float)
2575617a3babSopenharmony_ci0:380          vector-times-matrix ( temp 3-component vector of float)
2576617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
2577617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
2578617a3babSopenharmony_ci0:380      Sequence
2579617a3babSopenharmony_ci0:380        move second child to first child ( temp 3-component vector of float)
2580617a3babSopenharmony_ci0:380          'r5' ( temp 3-component vector of float)
2581617a3babSopenharmony_ci0:380          matrix-times-vector ( temp 3-component vector of float)
2582617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
2583617a3babSopenharmony_ci0:380            'inFV0' ( in 3-component vector of float)
2584617a3babSopenharmony_ci0:380      Sequence
2585617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
2586617a3babSopenharmony_ci0:380          'r6' ( temp 3X3 matrix of float)
2587617a3babSopenharmony_ci0:380          matrix-scale ( temp 3X3 matrix of float)
2588617a3babSopenharmony_ci0:380            'inF0' ( in float)
2589617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
2590617a3babSopenharmony_ci0:380      Sequence
2591617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
2592617a3babSopenharmony_ci0:380          'r7' ( temp 3X3 matrix of float)
2593617a3babSopenharmony_ci0:380          matrix-scale ( temp 3X3 matrix of float)
2594617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
2595617a3babSopenharmony_ci0:380            'inF0' ( in float)
2596617a3babSopenharmony_ci0:380      Sequence
2597617a3babSopenharmony_ci0:380        move second child to first child ( temp 3X3 matrix of float)
2598617a3babSopenharmony_ci0:380          'r8' ( temp 3X3 matrix of float)
2599617a3babSopenharmony_ci0:380          matrix-multiply ( temp 3X3 matrix of float)
2600617a3babSopenharmony_ci0:380            'inFM1' ( in 3X3 matrix of float)
2601617a3babSopenharmony_ci0:380            'inFM0' ( in 3X3 matrix of float)
2602617a3babSopenharmony_ci0:386  Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; ( temp void)
2603617a3babSopenharmony_ci0:386    Function Parameters: 
2604617a3babSopenharmony_ci0:386      'inF0' ( in float)
2605617a3babSopenharmony_ci0:386      'inF1' ( in float)
2606617a3babSopenharmony_ci0:386      'inFV0' ( in 4-component vector of float)
2607617a3babSopenharmony_ci0:386      'inFV1' ( in 4-component vector of float)
2608617a3babSopenharmony_ci0:386      'inFM0' ( in 4X4 matrix of float)
2609617a3babSopenharmony_ci0:386      'inFM1' ( in 4X4 matrix of float)
2610617a3babSopenharmony_ci0:?     Sequence
2611617a3babSopenharmony_ci0:387      Sequence
2612617a3babSopenharmony_ci0:387        move second child to first child ( temp float)
2613617a3babSopenharmony_ci0:387          'r0' ( temp float)
2614617a3babSopenharmony_ci0:387          component-wise multiply ( temp float)
2615617a3babSopenharmony_ci0:387            'inF1' ( in float)
2616617a3babSopenharmony_ci0:387            'inF0' ( in float)
2617617a3babSopenharmony_ci0:387      Sequence
2618617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
2619617a3babSopenharmony_ci0:387          'r1' ( temp 4-component vector of float)
2620617a3babSopenharmony_ci0:387          vector-scale ( temp 4-component vector of float)
2621617a3babSopenharmony_ci0:387            'inF0' ( in float)
2622617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
2623617a3babSopenharmony_ci0:387      Sequence
2624617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
2625617a3babSopenharmony_ci0:387          'r2' ( temp 4-component vector of float)
2626617a3babSopenharmony_ci0:387          vector-scale ( temp 4-component vector of float)
2627617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
2628617a3babSopenharmony_ci0:387            'inF0' ( in float)
2629617a3babSopenharmony_ci0:387      Sequence
2630617a3babSopenharmony_ci0:387        move second child to first child ( temp float)
2631617a3babSopenharmony_ci0:387          'r3' ( temp float)
2632617a3babSopenharmony_ci0:387          dot-product ( temp float)
2633617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
2634617a3babSopenharmony_ci0:387            'inFV1' ( in 4-component vector of float)
2635617a3babSopenharmony_ci0:387      Sequence
2636617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
2637617a3babSopenharmony_ci0:387          'r4' ( temp 4-component vector of float)
2638617a3babSopenharmony_ci0:387          vector-times-matrix ( temp 4-component vector of float)
2639617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
2640617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
2641617a3babSopenharmony_ci0:387      Sequence
2642617a3babSopenharmony_ci0:387        move second child to first child ( temp 4-component vector of float)
2643617a3babSopenharmony_ci0:387          'r5' ( temp 4-component vector of float)
2644617a3babSopenharmony_ci0:387          matrix-times-vector ( temp 4-component vector of float)
2645617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
2646617a3babSopenharmony_ci0:387            'inFV0' ( in 4-component vector of float)
2647617a3babSopenharmony_ci0:387      Sequence
2648617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
2649617a3babSopenharmony_ci0:387          'r6' ( temp 4X4 matrix of float)
2650617a3babSopenharmony_ci0:387          matrix-scale ( temp 4X4 matrix of float)
2651617a3babSopenharmony_ci0:387            'inF0' ( in float)
2652617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
2653617a3babSopenharmony_ci0:387      Sequence
2654617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
2655617a3babSopenharmony_ci0:387          'r7' ( temp 4X4 matrix of float)
2656617a3babSopenharmony_ci0:387          matrix-scale ( temp 4X4 matrix of float)
2657617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
2658617a3babSopenharmony_ci0:387            'inF0' ( in float)
2659617a3babSopenharmony_ci0:387      Sequence
2660617a3babSopenharmony_ci0:387        move second child to first child ( temp 4X4 matrix of float)
2661617a3babSopenharmony_ci0:387          'r8' ( temp 4X4 matrix of float)
2662617a3babSopenharmony_ci0:387          matrix-multiply ( temp 4X4 matrix of float)
2663617a3babSopenharmony_ci0:387            'inFM1' ( in 4X4 matrix of float)
2664617a3babSopenharmony_ci0:387            'inFM0' ( in 4X4 matrix of float)
2665617a3babSopenharmony_ci0:396  Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; ( temp void)
2666617a3babSopenharmony_ci0:396    Function Parameters: 
2667617a3babSopenharmony_ci0:396      'inF0' ( in float)
2668617a3babSopenharmony_ci0:396      'inF1' ( in float)
2669617a3babSopenharmony_ci0:396      'inFV2' ( in 2-component vector of float)
2670617a3babSopenharmony_ci0:396      'inFV3' ( in 3-component vector of float)
2671617a3babSopenharmony_ci0:396      'inFM2x3' ( in 2X3 matrix of float)
2672617a3babSopenharmony_ci0:396      'inFM3x2' ( in 3X2 matrix of float)
2673617a3babSopenharmony_ci0:396      'inFM3x3' ( in 3X3 matrix of float)
2674617a3babSopenharmony_ci0:396      'inFM3x4' ( in 3X4 matrix of float)
2675617a3babSopenharmony_ci0:396      'inFM2x4' ( in 2X4 matrix of float)
2676617a3babSopenharmony_ci0:?     Sequence
2677617a3babSopenharmony_ci0:397      Sequence
2678617a3babSopenharmony_ci0:397        move second child to first child ( temp float)
2679617a3babSopenharmony_ci0:397          'r00' ( temp float)
2680617a3babSopenharmony_ci0:397          component-wise multiply ( temp float)
2681617a3babSopenharmony_ci0:397            'inF1' ( in float)
2682617a3babSopenharmony_ci0:397            'inF0' ( in float)
2683617a3babSopenharmony_ci0:398      Sequence
2684617a3babSopenharmony_ci0:398        move second child to first child ( temp 2-component vector of float)
2685617a3babSopenharmony_ci0:398          'r01' ( temp 2-component vector of float)
2686617a3babSopenharmony_ci0:398          vector-scale ( temp 2-component vector of float)
2687617a3babSopenharmony_ci0:398            'inF0' ( in float)
2688617a3babSopenharmony_ci0:398            'inFV2' ( in 2-component vector of float)
2689617a3babSopenharmony_ci0:399      Sequence
2690617a3babSopenharmony_ci0:399        move second child to first child ( temp 3-component vector of float)
2691617a3babSopenharmony_ci0:399          'r02' ( temp 3-component vector of float)
2692617a3babSopenharmony_ci0:399          vector-scale ( temp 3-component vector of float)
2693617a3babSopenharmony_ci0:399            'inF0' ( in float)
2694617a3babSopenharmony_ci0:399            'inFV3' ( in 3-component vector of float)
2695617a3babSopenharmony_ci0:400      Sequence
2696617a3babSopenharmony_ci0:400        move second child to first child ( temp 2-component vector of float)
2697617a3babSopenharmony_ci0:400          'r03' ( temp 2-component vector of float)
2698617a3babSopenharmony_ci0:400          vector-scale ( temp 2-component vector of float)
2699617a3babSopenharmony_ci0:400            'inFV2' ( in 2-component vector of float)
2700617a3babSopenharmony_ci0:400            'inF0' ( in float)
2701617a3babSopenharmony_ci0:401      Sequence
2702617a3babSopenharmony_ci0:401        move second child to first child ( temp 3-component vector of float)
2703617a3babSopenharmony_ci0:401          'r04' ( temp 3-component vector of float)
2704617a3babSopenharmony_ci0:401          vector-scale ( temp 3-component vector of float)
2705617a3babSopenharmony_ci0:401            'inFV3' ( in 3-component vector of float)
2706617a3babSopenharmony_ci0:401            'inF0' ( in float)
2707617a3babSopenharmony_ci0:402      Sequence
2708617a3babSopenharmony_ci0:402        move second child to first child ( temp float)
2709617a3babSopenharmony_ci0:402          'r05' ( temp float)
2710617a3babSopenharmony_ci0:402          dot-product ( temp float)
2711617a3babSopenharmony_ci0:402            'inFV2' ( in 2-component vector of float)
2712617a3babSopenharmony_ci0:402            'inFV2' ( in 2-component vector of float)
2713617a3babSopenharmony_ci0:403      Sequence
2714617a3babSopenharmony_ci0:403        move second child to first child ( temp float)
2715617a3babSopenharmony_ci0:403          'r06' ( temp float)
2716617a3babSopenharmony_ci0:403          dot-product ( temp float)
2717617a3babSopenharmony_ci0:403            'inFV3' ( in 3-component vector of float)
2718617a3babSopenharmony_ci0:403            'inFV3' ( in 3-component vector of float)
2719617a3babSopenharmony_ci0:404      Sequence
2720617a3babSopenharmony_ci0:404        move second child to first child ( temp 3-component vector of float)
2721617a3babSopenharmony_ci0:404          'r07' ( temp 3-component vector of float)
2722617a3babSopenharmony_ci0:404          matrix-times-vector ( temp 3-component vector of float)
2723617a3babSopenharmony_ci0:404            'inFM2x3' ( in 2X3 matrix of float)
2724617a3babSopenharmony_ci0:404            'inFV2' ( in 2-component vector of float)
2725617a3babSopenharmony_ci0:405      Sequence
2726617a3babSopenharmony_ci0:405        move second child to first child ( temp 2-component vector of float)
2727617a3babSopenharmony_ci0:405          'r08' ( temp 2-component vector of float)
2728617a3babSopenharmony_ci0:405          matrix-times-vector ( temp 2-component vector of float)
2729617a3babSopenharmony_ci0:405            'inFM3x2' ( in 3X2 matrix of float)
2730617a3babSopenharmony_ci0:405            'inFV3' ( in 3-component vector of float)
2731617a3babSopenharmony_ci0:406      Sequence
2732617a3babSopenharmony_ci0:406        move second child to first child ( temp 2-component vector of float)
2733617a3babSopenharmony_ci0:406          'r09' ( temp 2-component vector of float)
2734617a3babSopenharmony_ci0:406          vector-times-matrix ( temp 2-component vector of float)
2735617a3babSopenharmony_ci0:406            'inFV3' ( in 3-component vector of float)
2736617a3babSopenharmony_ci0:406            'inFM2x3' ( in 2X3 matrix of float)
2737617a3babSopenharmony_ci0:407      Sequence
2738617a3babSopenharmony_ci0:407        move second child to first child ( temp 3-component vector of float)
2739617a3babSopenharmony_ci0:407          'r10' ( temp 3-component vector of float)
2740617a3babSopenharmony_ci0:407          vector-times-matrix ( temp 3-component vector of float)
2741617a3babSopenharmony_ci0:407            'inFV2' ( in 2-component vector of float)
2742617a3babSopenharmony_ci0:407            'inFM3x2' ( in 3X2 matrix of float)
2743617a3babSopenharmony_ci0:408      Sequence
2744617a3babSopenharmony_ci0:408        move second child to first child ( temp 2X3 matrix of float)
2745617a3babSopenharmony_ci0:408          'r11' ( temp 2X3 matrix of float)
2746617a3babSopenharmony_ci0:408          matrix-scale ( temp 2X3 matrix of float)
2747617a3babSopenharmony_ci0:408            'inF0' ( in float)
2748617a3babSopenharmony_ci0:408            'inFM2x3' ( in 2X3 matrix of float)
2749617a3babSopenharmony_ci0:409      Sequence
2750617a3babSopenharmony_ci0:409        move second child to first child ( temp 3X2 matrix of float)
2751617a3babSopenharmony_ci0:409          'r12' ( temp 3X2 matrix of float)
2752617a3babSopenharmony_ci0:409          matrix-scale ( temp 3X2 matrix of float)
2753617a3babSopenharmony_ci0:409            'inF0' ( in float)
2754617a3babSopenharmony_ci0:409            'inFM3x2' ( in 3X2 matrix of float)
2755617a3babSopenharmony_ci0:410      Sequence
2756617a3babSopenharmony_ci0:410        move second child to first child ( temp 2X2 matrix of float)
2757617a3babSopenharmony_ci0:410          'r13' ( temp 2X2 matrix of float)
2758617a3babSopenharmony_ci0:410          matrix-multiply ( temp 2X2 matrix of float)
2759617a3babSopenharmony_ci0:410            'inFM3x2' ( in 3X2 matrix of float)
2760617a3babSopenharmony_ci0:410            'inFM2x3' ( in 2X3 matrix of float)
2761617a3babSopenharmony_ci0:411      Sequence
2762617a3babSopenharmony_ci0:411        move second child to first child ( temp 2X3 matrix of float)
2763617a3babSopenharmony_ci0:411          'r14' ( temp 2X3 matrix of float)
2764617a3babSopenharmony_ci0:411          matrix-multiply ( temp 2X3 matrix of float)
2765617a3babSopenharmony_ci0:411            'inFM3x3' ( in 3X3 matrix of float)
2766617a3babSopenharmony_ci0:411            'inFM2x3' ( in 2X3 matrix of float)
2767617a3babSopenharmony_ci0:412      Sequence
2768617a3babSopenharmony_ci0:412        move second child to first child ( temp 2X4 matrix of float)
2769617a3babSopenharmony_ci0:412          'r15' ( temp 2X4 matrix of float)
2770617a3babSopenharmony_ci0:412          matrix-multiply ( temp 2X4 matrix of float)
2771617a3babSopenharmony_ci0:412            'inFM3x4' ( in 3X4 matrix of float)
2772617a3babSopenharmony_ci0:412            'inFM2x3' ( in 2X3 matrix of float)
2773617a3babSopenharmony_ci0:413      Sequence
2774617a3babSopenharmony_ci0:413        move second child to first child ( temp 3X4 matrix of float)
2775617a3babSopenharmony_ci0:413          'r16' ( temp 3X4 matrix of float)
2776617a3babSopenharmony_ci0:413          matrix-multiply ( temp 3X4 matrix of float)
2777617a3babSopenharmony_ci0:413            'inFM2x4' ( in 2X4 matrix of float)
2778617a3babSopenharmony_ci0:413            'inFM3x2' ( in 3X2 matrix of float)
2779617a3babSopenharmony_ci0:?   Linker Objects
2780617a3babSopenharmony_ci
2781617a3babSopenharmony_ciValidation failed
2782617a3babSopenharmony_ci// Module Version 10000
2783617a3babSopenharmony_ci// Generated by (magic number): 8000b
2784617a3babSopenharmony_ci// Id's are bound by 1225
2785617a3babSopenharmony_ci
2786617a3babSopenharmony_ci                              Capability Shader
2787617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
2788617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
2789617a3babSopenharmony_ci                              EntryPoint Vertex 4  "VertexShaderFunction"
2790617a3babSopenharmony_ci                              Source HLSL 500
2791617a3babSopenharmony_ci                              Name 4  "VertexShaderFunction"
2792617a3babSopenharmony_ci                              Name 16  "VertexShaderFunctionS(f1;f1;f1;u1;u1;"
2793617a3babSopenharmony_ci                              Name 11  "inF0"
2794617a3babSopenharmony_ci                              Name 12  "inF1"
2795617a3babSopenharmony_ci                              Name 13  "inF2"
2796617a3babSopenharmony_ci                              Name 14  "inU0"
2797617a3babSopenharmony_ci                              Name 15  "inU1"
2798617a3babSopenharmony_ci                              Name 22  "VertexShaderFunction1(vf1;vf1;vf1;"
2799617a3babSopenharmony_ci                              Name 19  "inF0"
2800617a3babSopenharmony_ci                              Name 20  "inF1"
2801617a3babSopenharmony_ci                              Name 21  "inF2"
2802617a3babSopenharmony_ci                              Name 34  "VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;"
2803617a3babSopenharmony_ci                              Name 29  "inF0"
2804617a3babSopenharmony_ci                              Name 30  "inF1"
2805617a3babSopenharmony_ci                              Name 31  "inF2"
2806617a3babSopenharmony_ci                              Name 32  "inU0"
2807617a3babSopenharmony_ci                              Name 33  "inU1"
2808617a3babSopenharmony_ci                              Name 46  "VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;"
2809617a3babSopenharmony_ci                              Name 41  "inF0"
2810617a3babSopenharmony_ci                              Name 42  "inF1"
2811617a3babSopenharmony_ci                              Name 43  "inF2"
2812617a3babSopenharmony_ci                              Name 44  "inU0"
2813617a3babSopenharmony_ci                              Name 45  "inU1"
2814617a3babSopenharmony_ci                              Name 58  "VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;"
2815617a3babSopenharmony_ci                              Name 53  "inF0"
2816617a3babSopenharmony_ci                              Name 54  "inF1"
2817617a3babSopenharmony_ci                              Name 55  "inF2"
2818617a3babSopenharmony_ci                              Name 56  "inU0"
2819617a3babSopenharmony_ci                              Name 57  "inU1"
2820617a3babSopenharmony_ci                              Name 66  "VertexShaderFunction2x2(mf22;mf22;mf22;"
2821617a3babSopenharmony_ci                              Name 63  "inF0"
2822617a3babSopenharmony_ci                              Name 64  "inF1"
2823617a3babSopenharmony_ci                              Name 65  "inF2"
2824617a3babSopenharmony_ci                              Name 74  "VertexShaderFunction3x3(mf33;mf33;mf33;"
2825617a3babSopenharmony_ci                              Name 71  "inF0"
2826617a3babSopenharmony_ci                              Name 72  "inF1"
2827617a3babSopenharmony_ci                              Name 73  "inF2"
2828617a3babSopenharmony_ci                              Name 82  "VertexShaderFunction4x4(mf44;mf44;mf44;"
2829617a3babSopenharmony_ci                              Name 79  "inF0"
2830617a3babSopenharmony_ci                              Name 80  "inF1"
2831617a3babSopenharmony_ci                              Name 81  "inF2"
2832617a3babSopenharmony_ci                              Name 91  "TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;"
2833617a3babSopenharmony_ci                              Name 85  "inF0"
2834617a3babSopenharmony_ci                              Name 86  "inF1"
2835617a3babSopenharmony_ci                              Name 87  "inFV0"
2836617a3babSopenharmony_ci                              Name 88  "inFV1"
2837617a3babSopenharmony_ci                              Name 89  "inFM0"
2838617a3babSopenharmony_ci                              Name 90  "inFM1"
2839617a3babSopenharmony_ci                              Name 100  "TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;"
2840617a3babSopenharmony_ci                              Name 94  "inF0"
2841617a3babSopenharmony_ci                              Name 95  "inF1"
2842617a3babSopenharmony_ci                              Name 96  "inFV0"
2843617a3babSopenharmony_ci                              Name 97  "inFV1"
2844617a3babSopenharmony_ci                              Name 98  "inFM0"
2845617a3babSopenharmony_ci                              Name 99  "inFM1"
2846617a3babSopenharmony_ci                              Name 109  "TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;"
2847617a3babSopenharmony_ci                              Name 103  "inF0"
2848617a3babSopenharmony_ci                              Name 104  "inF1"
2849617a3babSopenharmony_ci                              Name 105  "inFV0"
2850617a3babSopenharmony_ci                              Name 106  "inFV1"
2851617a3babSopenharmony_ci                              Name 107  "inFM0"
2852617a3babSopenharmony_ci                              Name 108  "inFM1"
2853617a3babSopenharmony_ci                              Name 129  "TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;"
2854617a3babSopenharmony_ci                              Name 120  "inF0"
2855617a3babSopenharmony_ci                              Name 121  "inF1"
2856617a3babSopenharmony_ci                              Name 122  "inFV2"
2857617a3babSopenharmony_ci                              Name 123  "inFV3"
2858617a3babSopenharmony_ci                              Name 124  "inFM2x3"
2859617a3babSopenharmony_ci                              Name 125  "inFM3x2"
2860617a3babSopenharmony_ci                              Name 126  "inFM3x3"
2861617a3babSopenharmony_ci                              Name 127  "inFM3x4"
2862617a3babSopenharmony_ci                              Name 128  "inFM2x4"
2863617a3babSopenharmony_ci                              Name 1049  "r0"
2864617a3babSopenharmony_ci                              Name 1053  "r1"
2865617a3babSopenharmony_ci                              Name 1057  "r2"
2866617a3babSopenharmony_ci                              Name 1061  "r3"
2867617a3babSopenharmony_ci                              Name 1065  "r4"
2868617a3babSopenharmony_ci                              Name 1069  "r5"
2869617a3babSopenharmony_ci                              Name 1073  "r6"
2870617a3babSopenharmony_ci                              Name 1077  "r7"
2871617a3babSopenharmony_ci                              Name 1081  "r8"
2872617a3babSopenharmony_ci                              Name 1085  "r0"
2873617a3babSopenharmony_ci                              Name 1089  "r1"
2874617a3babSopenharmony_ci                              Name 1093  "r2"
2875617a3babSopenharmony_ci                              Name 1097  "r3"
2876617a3babSopenharmony_ci                              Name 1101  "r4"
2877617a3babSopenharmony_ci                              Name 1105  "r5"
2878617a3babSopenharmony_ci                              Name 1109  "r6"
2879617a3babSopenharmony_ci                              Name 1113  "r7"
2880617a3babSopenharmony_ci                              Name 1117  "r8"
2881617a3babSopenharmony_ci                              Name 1121  "r0"
2882617a3babSopenharmony_ci                              Name 1125  "r1"
2883617a3babSopenharmony_ci                              Name 1129  "r2"
2884617a3babSopenharmony_ci                              Name 1133  "r3"
2885617a3babSopenharmony_ci                              Name 1137  "r4"
2886617a3babSopenharmony_ci                              Name 1141  "r5"
2887617a3babSopenharmony_ci                              Name 1145  "r6"
2888617a3babSopenharmony_ci                              Name 1149  "r7"
2889617a3babSopenharmony_ci                              Name 1153  "r8"
2890617a3babSopenharmony_ci                              Name 1157  "r00"
2891617a3babSopenharmony_ci                              Name 1161  "r01"
2892617a3babSopenharmony_ci                              Name 1165  "r02"
2893617a3babSopenharmony_ci                              Name 1169  "r03"
2894617a3babSopenharmony_ci                              Name 1173  "r04"
2895617a3babSopenharmony_ci                              Name 1177  "r05"
2896617a3babSopenharmony_ci                              Name 1181  "r06"
2897617a3babSopenharmony_ci                              Name 1185  "r07"
2898617a3babSopenharmony_ci                              Name 1189  "r08"
2899617a3babSopenharmony_ci                              Name 1193  "r09"
2900617a3babSopenharmony_ci                              Name 1197  "r10"
2901617a3babSopenharmony_ci                              Name 1201  "r11"
2902617a3babSopenharmony_ci                              Name 1205  "r12"
2903617a3babSopenharmony_ci                              Name 1209  "r13"
2904617a3babSopenharmony_ci                              Name 1213  "r14"
2905617a3babSopenharmony_ci                              Name 1217  "r15"
2906617a3babSopenharmony_ci                              Name 1221  "r16"
2907617a3babSopenharmony_ci               2:             TypeVoid
2908617a3babSopenharmony_ci               3:             TypeFunction 2
2909617a3babSopenharmony_ci               6:             TypeFloat 32
2910617a3babSopenharmony_ci               7:             TypePointer Function 6(float)
2911617a3babSopenharmony_ci               8:             TypeInt 32 0
2912617a3babSopenharmony_ci               9:             TypePointer Function 8(int)
2913617a3babSopenharmony_ci              10:             TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr) 9(ptr)
2914617a3babSopenharmony_ci              18:             TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr)
2915617a3babSopenharmony_ci              24:             TypeVector 6(float) 2
2916617a3babSopenharmony_ci              25:             TypePointer Function 24(fvec2)
2917617a3babSopenharmony_ci              26:             TypeVector 8(int) 2
2918617a3babSopenharmony_ci              27:             TypePointer Function 26(ivec2)
2919617a3babSopenharmony_ci              28:             TypeFunction 24(fvec2) 25(ptr) 25(ptr) 25(ptr) 27(ptr) 27(ptr)
2920617a3babSopenharmony_ci              36:             TypeVector 6(float) 3
2921617a3babSopenharmony_ci              37:             TypePointer Function 36(fvec3)
2922617a3babSopenharmony_ci              38:             TypeVector 8(int) 3
2923617a3babSopenharmony_ci              39:             TypePointer Function 38(ivec3)
2924617a3babSopenharmony_ci              40:             TypeFunction 36(fvec3) 37(ptr) 37(ptr) 37(ptr) 39(ptr) 39(ptr)
2925617a3babSopenharmony_ci              48:             TypeVector 6(float) 4
2926617a3babSopenharmony_ci              49:             TypePointer Function 48(fvec4)
2927617a3babSopenharmony_ci              50:             TypeVector 8(int) 4
2928617a3babSopenharmony_ci              51:             TypePointer Function 50(ivec4)
2929617a3babSopenharmony_ci              52:             TypeFunction 48(fvec4) 49(ptr) 49(ptr) 49(ptr) 51(ptr) 51(ptr)
2930617a3babSopenharmony_ci              60:             TypeMatrix 24(fvec2) 2
2931617a3babSopenharmony_ci              61:             TypePointer Function 60
2932617a3babSopenharmony_ci              62:             TypeFunction 60 61(ptr) 61(ptr) 61(ptr)
2933617a3babSopenharmony_ci              68:             TypeMatrix 36(fvec3) 3
2934617a3babSopenharmony_ci              69:             TypePointer Function 68
2935617a3babSopenharmony_ci              70:             TypeFunction 68 69(ptr) 69(ptr) 69(ptr)
2936617a3babSopenharmony_ci              76:             TypeMatrix 48(fvec4) 4
2937617a3babSopenharmony_ci              77:             TypePointer Function 76
2938617a3babSopenharmony_ci              78:             TypeFunction 76 77(ptr) 77(ptr) 77(ptr)
2939617a3babSopenharmony_ci              84:             TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 25(ptr) 61(ptr) 61(ptr)
2940617a3babSopenharmony_ci              93:             TypeFunction 2 7(ptr) 7(ptr) 37(ptr) 37(ptr) 69(ptr) 69(ptr)
2941617a3babSopenharmony_ci             102:             TypeFunction 2 7(ptr) 7(ptr) 49(ptr) 49(ptr) 77(ptr) 77(ptr)
2942617a3babSopenharmony_ci             111:             TypeMatrix 36(fvec3) 2
2943617a3babSopenharmony_ci             112:             TypePointer Function 111
2944617a3babSopenharmony_ci             113:             TypeMatrix 24(fvec2) 3
2945617a3babSopenharmony_ci             114:             TypePointer Function 113
2946617a3babSopenharmony_ci             115:             TypeMatrix 48(fvec4) 3
2947617a3babSopenharmony_ci             116:             TypePointer Function 115
2948617a3babSopenharmony_ci             117:             TypeMatrix 48(fvec4) 2
2949617a3babSopenharmony_ci             118:             TypePointer Function 117
2950617a3babSopenharmony_ci             119:             TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 37(ptr) 112(ptr) 114(ptr) 69(ptr) 116(ptr) 118(ptr)
2951617a3babSopenharmony_ci             132:             TypeBool
2952617a3babSopenharmony_ci             133:    6(float) Constant 0
2953617a3babSopenharmony_ci             146:             TypeInt 32 1
2954617a3babSopenharmony_ci             167:    146(int) Constant 7
2955617a3babSopenharmony_ci             199:    6(float) Constant 1050288283
2956617a3babSopenharmony_ci             214:    146(int) Constant 2
2957617a3babSopenharmony_ci             221:    6(float) Constant 1065353216
2958617a3babSopenharmony_ci             253:             TypeVector 132(bool) 2
2959617a3babSopenharmony_ci             254:   24(fvec2) ConstantComposite 133 133
2960617a3babSopenharmony_ci             267:             TypeVector 146(int) 2
2961617a3babSopenharmony_ci             288:    146(int) Constant 3
2962617a3babSopenharmony_ci             289:  267(ivec2) ConstantComposite 167 288
2963617a3babSopenharmony_ci             354:    6(float) Constant 1073741824
2964617a3babSopenharmony_ci             356:    146(int) Constant 1
2965617a3babSopenharmony_ci             357:  267(ivec2) ConstantComposite 356 214
2966617a3babSopenharmony_ci             392:   24(fvec2) ConstantComposite 221 354
2967617a3babSopenharmony_ci             396:             TypeVector 132(bool) 3
2968617a3babSopenharmony_ci             397:   36(fvec3) ConstantComposite 133 133 133
2969617a3babSopenharmony_ci             410:             TypeVector 146(int) 3
2970617a3babSopenharmony_ci             431:    146(int) Constant 5
2971617a3babSopenharmony_ci             432:  410(ivec3) ConstantComposite 167 288 431
2972617a3babSopenharmony_ci             501:  410(ivec3) ConstantComposite 356 214 288
2973617a3babSopenharmony_ci             536:    6(float) Constant 1077936128
2974617a3babSopenharmony_ci             537:   36(fvec3) ConstantComposite 221 354 536
2975617a3babSopenharmony_ci             541:             TypeVector 132(bool) 4
2976617a3babSopenharmony_ci             542:   48(fvec4) ConstantComposite 133 133 133 133
2977617a3babSopenharmony_ci             555:             TypeVector 146(int) 4
2978617a3babSopenharmony_ci             576:  555(ivec4) ConstantComposite 167 288 431 214
2979617a3babSopenharmony_ci             586:      8(int) Constant 1
2980617a3babSopenharmony_ci             592:      8(int) Constant 2
2981617a3babSopenharmony_ci             595:      8(int) Constant 3
2982617a3babSopenharmony_ci             655:    146(int) Constant 4
2983617a3babSopenharmony_ci             656:  555(ivec4) ConstantComposite 356 214 288 655
2984617a3babSopenharmony_ci             691:    6(float) Constant 1082130432
2985617a3babSopenharmony_ci             692:   48(fvec4) ConstantComposite 221 354 536 691
2986617a3babSopenharmony_ci             696:             TypeMatrix 253(bvec2) 2
2987617a3babSopenharmony_ci             806:   24(fvec2) ConstantComposite 354 354
2988617a3babSopenharmony_ci             807:          60 ConstantComposite 806 806
2989617a3babSopenharmony_ci             811:             TypeMatrix 396(bvec3) 3
2990617a3babSopenharmony_ci             924:   36(fvec3) ConstantComposite 536 536 536
2991617a3babSopenharmony_ci             925:          68 ConstantComposite 924 924 924
2992617a3babSopenharmony_ci             929:             TypeMatrix 541(bvec4) 4
2993617a3babSopenharmony_ci            1045:   48(fvec4) ConstantComposite 691 691 691 691
2994617a3babSopenharmony_ci            1046:          76 ConstantComposite 1045 1045 1045 1045
2995617a3babSopenharmony_ci4(VertexShaderFunction):           2 Function None 3
2996617a3babSopenharmony_ci               5:             Label
2997617a3babSopenharmony_ci                              Return
2998617a3babSopenharmony_ci                              FunctionEnd
2999617a3babSopenharmony_ci16(VertexShaderFunctionS(f1;f1;f1;u1;u1;):    6(float) Function None 10
3000617a3babSopenharmony_ci        11(inF0):      7(ptr) FunctionParameter
3001617a3babSopenharmony_ci        12(inF1):      7(ptr) FunctionParameter
3002617a3babSopenharmony_ci        13(inF2):      7(ptr) FunctionParameter
3003617a3babSopenharmony_ci        14(inU0):      9(ptr) FunctionParameter
3004617a3babSopenharmony_ci        15(inU1):      9(ptr) FunctionParameter
3005617a3babSopenharmony_ci              17:             Label
3006617a3babSopenharmony_ci             131:    6(float) Load 11(inF0)
3007617a3babSopenharmony_ci             134:   132(bool) FUnordNotEqual 131 133
3008617a3babSopenharmony_ci             135:   132(bool) All 134
3009617a3babSopenharmony_ci             136:    6(float) Load 11(inF0)
3010617a3babSopenharmony_ci             137:    6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 136
3011617a3babSopenharmony_ci             138:    6(float) Load 11(inF0)
3012617a3babSopenharmony_ci             139:    6(float) ExtInst 1(GLSL.std.450) 17(Acos) 138
3013617a3babSopenharmony_ci             140:    6(float) Load 11(inF0)
3014617a3babSopenharmony_ci             141:   132(bool) FUnordNotEqual 140 133
3015617a3babSopenharmony_ci             142:   132(bool) Any 141
3016617a3babSopenharmony_ci             143:    6(float) Load 11(inF0)
3017617a3babSopenharmony_ci             144:    6(float) ExtInst 1(GLSL.std.450) 16(Asin) 143
3018617a3babSopenharmony_ci             145:    6(float) Load 11(inF0)
3019617a3babSopenharmony_ci             147:    146(int) Bitcast 145
3020617a3babSopenharmony_ci             148:    6(float) Load 11(inF0)
3021617a3babSopenharmony_ci             149:      8(int) Bitcast 148
3022617a3babSopenharmony_ci             150:      8(int) Load 14(inU0)
3023617a3babSopenharmony_ci             151:    6(float) Bitcast 150
3024617a3babSopenharmony_ci             152:    6(float) Load 11(inF0)
3025617a3babSopenharmony_ci             153:    6(float) ExtInst 1(GLSL.std.450) 18(Atan) 152
3026617a3babSopenharmony_ci             154:    6(float) Load 11(inF0)
3027617a3babSopenharmony_ci             155:    6(float) Load 12(inF1)
3028617a3babSopenharmony_ci             156:    6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 154 155
3029617a3babSopenharmony_ci             157:    6(float) Load 11(inF0)
3030617a3babSopenharmony_ci             158:    6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 157
3031617a3babSopenharmony_ci             159:    6(float) Load 11(inF0)
3032617a3babSopenharmony_ci             160:    6(float) Load 12(inF1)
3033617a3babSopenharmony_ci             161:    6(float) Load 13(inF2)
3034617a3babSopenharmony_ci             162:    6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 159 160 161
3035617a3babSopenharmony_ci             163:    6(float) Load 11(inF0)
3036617a3babSopenharmony_ci             164:    6(float) ExtInst 1(GLSL.std.450) 14(Cos) 163
3037617a3babSopenharmony_ci             165:    6(float) Load 11(inF0)
3038617a3babSopenharmony_ci             166:    6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 165
3039617a3babSopenharmony_ci             168:    146(int) BitCount 167
3040617a3babSopenharmony_ci             169:    6(float) Load 11(inF0)
3041617a3babSopenharmony_ci             170:    6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 169
3042617a3babSopenharmony_ci             171:    6(float) Load 11(inF0)
3043617a3babSopenharmony_ci             172:    6(float) ExtInst 1(GLSL.std.450) 27(Exp) 171
3044617a3babSopenharmony_ci             173:    6(float) Load 11(inF0)
3045617a3babSopenharmony_ci             174:    6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 173
3046617a3babSopenharmony_ci             175:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3047617a3babSopenharmony_ci             176:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3048617a3babSopenharmony_ci             177:    6(float) Load 11(inF0)
3049617a3babSopenharmony_ci             178:    6(float) ExtInst 1(GLSL.std.450) 8(Floor) 177
3050617a3babSopenharmony_ci             179:    6(float) Load 11(inF0)
3051617a3babSopenharmony_ci             180:    6(float) Load 12(inF1)
3052617a3babSopenharmony_ci             181:    6(float) FMod 179 180
3053617a3babSopenharmony_ci             182:    6(float) Load 11(inF0)
3054617a3babSopenharmony_ci             183:    6(float) ExtInst 1(GLSL.std.450) 10(Fract) 182
3055617a3babSopenharmony_ci             184:    6(float) Load 11(inF0)
3056617a3babSopenharmony_ci             185:   132(bool) IsInf 184
3057617a3babSopenharmony_ci             186:    6(float) Load 11(inF0)
3058617a3babSopenharmony_ci             187:   132(bool) IsNan 186
3059617a3babSopenharmony_ci             188:    6(float) Load 11(inF0)
3060617a3babSopenharmony_ci             189:    6(float) Load 12(inF1)
3061617a3babSopenharmony_ci             190:    6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 188 189
3062617a3babSopenharmony_ci             191:    6(float) Load 11(inF0)
3063617a3babSopenharmony_ci             192:    6(float) Load 12(inF1)
3064617a3babSopenharmony_ci             193:    6(float) Load 13(inF2)
3065617a3babSopenharmony_ci             194:    6(float) ExtInst 1(GLSL.std.450) 46(FMix) 191 192 193
3066617a3babSopenharmony_ci             195:    6(float) Load 11(inF0)
3067617a3babSopenharmony_ci             196:    6(float) ExtInst 1(GLSL.std.450) 28(Log) 195
3068617a3babSopenharmony_ci             197:    6(float) Load 11(inF0)
3069617a3babSopenharmony_ci             198:    6(float) ExtInst 1(GLSL.std.450) 30(Log2) 197
3070617a3babSopenharmony_ci             200:    6(float) FMul 198 199
3071617a3babSopenharmony_ci             201:    6(float) Load 11(inF0)
3072617a3babSopenharmony_ci             202:    6(float) ExtInst 1(GLSL.std.450) 30(Log2) 201
3073617a3babSopenharmony_ci             203:    6(float) Load 11(inF0)
3074617a3babSopenharmony_ci             204:    6(float) Load 12(inF1)
3075617a3babSopenharmony_ci             205:    6(float) ExtInst 1(GLSL.std.450) 40(FMax) 203 204
3076617a3babSopenharmony_ci             206:    6(float) Load 11(inF0)
3077617a3babSopenharmony_ci             207:    6(float) Load 12(inF1)
3078617a3babSopenharmony_ci             208:    6(float) ExtInst 1(GLSL.std.450) 37(FMin) 206 207
3079617a3babSopenharmony_ci             209:    6(float) Load 11(inF0)
3080617a3babSopenharmony_ci             210:    6(float) Load 12(inF1)
3081617a3babSopenharmony_ci             211:    6(float) ExtInst 1(GLSL.std.450) 26(Pow) 209 210
3082617a3babSopenharmony_ci             212:    6(float) Load 11(inF0)
3083617a3babSopenharmony_ci             213:    6(float) ExtInst 1(GLSL.std.450) 11(Radians) 212
3084617a3babSopenharmony_ci             215:    146(int) BitReverse 214
3085617a3babSopenharmony_ci             216:    6(float) Load 11(inF0)
3086617a3babSopenharmony_ci             217:    6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 216
3087617a3babSopenharmony_ci             218:    6(float) Load 11(inF0)
3088617a3babSopenharmony_ci             219:    6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 218
3089617a3babSopenharmony_ci             220:    6(float) Load 11(inF0)
3090617a3babSopenharmony_ci             222:    6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 220 133 221
3091617a3babSopenharmony_ci             223:    6(float) Load 11(inF0)
3092617a3babSopenharmony_ci             224:    6(float) ExtInst 1(GLSL.std.450) 6(FSign) 223
3093617a3babSopenharmony_ci             225:    6(float) Load 11(inF0)
3094617a3babSopenharmony_ci             226:    6(float) ExtInst 1(GLSL.std.450) 13(Sin) 225
3095617a3babSopenharmony_ci             227:    6(float) Load 11(inF0)
3096617a3babSopenharmony_ci             228:    6(float) ExtInst 1(GLSL.std.450) 13(Sin) 227
3097617a3babSopenharmony_ci                              Store 12(inF1) 228
3098617a3babSopenharmony_ci             229:    6(float) Load 11(inF0)
3099617a3babSopenharmony_ci             230:    6(float) ExtInst 1(GLSL.std.450) 14(Cos) 229
3100617a3babSopenharmony_ci                              Store 13(inF2) 230
3101617a3babSopenharmony_ci             231:    6(float) Load 11(inF0)
3102617a3babSopenharmony_ci             232:    6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 231
3103617a3babSopenharmony_ci             233:    6(float) Load 11(inF0)
3104617a3babSopenharmony_ci             234:    6(float) Load 12(inF1)
3105617a3babSopenharmony_ci             235:    6(float) Load 13(inF2)
3106617a3babSopenharmony_ci             236:    6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 233 234 235
3107617a3babSopenharmony_ci             237:    6(float) Load 11(inF0)
3108617a3babSopenharmony_ci             238:    6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 237
3109617a3babSopenharmony_ci             239:    6(float) Load 11(inF0)
3110617a3babSopenharmony_ci             240:    6(float) Load 12(inF1)
3111617a3babSopenharmony_ci             241:    6(float) ExtInst 1(GLSL.std.450) 48(Step) 239 240
3112617a3babSopenharmony_ci             242:    6(float) Load 11(inF0)
3113617a3babSopenharmony_ci             243:    6(float) ExtInst 1(GLSL.std.450) 15(Tan) 242
3114617a3babSopenharmony_ci             244:    6(float) Load 11(inF0)
3115617a3babSopenharmony_ci             245:    6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 244
3116617a3babSopenharmony_ci             246:    6(float) Load 11(inF0)
3117617a3babSopenharmony_ci             247:    6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 246
3118617a3babSopenharmony_ci                              ReturnValue 133
3119617a3babSopenharmony_ci                              FunctionEnd
3120617a3babSopenharmony_ci22(VertexShaderFunction1(vf1;vf1;vf1;):    6(float) Function None 18
3121617a3babSopenharmony_ci        19(inF0):      7(ptr) FunctionParameter
3122617a3babSopenharmony_ci        20(inF1):      7(ptr) FunctionParameter
3123617a3babSopenharmony_ci        21(inF2):      7(ptr) FunctionParameter
3124617a3babSopenharmony_ci              23:             Label
3125617a3babSopenharmony_ci                              ReturnValue 133
3126617a3babSopenharmony_ci                              FunctionEnd
3127617a3babSopenharmony_ci34(VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;):   24(fvec2) Function None 28
3128617a3babSopenharmony_ci        29(inF0):     25(ptr) FunctionParameter
3129617a3babSopenharmony_ci        30(inF1):     25(ptr) FunctionParameter
3130617a3babSopenharmony_ci        31(inF2):     25(ptr) FunctionParameter
3131617a3babSopenharmony_ci        32(inU0):     27(ptr) FunctionParameter
3132617a3babSopenharmony_ci        33(inU1):     27(ptr) FunctionParameter
3133617a3babSopenharmony_ci              35:             Label
3134617a3babSopenharmony_ci             252:   24(fvec2) Load 29(inF0)
3135617a3babSopenharmony_ci             255:  253(bvec2) FUnordNotEqual 252 254
3136617a3babSopenharmony_ci             256:   132(bool) All 255
3137617a3babSopenharmony_ci             257:   24(fvec2) Load 29(inF0)
3138617a3babSopenharmony_ci             258:   24(fvec2) ExtInst 1(GLSL.std.450) 4(FAbs) 257
3139617a3babSopenharmony_ci             259:   24(fvec2) Load 29(inF0)
3140617a3babSopenharmony_ci             260:   24(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 259
3141617a3babSopenharmony_ci             261:   24(fvec2) Load 29(inF0)
3142617a3babSopenharmony_ci             262:  253(bvec2) FUnordNotEqual 261 254
3143617a3babSopenharmony_ci             263:   132(bool) Any 262
3144617a3babSopenharmony_ci             264:   24(fvec2) Load 29(inF0)
3145617a3babSopenharmony_ci             265:   24(fvec2) ExtInst 1(GLSL.std.450) 16(Asin) 264
3146617a3babSopenharmony_ci             266:   24(fvec2) Load 29(inF0)
3147617a3babSopenharmony_ci             268:  267(ivec2) Bitcast 266
3148617a3babSopenharmony_ci             269:   24(fvec2) Load 29(inF0)
3149617a3babSopenharmony_ci             270:   26(ivec2) Bitcast 269
3150617a3babSopenharmony_ci             271:   26(ivec2) Load 32(inU0)
3151617a3babSopenharmony_ci             272:   24(fvec2) Bitcast 271
3152617a3babSopenharmony_ci             273:   24(fvec2) Load 29(inF0)
3153617a3babSopenharmony_ci             274:   24(fvec2) ExtInst 1(GLSL.std.450) 18(Atan) 273
3154617a3babSopenharmony_ci             275:   24(fvec2) Load 29(inF0)
3155617a3babSopenharmony_ci             276:   24(fvec2) Load 30(inF1)
3156617a3babSopenharmony_ci             277:   24(fvec2) ExtInst 1(GLSL.std.450) 25(Atan2) 275 276
3157617a3babSopenharmony_ci             278:   24(fvec2) Load 29(inF0)
3158617a3babSopenharmony_ci             279:   24(fvec2) ExtInst 1(GLSL.std.450) 9(Ceil) 278
3159617a3babSopenharmony_ci             280:   24(fvec2) Load 29(inF0)
3160617a3babSopenharmony_ci             281:   24(fvec2) Load 30(inF1)
3161617a3babSopenharmony_ci             282:   24(fvec2) Load 31(inF2)
3162617a3babSopenharmony_ci             283:   24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 280 281 282
3163617a3babSopenharmony_ci             284:   24(fvec2) Load 29(inF0)
3164617a3babSopenharmony_ci             285:   24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 284
3165617a3babSopenharmony_ci             286:   24(fvec2) Load 29(inF0)
3166617a3babSopenharmony_ci             287:   24(fvec2) ExtInst 1(GLSL.std.450) 20(Cosh) 286
3167617a3babSopenharmony_ci             290:  267(ivec2) BitCount 289
3168617a3babSopenharmony_ci             291:   24(fvec2) Load 29(inF0)
3169617a3babSopenharmony_ci             292:   24(fvec2) ExtInst 1(GLSL.std.450) 12(Degrees) 291
3170617a3babSopenharmony_ci             293:   24(fvec2) Load 29(inF0)
3171617a3babSopenharmony_ci             294:   24(fvec2) Load 30(inF1)
3172617a3babSopenharmony_ci             295:    6(float) ExtInst 1(GLSL.std.450) 67(Distance) 293 294
3173617a3babSopenharmony_ci             296:   24(fvec2) Load 29(inF0)
3174617a3babSopenharmony_ci             297:   24(fvec2) Load 30(inF1)
3175617a3babSopenharmony_ci             298:    6(float) Dot 296 297
3176617a3babSopenharmony_ci             299:   24(fvec2) Load 29(inF0)
3177617a3babSopenharmony_ci             300:   24(fvec2) ExtInst 1(GLSL.std.450) 27(Exp) 299
3178617a3babSopenharmony_ci             301:   24(fvec2) Load 29(inF0)
3179617a3babSopenharmony_ci             302:   24(fvec2) ExtInst 1(GLSL.std.450) 29(Exp2) 301
3180617a3babSopenharmony_ci             303:   24(fvec2) Load 29(inF0)
3181617a3babSopenharmony_ci             304:   24(fvec2) Load 30(inF1)
3182617a3babSopenharmony_ci             305:   24(fvec2) Load 31(inF2)
3183617a3babSopenharmony_ci             306:   24(fvec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 303 304 305
3184617a3babSopenharmony_ci             307:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3185617a3babSopenharmony_ci             308:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3186617a3babSopenharmony_ci             309:   24(fvec2) Load 29(inF0)
3187617a3babSopenharmony_ci             310:   24(fvec2) ExtInst 1(GLSL.std.450) 8(Floor) 309
3188617a3babSopenharmony_ci             311:   24(fvec2) Load 29(inF0)
3189617a3babSopenharmony_ci             312:   24(fvec2) Load 30(inF1)
3190617a3babSopenharmony_ci             313:   24(fvec2) FMod 311 312
3191617a3babSopenharmony_ci             314:   24(fvec2) Load 29(inF0)
3192617a3babSopenharmony_ci             315:   24(fvec2) ExtInst 1(GLSL.std.450) 10(Fract) 314
3193617a3babSopenharmony_ci             316:   24(fvec2) Load 29(inF0)
3194617a3babSopenharmony_ci             317:  253(bvec2) IsInf 316
3195617a3babSopenharmony_ci             318:   24(fvec2) Load 29(inF0)
3196617a3babSopenharmony_ci             319:  253(bvec2) IsNan 318
3197617a3babSopenharmony_ci             320:   24(fvec2) Load 29(inF0)
3198617a3babSopenharmony_ci             321:   24(fvec2) Load 30(inF1)
3199617a3babSopenharmony_ci             322:   24(fvec2) ExtInst 1(GLSL.std.450) 53(Ldexp) 320 321
3200617a3babSopenharmony_ci             323:   24(fvec2) Load 29(inF0)
3201617a3babSopenharmony_ci             324:   24(fvec2) Load 30(inF1)
3202617a3babSopenharmony_ci             325:   24(fvec2) Load 31(inF2)
3203617a3babSopenharmony_ci             326:   24(fvec2) ExtInst 1(GLSL.std.450) 46(FMix) 323 324 325
3204617a3babSopenharmony_ci             327:   24(fvec2) Load 29(inF0)
3205617a3babSopenharmony_ci             328:    6(float) ExtInst 1(GLSL.std.450) 66(Length) 327
3206617a3babSopenharmony_ci             329:   24(fvec2) Load 29(inF0)
3207617a3babSopenharmony_ci             330:   24(fvec2) ExtInst 1(GLSL.std.450) 28(Log) 329
3208617a3babSopenharmony_ci             331:   24(fvec2) Load 29(inF0)
3209617a3babSopenharmony_ci             332:   24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 331
3210617a3babSopenharmony_ci             333:   24(fvec2) VectorTimesScalar 332 199
3211617a3babSopenharmony_ci             334:   24(fvec2) Load 29(inF0)
3212617a3babSopenharmony_ci             335:   24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 334
3213617a3babSopenharmony_ci             336:   24(fvec2) Load 29(inF0)
3214617a3babSopenharmony_ci             337:   24(fvec2) Load 30(inF1)
3215617a3babSopenharmony_ci             338:   24(fvec2) ExtInst 1(GLSL.std.450) 40(FMax) 336 337
3216617a3babSopenharmony_ci             339:   24(fvec2) Load 29(inF0)
3217617a3babSopenharmony_ci             340:   24(fvec2) Load 30(inF1)
3218617a3babSopenharmony_ci             341:   24(fvec2) ExtInst 1(GLSL.std.450) 37(FMin) 339 340
3219617a3babSopenharmony_ci             342:   24(fvec2) Load 29(inF0)
3220617a3babSopenharmony_ci             343:   24(fvec2) ExtInst 1(GLSL.std.450) 69(Normalize) 342
3221617a3babSopenharmony_ci             344:   24(fvec2) Load 29(inF0)
3222617a3babSopenharmony_ci             345:   24(fvec2) Load 30(inF1)
3223617a3babSopenharmony_ci             346:   24(fvec2) ExtInst 1(GLSL.std.450) 26(Pow) 344 345
3224617a3babSopenharmony_ci             347:   24(fvec2) Load 29(inF0)
3225617a3babSopenharmony_ci             348:   24(fvec2) ExtInst 1(GLSL.std.450) 11(Radians) 347
3226617a3babSopenharmony_ci             349:   24(fvec2) Load 29(inF0)
3227617a3babSopenharmony_ci             350:   24(fvec2) Load 30(inF1)
3228617a3babSopenharmony_ci             351:   24(fvec2) ExtInst 1(GLSL.std.450) 71(Reflect) 349 350
3229617a3babSopenharmony_ci             352:   24(fvec2) Load 29(inF0)
3230617a3babSopenharmony_ci             353:   24(fvec2) Load 30(inF1)
3231617a3babSopenharmony_ci             355:   24(fvec2) ExtInst 1(GLSL.std.450) 72(Refract) 352 353 354
3232617a3babSopenharmony_ci             358:  267(ivec2) BitReverse 357
3233617a3babSopenharmony_ci             359:   24(fvec2) Load 29(inF0)
3234617a3babSopenharmony_ci             360:   24(fvec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 359
3235617a3babSopenharmony_ci             361:   24(fvec2) Load 29(inF0)
3236617a3babSopenharmony_ci             362:   24(fvec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 361
3237617a3babSopenharmony_ci             363:   24(fvec2) Load 29(inF0)
3238617a3babSopenharmony_ci             364:   24(fvec2) CompositeConstruct 133 133
3239617a3babSopenharmony_ci             365:   24(fvec2) CompositeConstruct 221 221
3240617a3babSopenharmony_ci             366:   24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 363 364 365
3241617a3babSopenharmony_ci             367:   24(fvec2) Load 29(inF0)
3242617a3babSopenharmony_ci             368:   24(fvec2) ExtInst 1(GLSL.std.450) 6(FSign) 367
3243617a3babSopenharmony_ci             369:   24(fvec2) Load 29(inF0)
3244617a3babSopenharmony_ci             370:   24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 369
3245617a3babSopenharmony_ci             371:   24(fvec2) Load 29(inF0)
3246617a3babSopenharmony_ci             372:   24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 371
3247617a3babSopenharmony_ci                              Store 30(inF1) 372
3248617a3babSopenharmony_ci             373:   24(fvec2) Load 29(inF0)
3249617a3babSopenharmony_ci             374:   24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 373
3250617a3babSopenharmony_ci                              Store 31(inF2) 374
3251617a3babSopenharmony_ci             375:   24(fvec2) Load 29(inF0)
3252617a3babSopenharmony_ci             376:   24(fvec2) ExtInst 1(GLSL.std.450) 19(Sinh) 375
3253617a3babSopenharmony_ci             377:   24(fvec2) Load 29(inF0)
3254617a3babSopenharmony_ci             378:   24(fvec2) Load 30(inF1)
3255617a3babSopenharmony_ci             379:   24(fvec2) Load 31(inF2)
3256617a3babSopenharmony_ci             380:   24(fvec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 377 378 379
3257617a3babSopenharmony_ci             381:   24(fvec2) Load 29(inF0)
3258617a3babSopenharmony_ci             382:   24(fvec2) ExtInst 1(GLSL.std.450) 31(Sqrt) 381
3259617a3babSopenharmony_ci             383:   24(fvec2) Load 29(inF0)
3260617a3babSopenharmony_ci             384:   24(fvec2) Load 30(inF1)
3261617a3babSopenharmony_ci             385:   24(fvec2) ExtInst 1(GLSL.std.450) 48(Step) 383 384
3262617a3babSopenharmony_ci             386:   24(fvec2) Load 29(inF0)
3263617a3babSopenharmony_ci             387:   24(fvec2) ExtInst 1(GLSL.std.450) 15(Tan) 386
3264617a3babSopenharmony_ci             388:   24(fvec2) Load 29(inF0)
3265617a3babSopenharmony_ci             389:   24(fvec2) ExtInst 1(GLSL.std.450) 21(Tanh) 388
3266617a3babSopenharmony_ci             390:   24(fvec2) Load 29(inF0)
3267617a3babSopenharmony_ci             391:   24(fvec2) ExtInst 1(GLSL.std.450) 3(Trunc) 390
3268617a3babSopenharmony_ci                              ReturnValue 392
3269617a3babSopenharmony_ci                              FunctionEnd
3270617a3babSopenharmony_ci46(VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;):   36(fvec3) Function None 40
3271617a3babSopenharmony_ci        41(inF0):     37(ptr) FunctionParameter
3272617a3babSopenharmony_ci        42(inF1):     37(ptr) FunctionParameter
3273617a3babSopenharmony_ci        43(inF2):     37(ptr) FunctionParameter
3274617a3babSopenharmony_ci        44(inU0):     39(ptr) FunctionParameter
3275617a3babSopenharmony_ci        45(inU1):     39(ptr) FunctionParameter
3276617a3babSopenharmony_ci              47:             Label
3277617a3babSopenharmony_ci             395:   36(fvec3) Load 41(inF0)
3278617a3babSopenharmony_ci             398:  396(bvec3) FUnordNotEqual 395 397
3279617a3babSopenharmony_ci             399:   132(bool) All 398
3280617a3babSopenharmony_ci             400:   36(fvec3) Load 41(inF0)
3281617a3babSopenharmony_ci             401:   36(fvec3) ExtInst 1(GLSL.std.450) 4(FAbs) 400
3282617a3babSopenharmony_ci             402:   36(fvec3) Load 41(inF0)
3283617a3babSopenharmony_ci             403:   36(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 402
3284617a3babSopenharmony_ci             404:   36(fvec3) Load 41(inF0)
3285617a3babSopenharmony_ci             405:  396(bvec3) FUnordNotEqual 404 397
3286617a3babSopenharmony_ci             406:   132(bool) Any 405
3287617a3babSopenharmony_ci             407:   36(fvec3) Load 41(inF0)
3288617a3babSopenharmony_ci             408:   36(fvec3) ExtInst 1(GLSL.std.450) 16(Asin) 407
3289617a3babSopenharmony_ci             409:   36(fvec3) Load 41(inF0)
3290617a3babSopenharmony_ci             411:  410(ivec3) Bitcast 409
3291617a3babSopenharmony_ci             412:   36(fvec3) Load 41(inF0)
3292617a3babSopenharmony_ci             413:   38(ivec3) Bitcast 412
3293617a3babSopenharmony_ci             414:   38(ivec3) Load 44(inU0)
3294617a3babSopenharmony_ci             415:   36(fvec3) Bitcast 414
3295617a3babSopenharmony_ci             416:   36(fvec3) Load 41(inF0)
3296617a3babSopenharmony_ci             417:   36(fvec3) ExtInst 1(GLSL.std.450) 18(Atan) 416
3297617a3babSopenharmony_ci             418:   36(fvec3) Load 41(inF0)
3298617a3babSopenharmony_ci             419:   36(fvec3) Load 42(inF1)
3299617a3babSopenharmony_ci             420:   36(fvec3) ExtInst 1(GLSL.std.450) 25(Atan2) 418 419
3300617a3babSopenharmony_ci             421:   36(fvec3) Load 41(inF0)
3301617a3babSopenharmony_ci             422:   36(fvec3) ExtInst 1(GLSL.std.450) 9(Ceil) 421
3302617a3babSopenharmony_ci             423:   36(fvec3) Load 41(inF0)
3303617a3babSopenharmony_ci             424:   36(fvec3) Load 42(inF1)
3304617a3babSopenharmony_ci             425:   36(fvec3) Load 43(inF2)
3305617a3babSopenharmony_ci             426:   36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 423 424 425
3306617a3babSopenharmony_ci             427:   36(fvec3) Load 41(inF0)
3307617a3babSopenharmony_ci             428:   36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 427
3308617a3babSopenharmony_ci             429:   36(fvec3) Load 41(inF0)
3309617a3babSopenharmony_ci             430:   36(fvec3) ExtInst 1(GLSL.std.450) 20(Cosh) 429
3310617a3babSopenharmony_ci             433:  410(ivec3) BitCount 432
3311617a3babSopenharmony_ci             434:   36(fvec3) Load 41(inF0)
3312617a3babSopenharmony_ci             435:   36(fvec3) Load 42(inF1)
3313617a3babSopenharmony_ci             436:   36(fvec3) ExtInst 1(GLSL.std.450) 68(Cross) 434 435
3314617a3babSopenharmony_ci             437:   36(fvec3) Load 41(inF0)
3315617a3babSopenharmony_ci             438:   36(fvec3) ExtInst 1(GLSL.std.450) 12(Degrees) 437
3316617a3babSopenharmony_ci             439:   36(fvec3) Load 41(inF0)
3317617a3babSopenharmony_ci             440:   36(fvec3) Load 42(inF1)
3318617a3babSopenharmony_ci             441:    6(float) ExtInst 1(GLSL.std.450) 67(Distance) 439 440
3319617a3babSopenharmony_ci             442:   36(fvec3) Load 41(inF0)
3320617a3babSopenharmony_ci             443:   36(fvec3) Load 42(inF1)
3321617a3babSopenharmony_ci             444:    6(float) Dot 442 443
3322617a3babSopenharmony_ci             445:   36(fvec3) Load 41(inF0)
3323617a3babSopenharmony_ci             446:   36(fvec3) ExtInst 1(GLSL.std.450) 27(Exp) 445
3324617a3babSopenharmony_ci             447:   36(fvec3) Load 41(inF0)
3325617a3babSopenharmony_ci             448:   36(fvec3) ExtInst 1(GLSL.std.450) 29(Exp2) 447
3326617a3babSopenharmony_ci             449:   36(fvec3) Load 41(inF0)
3327617a3babSopenharmony_ci             450:   36(fvec3) Load 42(inF1)
3328617a3babSopenharmony_ci             451:   36(fvec3) Load 43(inF2)
3329617a3babSopenharmony_ci             452:   36(fvec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 449 450 451
3330617a3babSopenharmony_ci             453:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3331617a3babSopenharmony_ci             454:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3332617a3babSopenharmony_ci             455:   36(fvec3) Load 41(inF0)
3333617a3babSopenharmony_ci             456:   36(fvec3) ExtInst 1(GLSL.std.450) 8(Floor) 455
3334617a3babSopenharmony_ci             457:   36(fvec3) Load 41(inF0)
3335617a3babSopenharmony_ci             458:   36(fvec3) Load 42(inF1)
3336617a3babSopenharmony_ci             459:   36(fvec3) FMod 457 458
3337617a3babSopenharmony_ci             460:   36(fvec3) Load 41(inF0)
3338617a3babSopenharmony_ci             461:   36(fvec3) ExtInst 1(GLSL.std.450) 10(Fract) 460
3339617a3babSopenharmony_ci             462:   36(fvec3) Load 41(inF0)
3340617a3babSopenharmony_ci             463:  396(bvec3) IsInf 462
3341617a3babSopenharmony_ci             464:   36(fvec3) Load 41(inF0)
3342617a3babSopenharmony_ci             465:  396(bvec3) IsNan 464
3343617a3babSopenharmony_ci             466:   36(fvec3) Load 41(inF0)
3344617a3babSopenharmony_ci             467:   36(fvec3) Load 42(inF1)
3345617a3babSopenharmony_ci             468:   36(fvec3) ExtInst 1(GLSL.std.450) 53(Ldexp) 466 467
3346617a3babSopenharmony_ci             469:   36(fvec3) Load 41(inF0)
3347617a3babSopenharmony_ci             470:   36(fvec3) Load 42(inF1)
3348617a3babSopenharmony_ci             471:   36(fvec3) Load 43(inF2)
3349617a3babSopenharmony_ci             472:   36(fvec3) ExtInst 1(GLSL.std.450) 46(FMix) 469 470 471
3350617a3babSopenharmony_ci             473:   36(fvec3) Load 41(inF0)
3351617a3babSopenharmony_ci             474:    6(float) ExtInst 1(GLSL.std.450) 66(Length) 473
3352617a3babSopenharmony_ci             475:   36(fvec3) Load 41(inF0)
3353617a3babSopenharmony_ci             476:   36(fvec3) ExtInst 1(GLSL.std.450) 28(Log) 475
3354617a3babSopenharmony_ci             477:   36(fvec3) Load 41(inF0)
3355617a3babSopenharmony_ci             478:   36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 477
3356617a3babSopenharmony_ci             479:   36(fvec3) VectorTimesScalar 478 199
3357617a3babSopenharmony_ci             480:   36(fvec3) Load 41(inF0)
3358617a3babSopenharmony_ci             481:   36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 480
3359617a3babSopenharmony_ci             482:   36(fvec3) Load 41(inF0)
3360617a3babSopenharmony_ci             483:   36(fvec3) Load 42(inF1)
3361617a3babSopenharmony_ci             484:   36(fvec3) ExtInst 1(GLSL.std.450) 40(FMax) 482 483
3362617a3babSopenharmony_ci             485:   36(fvec3) Load 41(inF0)
3363617a3babSopenharmony_ci             486:   36(fvec3) Load 42(inF1)
3364617a3babSopenharmony_ci             487:   36(fvec3) ExtInst 1(GLSL.std.450) 37(FMin) 485 486
3365617a3babSopenharmony_ci             488:   36(fvec3) Load 41(inF0)
3366617a3babSopenharmony_ci             489:   36(fvec3) ExtInst 1(GLSL.std.450) 69(Normalize) 488
3367617a3babSopenharmony_ci             490:   36(fvec3) Load 41(inF0)
3368617a3babSopenharmony_ci             491:   36(fvec3) Load 42(inF1)
3369617a3babSopenharmony_ci             492:   36(fvec3) ExtInst 1(GLSL.std.450) 26(Pow) 490 491
3370617a3babSopenharmony_ci             493:   36(fvec3) Load 41(inF0)
3371617a3babSopenharmony_ci             494:   36(fvec3) ExtInst 1(GLSL.std.450) 11(Radians) 493
3372617a3babSopenharmony_ci             495:   36(fvec3) Load 41(inF0)
3373617a3babSopenharmony_ci             496:   36(fvec3) Load 42(inF1)
3374617a3babSopenharmony_ci             497:   36(fvec3) ExtInst 1(GLSL.std.450) 71(Reflect) 495 496
3375617a3babSopenharmony_ci             498:   36(fvec3) Load 41(inF0)
3376617a3babSopenharmony_ci             499:   36(fvec3) Load 42(inF1)
3377617a3babSopenharmony_ci             500:   36(fvec3) ExtInst 1(GLSL.std.450) 72(Refract) 498 499 354
3378617a3babSopenharmony_ci             502:  410(ivec3) BitReverse 501
3379617a3babSopenharmony_ci             503:   36(fvec3) Load 41(inF0)
3380617a3babSopenharmony_ci             504:   36(fvec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 503
3381617a3babSopenharmony_ci             505:   36(fvec3) Load 41(inF0)
3382617a3babSopenharmony_ci             506:   36(fvec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 505
3383617a3babSopenharmony_ci             507:   36(fvec3) Load 41(inF0)
3384617a3babSopenharmony_ci             508:   36(fvec3) CompositeConstruct 133 133 133
3385617a3babSopenharmony_ci             509:   36(fvec3) CompositeConstruct 221 221 221
3386617a3babSopenharmony_ci             510:   36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 507 508 509
3387617a3babSopenharmony_ci             511:   36(fvec3) Load 41(inF0)
3388617a3babSopenharmony_ci             512:   36(fvec3) ExtInst 1(GLSL.std.450) 6(FSign) 511
3389617a3babSopenharmony_ci             513:   36(fvec3) Load 41(inF0)
3390617a3babSopenharmony_ci             514:   36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 513
3391617a3babSopenharmony_ci             515:   36(fvec3) Load 41(inF0)
3392617a3babSopenharmony_ci             516:   36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 515
3393617a3babSopenharmony_ci                              Store 42(inF1) 516
3394617a3babSopenharmony_ci             517:   36(fvec3) Load 41(inF0)
3395617a3babSopenharmony_ci             518:   36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 517
3396617a3babSopenharmony_ci                              Store 43(inF2) 518
3397617a3babSopenharmony_ci             519:   36(fvec3) Load 41(inF0)
3398617a3babSopenharmony_ci             520:   36(fvec3) ExtInst 1(GLSL.std.450) 19(Sinh) 519
3399617a3babSopenharmony_ci             521:   36(fvec3) Load 41(inF0)
3400617a3babSopenharmony_ci             522:   36(fvec3) Load 42(inF1)
3401617a3babSopenharmony_ci             523:   36(fvec3) Load 43(inF2)
3402617a3babSopenharmony_ci             524:   36(fvec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 521 522 523
3403617a3babSopenharmony_ci             525:   36(fvec3) Load 41(inF0)
3404617a3babSopenharmony_ci             526:   36(fvec3) ExtInst 1(GLSL.std.450) 31(Sqrt) 525
3405617a3babSopenharmony_ci             527:   36(fvec3) Load 41(inF0)
3406617a3babSopenharmony_ci             528:   36(fvec3) Load 42(inF1)
3407617a3babSopenharmony_ci             529:   36(fvec3) ExtInst 1(GLSL.std.450) 48(Step) 527 528
3408617a3babSopenharmony_ci             530:   36(fvec3) Load 41(inF0)
3409617a3babSopenharmony_ci             531:   36(fvec3) ExtInst 1(GLSL.std.450) 15(Tan) 530
3410617a3babSopenharmony_ci             532:   36(fvec3) Load 41(inF0)
3411617a3babSopenharmony_ci             533:   36(fvec3) ExtInst 1(GLSL.std.450) 21(Tanh) 532
3412617a3babSopenharmony_ci             534:   36(fvec3) Load 41(inF0)
3413617a3babSopenharmony_ci             535:   36(fvec3) ExtInst 1(GLSL.std.450) 3(Trunc) 534
3414617a3babSopenharmony_ci                              ReturnValue 537
3415617a3babSopenharmony_ci                              FunctionEnd
3416617a3babSopenharmony_ci58(VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;):   48(fvec4) Function None 52
3417617a3babSopenharmony_ci        53(inF0):     49(ptr) FunctionParameter
3418617a3babSopenharmony_ci        54(inF1):     49(ptr) FunctionParameter
3419617a3babSopenharmony_ci        55(inF2):     49(ptr) FunctionParameter
3420617a3babSopenharmony_ci        56(inU0):     51(ptr) FunctionParameter
3421617a3babSopenharmony_ci        57(inU1):     51(ptr) FunctionParameter
3422617a3babSopenharmony_ci              59:             Label
3423617a3babSopenharmony_ci             540:   48(fvec4) Load 53(inF0)
3424617a3babSopenharmony_ci             543:  541(bvec4) FUnordNotEqual 540 542
3425617a3babSopenharmony_ci             544:   132(bool) All 543
3426617a3babSopenharmony_ci             545:   48(fvec4) Load 53(inF0)
3427617a3babSopenharmony_ci             546:   48(fvec4) ExtInst 1(GLSL.std.450) 4(FAbs) 545
3428617a3babSopenharmony_ci             547:   48(fvec4) Load 53(inF0)
3429617a3babSopenharmony_ci             548:   48(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 547
3430617a3babSopenharmony_ci             549:   48(fvec4) Load 53(inF0)
3431617a3babSopenharmony_ci             550:  541(bvec4) FUnordNotEqual 549 542
3432617a3babSopenharmony_ci             551:   132(bool) Any 550
3433617a3babSopenharmony_ci             552:   48(fvec4) Load 53(inF0)
3434617a3babSopenharmony_ci             553:   48(fvec4) ExtInst 1(GLSL.std.450) 16(Asin) 552
3435617a3babSopenharmony_ci             554:   48(fvec4) Load 53(inF0)
3436617a3babSopenharmony_ci             556:  555(ivec4) Bitcast 554
3437617a3babSopenharmony_ci             557:   48(fvec4) Load 53(inF0)
3438617a3babSopenharmony_ci             558:   50(ivec4) Bitcast 557
3439617a3babSopenharmony_ci             559:   50(ivec4) Load 56(inU0)
3440617a3babSopenharmony_ci             560:   48(fvec4) Bitcast 559
3441617a3babSopenharmony_ci             561:   48(fvec4) Load 53(inF0)
3442617a3babSopenharmony_ci             562:   48(fvec4) ExtInst 1(GLSL.std.450) 18(Atan) 561
3443617a3babSopenharmony_ci             563:   48(fvec4) Load 53(inF0)
3444617a3babSopenharmony_ci             564:   48(fvec4) Load 54(inF1)
3445617a3babSopenharmony_ci             565:   48(fvec4) ExtInst 1(GLSL.std.450) 25(Atan2) 563 564
3446617a3babSopenharmony_ci             566:   48(fvec4) Load 53(inF0)
3447617a3babSopenharmony_ci             567:   48(fvec4) ExtInst 1(GLSL.std.450) 9(Ceil) 566
3448617a3babSopenharmony_ci             568:   48(fvec4) Load 53(inF0)
3449617a3babSopenharmony_ci             569:   48(fvec4) Load 54(inF1)
3450617a3babSopenharmony_ci             570:   48(fvec4) Load 55(inF2)
3451617a3babSopenharmony_ci             571:   48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 568 569 570
3452617a3babSopenharmony_ci             572:   48(fvec4) Load 53(inF0)
3453617a3babSopenharmony_ci             573:   48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 572
3454617a3babSopenharmony_ci             574:   48(fvec4) Load 53(inF0)
3455617a3babSopenharmony_ci             575:   48(fvec4) ExtInst 1(GLSL.std.450) 20(Cosh) 574
3456617a3babSopenharmony_ci             577:  555(ivec4) BitCount 576
3457617a3babSopenharmony_ci             578:   48(fvec4) Load 53(inF0)
3458617a3babSopenharmony_ci             579:   48(fvec4) ExtInst 1(GLSL.std.450) 12(Degrees) 578
3459617a3babSopenharmony_ci             580:   48(fvec4) Load 53(inF0)
3460617a3babSopenharmony_ci             581:   48(fvec4) Load 54(inF1)
3461617a3babSopenharmony_ci             582:    6(float) ExtInst 1(GLSL.std.450) 67(Distance) 580 581
3462617a3babSopenharmony_ci             583:   48(fvec4) Load 53(inF0)
3463617a3babSopenharmony_ci             584:   48(fvec4) Load 54(inF1)
3464617a3babSopenharmony_ci             585:    6(float) Dot 583 584
3465617a3babSopenharmony_ci             587:      7(ptr) AccessChain 53(inF0) 586
3466617a3babSopenharmony_ci             588:    6(float) Load 587
3467617a3babSopenharmony_ci             589:      7(ptr) AccessChain 54(inF1) 586
3468617a3babSopenharmony_ci             590:    6(float) Load 589
3469617a3babSopenharmony_ci             591:    6(float) FMul 588 590
3470617a3babSopenharmony_ci             593:      7(ptr) AccessChain 53(inF0) 592
3471617a3babSopenharmony_ci             594:    6(float) Load 593
3472617a3babSopenharmony_ci             596:      7(ptr) AccessChain 54(inF1) 595
3473617a3babSopenharmony_ci             597:    6(float) Load 596
3474617a3babSopenharmony_ci             598:   48(fvec4) CompositeConstruct 221 591 594 597
3475617a3babSopenharmony_ci             599:   48(fvec4) Load 53(inF0)
3476617a3babSopenharmony_ci             600:   48(fvec4) ExtInst 1(GLSL.std.450) 27(Exp) 599
3477617a3babSopenharmony_ci             601:   48(fvec4) Load 53(inF0)
3478617a3babSopenharmony_ci             602:   48(fvec4) ExtInst 1(GLSL.std.450) 29(Exp2) 601
3479617a3babSopenharmony_ci             603:   48(fvec4) Load 53(inF0)
3480617a3babSopenharmony_ci             604:   48(fvec4) Load 54(inF1)
3481617a3babSopenharmony_ci             605:   48(fvec4) Load 55(inF2)
3482617a3babSopenharmony_ci             606:   48(fvec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 603 604 605
3483617a3babSopenharmony_ci             607:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3484617a3babSopenharmony_ci             608:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3485617a3babSopenharmony_ci             609:   48(fvec4) Load 53(inF0)
3486617a3babSopenharmony_ci             610:   48(fvec4) ExtInst 1(GLSL.std.450) 8(Floor) 609
3487617a3babSopenharmony_ci             611:   48(fvec4) Load 53(inF0)
3488617a3babSopenharmony_ci             612:   48(fvec4) Load 54(inF1)
3489617a3babSopenharmony_ci             613:   48(fvec4) FMod 611 612
3490617a3babSopenharmony_ci             614:   48(fvec4) Load 53(inF0)
3491617a3babSopenharmony_ci             615:   48(fvec4) ExtInst 1(GLSL.std.450) 10(Fract) 614
3492617a3babSopenharmony_ci             616:   48(fvec4) Load 53(inF0)
3493617a3babSopenharmony_ci             617:  541(bvec4) IsInf 616
3494617a3babSopenharmony_ci             618:   48(fvec4) Load 53(inF0)
3495617a3babSopenharmony_ci             619:  541(bvec4) IsNan 618
3496617a3babSopenharmony_ci             620:   48(fvec4) Load 53(inF0)
3497617a3babSopenharmony_ci             621:   48(fvec4) Load 54(inF1)
3498617a3babSopenharmony_ci             622:   48(fvec4) ExtInst 1(GLSL.std.450) 53(Ldexp) 620 621
3499617a3babSopenharmony_ci             623:   48(fvec4) Load 53(inF0)
3500617a3babSopenharmony_ci             624:   48(fvec4) Load 54(inF1)
3501617a3babSopenharmony_ci             625:   48(fvec4) Load 55(inF2)
3502617a3babSopenharmony_ci             626:   48(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 623 624 625
3503617a3babSopenharmony_ci             627:   48(fvec4) Load 53(inF0)
3504617a3babSopenharmony_ci             628:    6(float) ExtInst 1(GLSL.std.450) 66(Length) 627
3505617a3babSopenharmony_ci             629:   48(fvec4) Load 53(inF0)
3506617a3babSopenharmony_ci             630:   48(fvec4) ExtInst 1(GLSL.std.450) 28(Log) 629
3507617a3babSopenharmony_ci             631:   48(fvec4) Load 53(inF0)
3508617a3babSopenharmony_ci             632:   48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 631
3509617a3babSopenharmony_ci             633:   48(fvec4) VectorTimesScalar 632 199
3510617a3babSopenharmony_ci             634:   48(fvec4) Load 53(inF0)
3511617a3babSopenharmony_ci             635:   48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 634
3512617a3babSopenharmony_ci             636:   48(fvec4) Load 53(inF0)
3513617a3babSopenharmony_ci             637:   48(fvec4) Load 54(inF1)
3514617a3babSopenharmony_ci             638:   48(fvec4) ExtInst 1(GLSL.std.450) 40(FMax) 636 637
3515617a3babSopenharmony_ci             639:   48(fvec4) Load 53(inF0)
3516617a3babSopenharmony_ci             640:   48(fvec4) Load 54(inF1)
3517617a3babSopenharmony_ci             641:   48(fvec4) ExtInst 1(GLSL.std.450) 37(FMin) 639 640
3518617a3babSopenharmony_ci             642:   48(fvec4) Load 53(inF0)
3519617a3babSopenharmony_ci             643:   48(fvec4) ExtInst 1(GLSL.std.450) 69(Normalize) 642
3520617a3babSopenharmony_ci             644:   48(fvec4) Load 53(inF0)
3521617a3babSopenharmony_ci             645:   48(fvec4) Load 54(inF1)
3522617a3babSopenharmony_ci             646:   48(fvec4) ExtInst 1(GLSL.std.450) 26(Pow) 644 645
3523617a3babSopenharmony_ci             647:   48(fvec4) Load 53(inF0)
3524617a3babSopenharmony_ci             648:   48(fvec4) ExtInst 1(GLSL.std.450) 11(Radians) 647
3525617a3babSopenharmony_ci             649:   48(fvec4) Load 53(inF0)
3526617a3babSopenharmony_ci             650:   48(fvec4) Load 54(inF1)
3527617a3babSopenharmony_ci             651:   48(fvec4) ExtInst 1(GLSL.std.450) 71(Reflect) 649 650
3528617a3babSopenharmony_ci             652:   48(fvec4) Load 53(inF0)
3529617a3babSopenharmony_ci             653:   48(fvec4) Load 54(inF1)
3530617a3babSopenharmony_ci             654:   48(fvec4) ExtInst 1(GLSL.std.450) 72(Refract) 652 653 354
3531617a3babSopenharmony_ci             657:  555(ivec4) BitReverse 656
3532617a3babSopenharmony_ci             658:   48(fvec4) Load 53(inF0)
3533617a3babSopenharmony_ci             659:   48(fvec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 658
3534617a3babSopenharmony_ci             660:   48(fvec4) Load 53(inF0)
3535617a3babSopenharmony_ci             661:   48(fvec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 660
3536617a3babSopenharmony_ci             662:   48(fvec4) Load 53(inF0)
3537617a3babSopenharmony_ci             663:   48(fvec4) CompositeConstruct 133 133 133 133
3538617a3babSopenharmony_ci             664:   48(fvec4) CompositeConstruct 221 221 221 221
3539617a3babSopenharmony_ci             665:   48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 662 663 664
3540617a3babSopenharmony_ci             666:   48(fvec4) Load 53(inF0)
3541617a3babSopenharmony_ci             667:   48(fvec4) ExtInst 1(GLSL.std.450) 6(FSign) 666
3542617a3babSopenharmony_ci             668:   48(fvec4) Load 53(inF0)
3543617a3babSopenharmony_ci             669:   48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 668
3544617a3babSopenharmony_ci             670:   48(fvec4) Load 53(inF0)
3545617a3babSopenharmony_ci             671:   48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 670
3546617a3babSopenharmony_ci                              Store 54(inF1) 671
3547617a3babSopenharmony_ci             672:   48(fvec4) Load 53(inF0)
3548617a3babSopenharmony_ci             673:   48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 672
3549617a3babSopenharmony_ci                              Store 55(inF2) 673
3550617a3babSopenharmony_ci             674:   48(fvec4) Load 53(inF0)
3551617a3babSopenharmony_ci             675:   48(fvec4) ExtInst 1(GLSL.std.450) 19(Sinh) 674
3552617a3babSopenharmony_ci             676:   48(fvec4) Load 53(inF0)
3553617a3babSopenharmony_ci             677:   48(fvec4) Load 54(inF1)
3554617a3babSopenharmony_ci             678:   48(fvec4) Load 55(inF2)
3555617a3babSopenharmony_ci             679:   48(fvec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 676 677 678
3556617a3babSopenharmony_ci             680:   48(fvec4) Load 53(inF0)
3557617a3babSopenharmony_ci             681:   48(fvec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 680
3558617a3babSopenharmony_ci             682:   48(fvec4) Load 53(inF0)
3559617a3babSopenharmony_ci             683:   48(fvec4) Load 54(inF1)
3560617a3babSopenharmony_ci             684:   48(fvec4) ExtInst 1(GLSL.std.450) 48(Step) 682 683
3561617a3babSopenharmony_ci             685:   48(fvec4) Load 53(inF0)
3562617a3babSopenharmony_ci             686:   48(fvec4) ExtInst 1(GLSL.std.450) 15(Tan) 685
3563617a3babSopenharmony_ci             687:   48(fvec4) Load 53(inF0)
3564617a3babSopenharmony_ci             688:   48(fvec4) ExtInst 1(GLSL.std.450) 21(Tanh) 687
3565617a3babSopenharmony_ci             689:   48(fvec4) Load 53(inF0)
3566617a3babSopenharmony_ci             690:   48(fvec4) ExtInst 1(GLSL.std.450) 3(Trunc) 689
3567617a3babSopenharmony_ci                              ReturnValue 692
3568617a3babSopenharmony_ci                              FunctionEnd
3569617a3babSopenharmony_ci66(VertexShaderFunction2x2(mf22;mf22;mf22;):          60 Function None 62
3570617a3babSopenharmony_ci        63(inF0):     61(ptr) FunctionParameter
3571617a3babSopenharmony_ci        64(inF1):     61(ptr) FunctionParameter
3572617a3babSopenharmony_ci        65(inF2):     61(ptr) FunctionParameter
3573617a3babSopenharmony_ci              67:             Label
3574617a3babSopenharmony_ci             695:          60 Load 63(inF0)
3575617a3babSopenharmony_ci             697:         696 FUnordNotEqual 695 133
3576617a3babSopenharmony_ci             698:   132(bool) All 697
3577617a3babSopenharmony_ci             699:          60 Load 63(inF0)
3578617a3babSopenharmony_ci             700:          60 ExtInst 1(GLSL.std.450) 4(FAbs) 699
3579617a3babSopenharmony_ci             701:          60 Load 63(inF0)
3580617a3babSopenharmony_ci             702:          60 ExtInst 1(GLSL.std.450) 17(Acos) 701
3581617a3babSopenharmony_ci             703:          60 Load 63(inF0)
3582617a3babSopenharmony_ci             704:         696 FUnordNotEqual 703 133
3583617a3babSopenharmony_ci             705:   132(bool) Any 704
3584617a3babSopenharmony_ci             706:          60 Load 63(inF0)
3585617a3babSopenharmony_ci             707:          60 ExtInst 1(GLSL.std.450) 16(Asin) 706
3586617a3babSopenharmony_ci             708:          60 Load 63(inF0)
3587617a3babSopenharmony_ci             709:          60 ExtInst 1(GLSL.std.450) 18(Atan) 708
3588617a3babSopenharmony_ci             710:          60 Load 63(inF0)
3589617a3babSopenharmony_ci             711:          60 Load 64(inF1)
3590617a3babSopenharmony_ci             712:          60 ExtInst 1(GLSL.std.450) 25(Atan2) 710 711
3591617a3babSopenharmony_ci             713:          60 Load 63(inF0)
3592617a3babSopenharmony_ci             714:          60 ExtInst 1(GLSL.std.450) 9(Ceil) 713
3593617a3babSopenharmony_ci             715:          60 Load 63(inF0)
3594617a3babSopenharmony_ci             716:          60 Load 64(inF1)
3595617a3babSopenharmony_ci             717:          60 Load 65(inF2)
3596617a3babSopenharmony_ci             718:          60 ExtInst 1(GLSL.std.450) 43(FClamp) 715 716 717
3597617a3babSopenharmony_ci             719:          60 Load 63(inF0)
3598617a3babSopenharmony_ci             720:          60 ExtInst 1(GLSL.std.450) 14(Cos) 719
3599617a3babSopenharmony_ci             721:          60 Load 63(inF0)
3600617a3babSopenharmony_ci             722:          60 ExtInst 1(GLSL.std.450) 20(Cosh) 721
3601617a3babSopenharmony_ci             723:          60 Load 63(inF0)
3602617a3babSopenharmony_ci             724:          60 ExtInst 1(GLSL.std.450) 12(Degrees) 723
3603617a3babSopenharmony_ci             725:          60 Load 63(inF0)
3604617a3babSopenharmony_ci             726:    6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 725
3605617a3babSopenharmony_ci             727:          60 Load 63(inF0)
3606617a3babSopenharmony_ci             728:          60 ExtInst 1(GLSL.std.450) 27(Exp) 727
3607617a3babSopenharmony_ci             729:          60 Load 63(inF0)
3608617a3babSopenharmony_ci             730:          60 ExtInst 1(GLSL.std.450) 29(Exp2) 729
3609617a3babSopenharmony_ci             731:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3610617a3babSopenharmony_ci             732:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3611617a3babSopenharmony_ci             733:          60 Load 63(inF0)
3612617a3babSopenharmony_ci             734:          60 ExtInst 1(GLSL.std.450) 8(Floor) 733
3613617a3babSopenharmony_ci             735:          60 Load 63(inF0)
3614617a3babSopenharmony_ci             736:          60 Load 64(inF1)
3615617a3babSopenharmony_ci             737:   24(fvec2) CompositeExtract 735 0
3616617a3babSopenharmony_ci             738:   24(fvec2) CompositeExtract 736 0
3617617a3babSopenharmony_ci             739:   24(fvec2) FMod 737 738
3618617a3babSopenharmony_ci             740:   24(fvec2) CompositeExtract 735 1
3619617a3babSopenharmony_ci             741:   24(fvec2) CompositeExtract 736 1
3620617a3babSopenharmony_ci             742:   24(fvec2) FMod 740 741
3621617a3babSopenharmony_ci             743:          60 CompositeConstruct 739 742
3622617a3babSopenharmony_ci             744:          60 Load 63(inF0)
3623617a3babSopenharmony_ci             745:          60 ExtInst 1(GLSL.std.450) 10(Fract) 744
3624617a3babSopenharmony_ci             746:          60 Load 63(inF0)
3625617a3babSopenharmony_ci             747:          60 Load 64(inF1)
3626617a3babSopenharmony_ci             748:          60 ExtInst 1(GLSL.std.450) 53(Ldexp) 746 747
3627617a3babSopenharmony_ci             749:          60 Load 63(inF0)
3628617a3babSopenharmony_ci             750:          60 Load 64(inF1)
3629617a3babSopenharmony_ci             751:          60 Load 65(inF2)
3630617a3babSopenharmony_ci             752:          60 ExtInst 1(GLSL.std.450) 46(FMix) 749 750 751
3631617a3babSopenharmony_ci             753:          60 Load 63(inF0)
3632617a3babSopenharmony_ci             754:          60 ExtInst 1(GLSL.std.450) 28(Log) 753
3633617a3babSopenharmony_ci             755:          60 Load 63(inF0)
3634617a3babSopenharmony_ci             756:          60 ExtInst 1(GLSL.std.450) 30(Log2) 755
3635617a3babSopenharmony_ci             757:          60 MatrixTimesScalar 756 199
3636617a3babSopenharmony_ci             758:          60 Load 63(inF0)
3637617a3babSopenharmony_ci             759:          60 ExtInst 1(GLSL.std.450) 30(Log2) 758
3638617a3babSopenharmony_ci             760:          60 Load 63(inF0)
3639617a3babSopenharmony_ci             761:          60 Load 64(inF1)
3640617a3babSopenharmony_ci             762:          60 ExtInst 1(GLSL.std.450) 40(FMax) 760 761
3641617a3babSopenharmony_ci             763:          60 Load 63(inF0)
3642617a3babSopenharmony_ci             764:          60 Load 64(inF1)
3643617a3babSopenharmony_ci             765:          60 ExtInst 1(GLSL.std.450) 37(FMin) 763 764
3644617a3babSopenharmony_ci             766:          60 Load 63(inF0)
3645617a3babSopenharmony_ci             767:          60 Load 64(inF1)
3646617a3babSopenharmony_ci             768:          60 ExtInst 1(GLSL.std.450) 26(Pow) 766 767
3647617a3babSopenharmony_ci             769:          60 Load 63(inF0)
3648617a3babSopenharmony_ci             770:          60 ExtInst 1(GLSL.std.450) 11(Radians) 769
3649617a3babSopenharmony_ci             771:          60 Load 63(inF0)
3650617a3babSopenharmony_ci             772:          60 ExtInst 1(GLSL.std.450) 2(RoundEven) 771
3651617a3babSopenharmony_ci             773:          60 Load 63(inF0)
3652617a3babSopenharmony_ci             774:          60 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 773
3653617a3babSopenharmony_ci             775:          60 Load 63(inF0)
3654617a3babSopenharmony_ci             776:   24(fvec2) CompositeConstruct 133 133
3655617a3babSopenharmony_ci             777:   24(fvec2) CompositeConstruct 221 221
3656617a3babSopenharmony_ci             778:          60 ExtInst 1(GLSL.std.450) 43(FClamp) 775 776 777
3657617a3babSopenharmony_ci             779:          60 Load 63(inF0)
3658617a3babSopenharmony_ci             780:          60 ExtInst 1(GLSL.std.450) 6(FSign) 779
3659617a3babSopenharmony_ci             781:          60 Load 63(inF0)
3660617a3babSopenharmony_ci             782:          60 ExtInst 1(GLSL.std.450) 13(Sin) 781
3661617a3babSopenharmony_ci             783:          60 Load 63(inF0)
3662617a3babSopenharmony_ci             784:          60 ExtInst 1(GLSL.std.450) 13(Sin) 783
3663617a3babSopenharmony_ci                              Store 64(inF1) 784
3664617a3babSopenharmony_ci             785:          60 Load 63(inF0)
3665617a3babSopenharmony_ci             786:          60 ExtInst 1(GLSL.std.450) 14(Cos) 785
3666617a3babSopenharmony_ci                              Store 65(inF2) 786
3667617a3babSopenharmony_ci             787:          60 Load 63(inF0)
3668617a3babSopenharmony_ci             788:          60 ExtInst 1(GLSL.std.450) 19(Sinh) 787
3669617a3babSopenharmony_ci             789:          60 Load 63(inF0)
3670617a3babSopenharmony_ci             790:          60 Load 64(inF1)
3671617a3babSopenharmony_ci             791:          60 Load 65(inF2)
3672617a3babSopenharmony_ci             792:          60 ExtInst 1(GLSL.std.450) 49(SmoothStep) 789 790 791
3673617a3babSopenharmony_ci             793:          60 Load 63(inF0)
3674617a3babSopenharmony_ci             794:          60 ExtInst 1(GLSL.std.450) 31(Sqrt) 793
3675617a3babSopenharmony_ci             795:          60 Load 63(inF0)
3676617a3babSopenharmony_ci             796:          60 Load 64(inF1)
3677617a3babSopenharmony_ci             797:          60 ExtInst 1(GLSL.std.450) 48(Step) 795 796
3678617a3babSopenharmony_ci             798:          60 Load 63(inF0)
3679617a3babSopenharmony_ci             799:          60 ExtInst 1(GLSL.std.450) 15(Tan) 798
3680617a3babSopenharmony_ci             800:          60 Load 63(inF0)
3681617a3babSopenharmony_ci             801:          60 ExtInst 1(GLSL.std.450) 21(Tanh) 800
3682617a3babSopenharmony_ci             802:          60 Load 63(inF0)
3683617a3babSopenharmony_ci             803:          60 Transpose 802
3684617a3babSopenharmony_ci             804:          60 Load 63(inF0)
3685617a3babSopenharmony_ci             805:          60 ExtInst 1(GLSL.std.450) 3(Trunc) 804
3686617a3babSopenharmony_ci                              ReturnValue 807
3687617a3babSopenharmony_ci                              FunctionEnd
3688617a3babSopenharmony_ci74(VertexShaderFunction3x3(mf33;mf33;mf33;):          68 Function None 70
3689617a3babSopenharmony_ci        71(inF0):     69(ptr) FunctionParameter
3690617a3babSopenharmony_ci        72(inF1):     69(ptr) FunctionParameter
3691617a3babSopenharmony_ci        73(inF2):     69(ptr) FunctionParameter
3692617a3babSopenharmony_ci              75:             Label
3693617a3babSopenharmony_ci             810:          68 Load 71(inF0)
3694617a3babSopenharmony_ci             812:         811 FUnordNotEqual 810 133
3695617a3babSopenharmony_ci             813:   132(bool) All 812
3696617a3babSopenharmony_ci             814:          68 Load 71(inF0)
3697617a3babSopenharmony_ci             815:          68 ExtInst 1(GLSL.std.450) 4(FAbs) 814
3698617a3babSopenharmony_ci             816:          68 Load 71(inF0)
3699617a3babSopenharmony_ci             817:          68 ExtInst 1(GLSL.std.450) 17(Acos) 816
3700617a3babSopenharmony_ci             818:          68 Load 71(inF0)
3701617a3babSopenharmony_ci             819:         811 FUnordNotEqual 818 133
3702617a3babSopenharmony_ci             820:   132(bool) Any 819
3703617a3babSopenharmony_ci             821:          68 Load 71(inF0)
3704617a3babSopenharmony_ci             822:          68 ExtInst 1(GLSL.std.450) 16(Asin) 821
3705617a3babSopenharmony_ci             823:          68 Load 71(inF0)
3706617a3babSopenharmony_ci             824:          68 ExtInst 1(GLSL.std.450) 18(Atan) 823
3707617a3babSopenharmony_ci             825:          68 Load 71(inF0)
3708617a3babSopenharmony_ci             826:          68 Load 72(inF1)
3709617a3babSopenharmony_ci             827:          68 ExtInst 1(GLSL.std.450) 25(Atan2) 825 826
3710617a3babSopenharmony_ci             828:          68 Load 71(inF0)
3711617a3babSopenharmony_ci             829:          68 ExtInst 1(GLSL.std.450) 9(Ceil) 828
3712617a3babSopenharmony_ci             830:          68 Load 71(inF0)
3713617a3babSopenharmony_ci             831:          68 Load 72(inF1)
3714617a3babSopenharmony_ci             832:          68 Load 73(inF2)
3715617a3babSopenharmony_ci             833:          68 ExtInst 1(GLSL.std.450) 43(FClamp) 830 831 832
3716617a3babSopenharmony_ci             834:          68 Load 71(inF0)
3717617a3babSopenharmony_ci             835:          68 ExtInst 1(GLSL.std.450) 14(Cos) 834
3718617a3babSopenharmony_ci             836:          68 Load 71(inF0)
3719617a3babSopenharmony_ci             837:          68 ExtInst 1(GLSL.std.450) 20(Cosh) 836
3720617a3babSopenharmony_ci             838:          68 Load 71(inF0)
3721617a3babSopenharmony_ci             839:          68 ExtInst 1(GLSL.std.450) 12(Degrees) 838
3722617a3babSopenharmony_ci             840:          68 Load 71(inF0)
3723617a3babSopenharmony_ci             841:    6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 840
3724617a3babSopenharmony_ci             842:          68 Load 71(inF0)
3725617a3babSopenharmony_ci             843:          68 ExtInst 1(GLSL.std.450) 27(Exp) 842
3726617a3babSopenharmony_ci             844:          68 Load 71(inF0)
3727617a3babSopenharmony_ci             845:          68 ExtInst 1(GLSL.std.450) 29(Exp2) 844
3728617a3babSopenharmony_ci             846:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3729617a3babSopenharmony_ci             847:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3730617a3babSopenharmony_ci             848:          68 Load 71(inF0)
3731617a3babSopenharmony_ci             849:          68 ExtInst 1(GLSL.std.450) 8(Floor) 848
3732617a3babSopenharmony_ci             850:          68 Load 71(inF0)
3733617a3babSopenharmony_ci             851:          68 Load 72(inF1)
3734617a3babSopenharmony_ci             852:   36(fvec3) CompositeExtract 850 0
3735617a3babSopenharmony_ci             853:   36(fvec3) CompositeExtract 851 0
3736617a3babSopenharmony_ci             854:   36(fvec3) FMod 852 853
3737617a3babSopenharmony_ci             855:   36(fvec3) CompositeExtract 850 1
3738617a3babSopenharmony_ci             856:   36(fvec3) CompositeExtract 851 1
3739617a3babSopenharmony_ci             857:   36(fvec3) FMod 855 856
3740617a3babSopenharmony_ci             858:   36(fvec3) CompositeExtract 850 2
3741617a3babSopenharmony_ci             859:   36(fvec3) CompositeExtract 851 2
3742617a3babSopenharmony_ci             860:   36(fvec3) FMod 858 859
3743617a3babSopenharmony_ci             861:          68 CompositeConstruct 854 857 860
3744617a3babSopenharmony_ci             862:          68 Load 71(inF0)
3745617a3babSopenharmony_ci             863:          68 ExtInst 1(GLSL.std.450) 10(Fract) 862
3746617a3babSopenharmony_ci             864:          68 Load 71(inF0)
3747617a3babSopenharmony_ci             865:          68 Load 72(inF1)
3748617a3babSopenharmony_ci             866:          68 ExtInst 1(GLSL.std.450) 53(Ldexp) 864 865
3749617a3babSopenharmony_ci             867:          68 Load 71(inF0)
3750617a3babSopenharmony_ci             868:          68 Load 72(inF1)
3751617a3babSopenharmony_ci             869:          68 Load 73(inF2)
3752617a3babSopenharmony_ci             870:          68 ExtInst 1(GLSL.std.450) 46(FMix) 867 868 869
3753617a3babSopenharmony_ci             871:          68 Load 71(inF0)
3754617a3babSopenharmony_ci             872:          68 ExtInst 1(GLSL.std.450) 28(Log) 871
3755617a3babSopenharmony_ci             873:          68 Load 71(inF0)
3756617a3babSopenharmony_ci             874:          68 ExtInst 1(GLSL.std.450) 30(Log2) 873
3757617a3babSopenharmony_ci             875:          68 MatrixTimesScalar 874 199
3758617a3babSopenharmony_ci             876:          68 Load 71(inF0)
3759617a3babSopenharmony_ci             877:          68 ExtInst 1(GLSL.std.450) 30(Log2) 876
3760617a3babSopenharmony_ci             878:          68 Load 71(inF0)
3761617a3babSopenharmony_ci             879:          68 Load 72(inF1)
3762617a3babSopenharmony_ci             880:          68 ExtInst 1(GLSL.std.450) 40(FMax) 878 879
3763617a3babSopenharmony_ci             881:          68 Load 71(inF0)
3764617a3babSopenharmony_ci             882:          68 Load 72(inF1)
3765617a3babSopenharmony_ci             883:          68 ExtInst 1(GLSL.std.450) 37(FMin) 881 882
3766617a3babSopenharmony_ci             884:          68 Load 71(inF0)
3767617a3babSopenharmony_ci             885:          68 Load 72(inF1)
3768617a3babSopenharmony_ci             886:          68 ExtInst 1(GLSL.std.450) 26(Pow) 884 885
3769617a3babSopenharmony_ci             887:          68 Load 71(inF0)
3770617a3babSopenharmony_ci             888:          68 ExtInst 1(GLSL.std.450) 11(Radians) 887
3771617a3babSopenharmony_ci             889:          68 Load 71(inF0)
3772617a3babSopenharmony_ci             890:          68 ExtInst 1(GLSL.std.450) 2(RoundEven) 889
3773617a3babSopenharmony_ci             891:          68 Load 71(inF0)
3774617a3babSopenharmony_ci             892:          68 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 891
3775617a3babSopenharmony_ci             893:          68 Load 71(inF0)
3776617a3babSopenharmony_ci             894:   36(fvec3) CompositeConstruct 133 133 133
3777617a3babSopenharmony_ci             895:   36(fvec3) CompositeConstruct 221 221 221
3778617a3babSopenharmony_ci             896:          68 ExtInst 1(GLSL.std.450) 43(FClamp) 893 894 895
3779617a3babSopenharmony_ci             897:          68 Load 71(inF0)
3780617a3babSopenharmony_ci             898:          68 ExtInst 1(GLSL.std.450) 6(FSign) 897
3781617a3babSopenharmony_ci             899:          68 Load 71(inF0)
3782617a3babSopenharmony_ci             900:          68 ExtInst 1(GLSL.std.450) 13(Sin) 899
3783617a3babSopenharmony_ci             901:          68 Load 71(inF0)
3784617a3babSopenharmony_ci             902:          68 ExtInst 1(GLSL.std.450) 13(Sin) 901
3785617a3babSopenharmony_ci                              Store 72(inF1) 902
3786617a3babSopenharmony_ci             903:          68 Load 71(inF0)
3787617a3babSopenharmony_ci             904:          68 ExtInst 1(GLSL.std.450) 14(Cos) 903
3788617a3babSopenharmony_ci                              Store 73(inF2) 904
3789617a3babSopenharmony_ci             905:          68 Load 71(inF0)
3790617a3babSopenharmony_ci             906:          68 ExtInst 1(GLSL.std.450) 19(Sinh) 905
3791617a3babSopenharmony_ci             907:          68 Load 71(inF0)
3792617a3babSopenharmony_ci             908:          68 Load 72(inF1)
3793617a3babSopenharmony_ci             909:          68 Load 73(inF2)
3794617a3babSopenharmony_ci             910:          68 ExtInst 1(GLSL.std.450) 49(SmoothStep) 907 908 909
3795617a3babSopenharmony_ci             911:          68 Load 71(inF0)
3796617a3babSopenharmony_ci             912:          68 ExtInst 1(GLSL.std.450) 31(Sqrt) 911
3797617a3babSopenharmony_ci             913:          68 Load 71(inF0)
3798617a3babSopenharmony_ci             914:          68 Load 72(inF1)
3799617a3babSopenharmony_ci             915:          68 ExtInst 1(GLSL.std.450) 48(Step) 913 914
3800617a3babSopenharmony_ci             916:          68 Load 71(inF0)
3801617a3babSopenharmony_ci             917:          68 ExtInst 1(GLSL.std.450) 15(Tan) 916
3802617a3babSopenharmony_ci             918:          68 Load 71(inF0)
3803617a3babSopenharmony_ci             919:          68 ExtInst 1(GLSL.std.450) 21(Tanh) 918
3804617a3babSopenharmony_ci             920:          68 Load 71(inF0)
3805617a3babSopenharmony_ci             921:          68 Transpose 920
3806617a3babSopenharmony_ci             922:          68 Load 71(inF0)
3807617a3babSopenharmony_ci             923:          68 ExtInst 1(GLSL.std.450) 3(Trunc) 922
3808617a3babSopenharmony_ci                              ReturnValue 925
3809617a3babSopenharmony_ci                              FunctionEnd
3810617a3babSopenharmony_ci82(VertexShaderFunction4x4(mf44;mf44;mf44;):          76 Function None 78
3811617a3babSopenharmony_ci        79(inF0):     77(ptr) FunctionParameter
3812617a3babSopenharmony_ci        80(inF1):     77(ptr) FunctionParameter
3813617a3babSopenharmony_ci        81(inF2):     77(ptr) FunctionParameter
3814617a3babSopenharmony_ci              83:             Label
3815617a3babSopenharmony_ci             928:          76 Load 79(inF0)
3816617a3babSopenharmony_ci             930:         929 FUnordNotEqual 928 133
3817617a3babSopenharmony_ci             931:   132(bool) All 930
3818617a3babSopenharmony_ci             932:          76 Load 79(inF0)
3819617a3babSopenharmony_ci             933:          76 ExtInst 1(GLSL.std.450) 4(FAbs) 932
3820617a3babSopenharmony_ci             934:          76 Load 79(inF0)
3821617a3babSopenharmony_ci             935:          76 ExtInst 1(GLSL.std.450) 17(Acos) 934
3822617a3babSopenharmony_ci             936:          76 Load 79(inF0)
3823617a3babSopenharmony_ci             937:         929 FUnordNotEqual 936 133
3824617a3babSopenharmony_ci             938:   132(bool) Any 937
3825617a3babSopenharmony_ci             939:          76 Load 79(inF0)
3826617a3babSopenharmony_ci             940:          76 ExtInst 1(GLSL.std.450) 16(Asin) 939
3827617a3babSopenharmony_ci             941:          76 Load 79(inF0)
3828617a3babSopenharmony_ci             942:          76 ExtInst 1(GLSL.std.450) 18(Atan) 941
3829617a3babSopenharmony_ci             943:          76 Load 79(inF0)
3830617a3babSopenharmony_ci             944:          76 Load 80(inF1)
3831617a3babSopenharmony_ci             945:          76 ExtInst 1(GLSL.std.450) 25(Atan2) 943 944
3832617a3babSopenharmony_ci             946:          76 Load 79(inF0)
3833617a3babSopenharmony_ci             947:          76 ExtInst 1(GLSL.std.450) 9(Ceil) 946
3834617a3babSopenharmony_ci             948:          76 Load 79(inF0)
3835617a3babSopenharmony_ci             949:          76 Load 80(inF1)
3836617a3babSopenharmony_ci             950:          76 Load 81(inF2)
3837617a3babSopenharmony_ci             951:          76 ExtInst 1(GLSL.std.450) 43(FClamp) 948 949 950
3838617a3babSopenharmony_ci             952:          76 Load 79(inF0)
3839617a3babSopenharmony_ci             953:          76 ExtInst 1(GLSL.std.450) 14(Cos) 952
3840617a3babSopenharmony_ci             954:          76 Load 79(inF0)
3841617a3babSopenharmony_ci             955:          76 ExtInst 1(GLSL.std.450) 20(Cosh) 954
3842617a3babSopenharmony_ci             956:          76 Load 79(inF0)
3843617a3babSopenharmony_ci             957:          76 ExtInst 1(GLSL.std.450) 12(Degrees) 956
3844617a3babSopenharmony_ci             958:          76 Load 79(inF0)
3845617a3babSopenharmony_ci             959:    6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 958
3846617a3babSopenharmony_ci             960:          76 Load 79(inF0)
3847617a3babSopenharmony_ci             961:          76 ExtInst 1(GLSL.std.450) 27(Exp) 960
3848617a3babSopenharmony_ci             962:          76 Load 79(inF0)
3849617a3babSopenharmony_ci             963:          76 ExtInst 1(GLSL.std.450) 29(Exp2) 962
3850617a3babSopenharmony_ci             964:    146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167
3851617a3babSopenharmony_ci             965:    146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167
3852617a3babSopenharmony_ci             966:          76 Load 79(inF0)
3853617a3babSopenharmony_ci             967:          76 ExtInst 1(GLSL.std.450) 8(Floor) 966
3854617a3babSopenharmony_ci             968:          76 Load 79(inF0)
3855617a3babSopenharmony_ci             969:          76 Load 80(inF1)
3856617a3babSopenharmony_ci             970:   48(fvec4) CompositeExtract 968 0
3857617a3babSopenharmony_ci             971:   48(fvec4) CompositeExtract 969 0
3858617a3babSopenharmony_ci             972:   48(fvec4) FMod 970 971
3859617a3babSopenharmony_ci             973:   48(fvec4) CompositeExtract 968 1
3860617a3babSopenharmony_ci             974:   48(fvec4) CompositeExtract 969 1
3861617a3babSopenharmony_ci             975:   48(fvec4) FMod 973 974
3862617a3babSopenharmony_ci             976:   48(fvec4) CompositeExtract 968 2
3863617a3babSopenharmony_ci             977:   48(fvec4) CompositeExtract 969 2
3864617a3babSopenharmony_ci             978:   48(fvec4) FMod 976 977
3865617a3babSopenharmony_ci             979:   48(fvec4) CompositeExtract 968 3
3866617a3babSopenharmony_ci             980:   48(fvec4) CompositeExtract 969 3
3867617a3babSopenharmony_ci             981:   48(fvec4) FMod 979 980
3868617a3babSopenharmony_ci             982:          76 CompositeConstruct 972 975 978 981
3869617a3babSopenharmony_ci             983:          76 Load 79(inF0)
3870617a3babSopenharmony_ci             984:          76 ExtInst 1(GLSL.std.450) 10(Fract) 983
3871617a3babSopenharmony_ci             985:          76 Load 79(inF0)
3872617a3babSopenharmony_ci             986:          76 Load 80(inF1)
3873617a3babSopenharmony_ci             987:          76 ExtInst 1(GLSL.std.450) 53(Ldexp) 985 986
3874617a3babSopenharmony_ci             988:          76 Load 79(inF0)
3875617a3babSopenharmony_ci             989:          76 Load 80(inF1)
3876617a3babSopenharmony_ci             990:          76 Load 81(inF2)
3877617a3babSopenharmony_ci             991:          76 ExtInst 1(GLSL.std.450) 46(FMix) 988 989 990
3878617a3babSopenharmony_ci             992:          76 Load 79(inF0)
3879617a3babSopenharmony_ci             993:          76 ExtInst 1(GLSL.std.450) 28(Log) 992
3880617a3babSopenharmony_ci             994:          76 Load 79(inF0)
3881617a3babSopenharmony_ci             995:          76 ExtInst 1(GLSL.std.450) 30(Log2) 994
3882617a3babSopenharmony_ci             996:          76 MatrixTimesScalar 995 199
3883617a3babSopenharmony_ci             997:          76 Load 79(inF0)
3884617a3babSopenharmony_ci             998:          76 ExtInst 1(GLSL.std.450) 30(Log2) 997
3885617a3babSopenharmony_ci             999:          76 Load 79(inF0)
3886617a3babSopenharmony_ci            1000:          76 Load 80(inF1)
3887617a3babSopenharmony_ci            1001:          76 ExtInst 1(GLSL.std.450) 40(FMax) 999 1000
3888617a3babSopenharmony_ci            1002:          76 Load 79(inF0)
3889617a3babSopenharmony_ci            1003:          76 Load 80(inF1)
3890617a3babSopenharmony_ci            1004:          76 ExtInst 1(GLSL.std.450) 37(FMin) 1002 1003
3891617a3babSopenharmony_ci            1005:          76 Load 79(inF0)
3892617a3babSopenharmony_ci            1006:          76 Load 80(inF1)
3893617a3babSopenharmony_ci            1007:          76 ExtInst 1(GLSL.std.450) 26(Pow) 1005 1006
3894617a3babSopenharmony_ci            1008:          76 Load 79(inF0)
3895617a3babSopenharmony_ci            1009:          76 ExtInst 1(GLSL.std.450) 11(Radians) 1008
3896617a3babSopenharmony_ci            1010:          76 Load 79(inF0)
3897617a3babSopenharmony_ci            1011:          76 ExtInst 1(GLSL.std.450) 2(RoundEven) 1010
3898617a3babSopenharmony_ci            1012:          76 Load 79(inF0)
3899617a3babSopenharmony_ci            1013:          76 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1012
3900617a3babSopenharmony_ci            1014:          76 Load 79(inF0)
3901617a3babSopenharmony_ci            1015:   48(fvec4) CompositeConstruct 133 133 133 133
3902617a3babSopenharmony_ci            1016:   48(fvec4) CompositeConstruct 221 221 221 221
3903617a3babSopenharmony_ci            1017:          76 ExtInst 1(GLSL.std.450) 43(FClamp) 1014 1015 1016
3904617a3babSopenharmony_ci            1018:          76 Load 79(inF0)
3905617a3babSopenharmony_ci            1019:          76 ExtInst 1(GLSL.std.450) 6(FSign) 1018
3906617a3babSopenharmony_ci            1020:          76 Load 79(inF0)
3907617a3babSopenharmony_ci            1021:          76 ExtInst 1(GLSL.std.450) 13(Sin) 1020
3908617a3babSopenharmony_ci            1022:          76 Load 79(inF0)
3909617a3babSopenharmony_ci            1023:          76 ExtInst 1(GLSL.std.450) 13(Sin) 1022
3910617a3babSopenharmony_ci                              Store 80(inF1) 1023
3911617a3babSopenharmony_ci            1024:          76 Load 79(inF0)
3912617a3babSopenharmony_ci            1025:          76 ExtInst 1(GLSL.std.450) 14(Cos) 1024
3913617a3babSopenharmony_ci                              Store 81(inF2) 1025
3914617a3babSopenharmony_ci            1026:          76 Load 79(inF0)
3915617a3babSopenharmony_ci            1027:          76 ExtInst 1(GLSL.std.450) 19(Sinh) 1026
3916617a3babSopenharmony_ci            1028:          76 Load 79(inF0)
3917617a3babSopenharmony_ci            1029:          76 Load 80(inF1)
3918617a3babSopenharmony_ci            1030:          76 Load 81(inF2)
3919617a3babSopenharmony_ci            1031:          76 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1028 1029 1030
3920617a3babSopenharmony_ci            1032:          76 Load 79(inF0)
3921617a3babSopenharmony_ci            1033:          76 ExtInst 1(GLSL.std.450) 31(Sqrt) 1032
3922617a3babSopenharmony_ci            1034:          76 Load 79(inF0)
3923617a3babSopenharmony_ci            1035:          76 Load 80(inF1)
3924617a3babSopenharmony_ci            1036:          76 ExtInst 1(GLSL.std.450) 48(Step) 1034 1035
3925617a3babSopenharmony_ci            1037:          76 Load 79(inF0)
3926617a3babSopenharmony_ci            1038:          76 ExtInst 1(GLSL.std.450) 15(Tan) 1037
3927617a3babSopenharmony_ci            1039:          76 Load 79(inF0)
3928617a3babSopenharmony_ci            1040:          76 ExtInst 1(GLSL.std.450) 21(Tanh) 1039
3929617a3babSopenharmony_ci            1041:          76 Load 79(inF0)
3930617a3babSopenharmony_ci            1042:          76 Transpose 1041
3931617a3babSopenharmony_ci            1043:          76 Load 79(inF0)
3932617a3babSopenharmony_ci            1044:          76 ExtInst 1(GLSL.std.450) 3(Trunc) 1043
3933617a3babSopenharmony_ci                              ReturnValue 1046
3934617a3babSopenharmony_ci                              FunctionEnd
3935617a3babSopenharmony_ci91(TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;):           2 Function None 84
3936617a3babSopenharmony_ci        85(inF0):      7(ptr) FunctionParameter
3937617a3babSopenharmony_ci        86(inF1):      7(ptr) FunctionParameter
3938617a3babSopenharmony_ci       87(inFV0):     25(ptr) FunctionParameter
3939617a3babSopenharmony_ci       88(inFV1):     25(ptr) FunctionParameter
3940617a3babSopenharmony_ci       89(inFM0):     61(ptr) FunctionParameter
3941617a3babSopenharmony_ci       90(inFM1):     61(ptr) FunctionParameter
3942617a3babSopenharmony_ci              92:             Label
3943617a3babSopenharmony_ci        1049(r0):      7(ptr) Variable Function
3944617a3babSopenharmony_ci        1053(r1):     25(ptr) Variable Function
3945617a3babSopenharmony_ci        1057(r2):     25(ptr) Variable Function
3946617a3babSopenharmony_ci        1061(r3):      7(ptr) Variable Function
3947617a3babSopenharmony_ci        1065(r4):     25(ptr) Variable Function
3948617a3babSopenharmony_ci        1069(r5):     25(ptr) Variable Function
3949617a3babSopenharmony_ci        1073(r6):     61(ptr) Variable Function
3950617a3babSopenharmony_ci        1077(r7):     61(ptr) Variable Function
3951617a3babSopenharmony_ci        1081(r8):     61(ptr) Variable Function
3952617a3babSopenharmony_ci            1050:    6(float) Load 86(inF1)
3953617a3babSopenharmony_ci            1051:    6(float) Load 85(inF0)
3954617a3babSopenharmony_ci            1052:    6(float) FMul 1050 1051
3955617a3babSopenharmony_ci                              Store 1049(r0) 1052
3956617a3babSopenharmony_ci            1054:    6(float) Load 85(inF0)
3957617a3babSopenharmony_ci            1055:   24(fvec2) Load 87(inFV0)
3958617a3babSopenharmony_ci            1056:   24(fvec2) VectorTimesScalar 1055 1054
3959617a3babSopenharmony_ci                              Store 1053(r1) 1056
3960617a3babSopenharmony_ci            1058:   24(fvec2) Load 87(inFV0)
3961617a3babSopenharmony_ci            1059:    6(float) Load 85(inF0)
3962617a3babSopenharmony_ci            1060:   24(fvec2) VectorTimesScalar 1058 1059
3963617a3babSopenharmony_ci                              Store 1057(r2) 1060
3964617a3babSopenharmony_ci            1062:   24(fvec2) Load 87(inFV0)
3965617a3babSopenharmony_ci            1063:   24(fvec2) Load 88(inFV1)
3966617a3babSopenharmony_ci            1064:    6(float) Dot 1062 1063
3967617a3babSopenharmony_ci                              Store 1061(r3) 1064
3968617a3babSopenharmony_ci            1066:   24(fvec2) Load 87(inFV0)
3969617a3babSopenharmony_ci            1067:          60 Load 89(inFM0)
3970617a3babSopenharmony_ci            1068:   24(fvec2) VectorTimesMatrix 1066 1067
3971617a3babSopenharmony_ci                              Store 1065(r4) 1068
3972617a3babSopenharmony_ci            1070:          60 Load 89(inFM0)
3973617a3babSopenharmony_ci            1071:   24(fvec2) Load 87(inFV0)
3974617a3babSopenharmony_ci            1072:   24(fvec2) MatrixTimesVector 1070 1071
3975617a3babSopenharmony_ci                              Store 1069(r5) 1072
3976617a3babSopenharmony_ci            1074:    6(float) Load 85(inF0)
3977617a3babSopenharmony_ci            1075:          60 Load 89(inFM0)
3978617a3babSopenharmony_ci            1076:          60 MatrixTimesScalar 1075 1074
3979617a3babSopenharmony_ci                              Store 1073(r6) 1076
3980617a3babSopenharmony_ci            1078:          60 Load 89(inFM0)
3981617a3babSopenharmony_ci            1079:    6(float) Load 85(inF0)
3982617a3babSopenharmony_ci            1080:          60 MatrixTimesScalar 1078 1079
3983617a3babSopenharmony_ci                              Store 1077(r7) 1080
3984617a3babSopenharmony_ci            1082:          60 Load 90(inFM1)
3985617a3babSopenharmony_ci            1083:          60 Load 89(inFM0)
3986617a3babSopenharmony_ci            1084:          60 MatrixTimesMatrix 1082 1083
3987617a3babSopenharmony_ci                              Store 1081(r8) 1084
3988617a3babSopenharmony_ci                              Return
3989617a3babSopenharmony_ci                              FunctionEnd
3990617a3babSopenharmony_ci100(TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;):           2 Function None 93
3991617a3babSopenharmony_ci        94(inF0):      7(ptr) FunctionParameter
3992617a3babSopenharmony_ci        95(inF1):      7(ptr) FunctionParameter
3993617a3babSopenharmony_ci       96(inFV0):     37(ptr) FunctionParameter
3994617a3babSopenharmony_ci       97(inFV1):     37(ptr) FunctionParameter
3995617a3babSopenharmony_ci       98(inFM0):     69(ptr) FunctionParameter
3996617a3babSopenharmony_ci       99(inFM1):     69(ptr) FunctionParameter
3997617a3babSopenharmony_ci             101:             Label
3998617a3babSopenharmony_ci        1085(r0):      7(ptr) Variable Function
3999617a3babSopenharmony_ci        1089(r1):     37(ptr) Variable Function
4000617a3babSopenharmony_ci        1093(r2):     37(ptr) Variable Function
4001617a3babSopenharmony_ci        1097(r3):      7(ptr) Variable Function
4002617a3babSopenharmony_ci        1101(r4):     37(ptr) Variable Function
4003617a3babSopenharmony_ci        1105(r5):     37(ptr) Variable Function
4004617a3babSopenharmony_ci        1109(r6):     69(ptr) Variable Function
4005617a3babSopenharmony_ci        1113(r7):     69(ptr) Variable Function
4006617a3babSopenharmony_ci        1117(r8):     69(ptr) Variable Function
4007617a3babSopenharmony_ci            1086:    6(float) Load 95(inF1)
4008617a3babSopenharmony_ci            1087:    6(float) Load 94(inF0)
4009617a3babSopenharmony_ci            1088:    6(float) FMul 1086 1087
4010617a3babSopenharmony_ci                              Store 1085(r0) 1088
4011617a3babSopenharmony_ci            1090:    6(float) Load 94(inF0)
4012617a3babSopenharmony_ci            1091:   36(fvec3) Load 96(inFV0)
4013617a3babSopenharmony_ci            1092:   36(fvec3) VectorTimesScalar 1091 1090
4014617a3babSopenharmony_ci                              Store 1089(r1) 1092
4015617a3babSopenharmony_ci            1094:   36(fvec3) Load 96(inFV0)
4016617a3babSopenharmony_ci            1095:    6(float) Load 94(inF0)
4017617a3babSopenharmony_ci            1096:   36(fvec3) VectorTimesScalar 1094 1095
4018617a3babSopenharmony_ci                              Store 1093(r2) 1096
4019617a3babSopenharmony_ci            1098:   36(fvec3) Load 96(inFV0)
4020617a3babSopenharmony_ci            1099:   36(fvec3) Load 97(inFV1)
4021617a3babSopenharmony_ci            1100:    6(float) Dot 1098 1099
4022617a3babSopenharmony_ci                              Store 1097(r3) 1100
4023617a3babSopenharmony_ci            1102:   36(fvec3) Load 96(inFV0)
4024617a3babSopenharmony_ci            1103:          68 Load 98(inFM0)
4025617a3babSopenharmony_ci            1104:   36(fvec3) VectorTimesMatrix 1102 1103
4026617a3babSopenharmony_ci                              Store 1101(r4) 1104
4027617a3babSopenharmony_ci            1106:          68 Load 98(inFM0)
4028617a3babSopenharmony_ci            1107:   36(fvec3) Load 96(inFV0)
4029617a3babSopenharmony_ci            1108:   36(fvec3) MatrixTimesVector 1106 1107
4030617a3babSopenharmony_ci                              Store 1105(r5) 1108
4031617a3babSopenharmony_ci            1110:    6(float) Load 94(inF0)
4032617a3babSopenharmony_ci            1111:          68 Load 98(inFM0)
4033617a3babSopenharmony_ci            1112:          68 MatrixTimesScalar 1111 1110
4034617a3babSopenharmony_ci                              Store 1109(r6) 1112
4035617a3babSopenharmony_ci            1114:          68 Load 98(inFM0)
4036617a3babSopenharmony_ci            1115:    6(float) Load 94(inF0)
4037617a3babSopenharmony_ci            1116:          68 MatrixTimesScalar 1114 1115
4038617a3babSopenharmony_ci                              Store 1113(r7) 1116
4039617a3babSopenharmony_ci            1118:          68 Load 99(inFM1)
4040617a3babSopenharmony_ci            1119:          68 Load 98(inFM0)
4041617a3babSopenharmony_ci            1120:          68 MatrixTimesMatrix 1118 1119
4042617a3babSopenharmony_ci                              Store 1117(r8) 1120
4043617a3babSopenharmony_ci                              Return
4044617a3babSopenharmony_ci                              FunctionEnd
4045617a3babSopenharmony_ci109(TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;):           2 Function None 102
4046617a3babSopenharmony_ci       103(inF0):      7(ptr) FunctionParameter
4047617a3babSopenharmony_ci       104(inF1):      7(ptr) FunctionParameter
4048617a3babSopenharmony_ci      105(inFV0):     49(ptr) FunctionParameter
4049617a3babSopenharmony_ci      106(inFV1):     49(ptr) FunctionParameter
4050617a3babSopenharmony_ci      107(inFM0):     77(ptr) FunctionParameter
4051617a3babSopenharmony_ci      108(inFM1):     77(ptr) FunctionParameter
4052617a3babSopenharmony_ci             110:             Label
4053617a3babSopenharmony_ci        1121(r0):      7(ptr) Variable Function
4054617a3babSopenharmony_ci        1125(r1):     49(ptr) Variable Function
4055617a3babSopenharmony_ci        1129(r2):     49(ptr) Variable Function
4056617a3babSopenharmony_ci        1133(r3):      7(ptr) Variable Function
4057617a3babSopenharmony_ci        1137(r4):     49(ptr) Variable Function
4058617a3babSopenharmony_ci        1141(r5):     49(ptr) Variable Function
4059617a3babSopenharmony_ci        1145(r6):     77(ptr) Variable Function
4060617a3babSopenharmony_ci        1149(r7):     77(ptr) Variable Function
4061617a3babSopenharmony_ci        1153(r8):     77(ptr) Variable Function
4062617a3babSopenharmony_ci            1122:    6(float) Load 104(inF1)
4063617a3babSopenharmony_ci            1123:    6(float) Load 103(inF0)
4064617a3babSopenharmony_ci            1124:    6(float) FMul 1122 1123
4065617a3babSopenharmony_ci                              Store 1121(r0) 1124
4066617a3babSopenharmony_ci            1126:    6(float) Load 103(inF0)
4067617a3babSopenharmony_ci            1127:   48(fvec4) Load 105(inFV0)
4068617a3babSopenharmony_ci            1128:   48(fvec4) VectorTimesScalar 1127 1126
4069617a3babSopenharmony_ci                              Store 1125(r1) 1128
4070617a3babSopenharmony_ci            1130:   48(fvec4) Load 105(inFV0)
4071617a3babSopenharmony_ci            1131:    6(float) Load 103(inF0)
4072617a3babSopenharmony_ci            1132:   48(fvec4) VectorTimesScalar 1130 1131
4073617a3babSopenharmony_ci                              Store 1129(r2) 1132
4074617a3babSopenharmony_ci            1134:   48(fvec4) Load 105(inFV0)
4075617a3babSopenharmony_ci            1135:   48(fvec4) Load 106(inFV1)
4076617a3babSopenharmony_ci            1136:    6(float) Dot 1134 1135
4077617a3babSopenharmony_ci                              Store 1133(r3) 1136
4078617a3babSopenharmony_ci            1138:   48(fvec4) Load 105(inFV0)
4079617a3babSopenharmony_ci            1139:          76 Load 107(inFM0)
4080617a3babSopenharmony_ci            1140:   48(fvec4) VectorTimesMatrix 1138 1139
4081617a3babSopenharmony_ci                              Store 1137(r4) 1140
4082617a3babSopenharmony_ci            1142:          76 Load 107(inFM0)
4083617a3babSopenharmony_ci            1143:   48(fvec4) Load 105(inFV0)
4084617a3babSopenharmony_ci            1144:   48(fvec4) MatrixTimesVector 1142 1143
4085617a3babSopenharmony_ci                              Store 1141(r5) 1144
4086617a3babSopenharmony_ci            1146:    6(float) Load 103(inF0)
4087617a3babSopenharmony_ci            1147:          76 Load 107(inFM0)
4088617a3babSopenharmony_ci            1148:          76 MatrixTimesScalar 1147 1146
4089617a3babSopenharmony_ci                              Store 1145(r6) 1148
4090617a3babSopenharmony_ci            1150:          76 Load 107(inFM0)
4091617a3babSopenharmony_ci            1151:    6(float) Load 103(inF0)
4092617a3babSopenharmony_ci            1152:          76 MatrixTimesScalar 1150 1151
4093617a3babSopenharmony_ci                              Store 1149(r7) 1152
4094617a3babSopenharmony_ci            1154:          76 Load 108(inFM1)
4095617a3babSopenharmony_ci            1155:          76 Load 107(inFM0)
4096617a3babSopenharmony_ci            1156:          76 MatrixTimesMatrix 1154 1155
4097617a3babSopenharmony_ci                              Store 1153(r8) 1156
4098617a3babSopenharmony_ci                              Return
4099617a3babSopenharmony_ci                              FunctionEnd
4100617a3babSopenharmony_ci129(TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;):           2 Function None 119
4101617a3babSopenharmony_ci       120(inF0):      7(ptr) FunctionParameter
4102617a3babSopenharmony_ci       121(inF1):      7(ptr) FunctionParameter
4103617a3babSopenharmony_ci      122(inFV2):     25(ptr) FunctionParameter
4104617a3babSopenharmony_ci      123(inFV3):     37(ptr) FunctionParameter
4105617a3babSopenharmony_ci    124(inFM2x3):    112(ptr) FunctionParameter
4106617a3babSopenharmony_ci    125(inFM3x2):    114(ptr) FunctionParameter
4107617a3babSopenharmony_ci    126(inFM3x3):     69(ptr) FunctionParameter
4108617a3babSopenharmony_ci    127(inFM3x4):    116(ptr) FunctionParameter
4109617a3babSopenharmony_ci    128(inFM2x4):    118(ptr) FunctionParameter
4110617a3babSopenharmony_ci             130:             Label
4111617a3babSopenharmony_ci       1157(r00):      7(ptr) Variable Function
4112617a3babSopenharmony_ci       1161(r01):     25(ptr) Variable Function
4113617a3babSopenharmony_ci       1165(r02):     37(ptr) Variable Function
4114617a3babSopenharmony_ci       1169(r03):     25(ptr) Variable Function
4115617a3babSopenharmony_ci       1173(r04):     37(ptr) Variable Function
4116617a3babSopenharmony_ci       1177(r05):      7(ptr) Variable Function
4117617a3babSopenharmony_ci       1181(r06):      7(ptr) Variable Function
4118617a3babSopenharmony_ci       1185(r07):     37(ptr) Variable Function
4119617a3babSopenharmony_ci       1189(r08):     25(ptr) Variable Function
4120617a3babSopenharmony_ci       1193(r09):     25(ptr) Variable Function
4121617a3babSopenharmony_ci       1197(r10):     37(ptr) Variable Function
4122617a3babSopenharmony_ci       1201(r11):    112(ptr) Variable Function
4123617a3babSopenharmony_ci       1205(r12):    114(ptr) Variable Function
4124617a3babSopenharmony_ci       1209(r13):     61(ptr) Variable Function
4125617a3babSopenharmony_ci       1213(r14):    112(ptr) Variable Function
4126617a3babSopenharmony_ci       1217(r15):    118(ptr) Variable Function
4127617a3babSopenharmony_ci       1221(r16):    116(ptr) Variable Function
4128617a3babSopenharmony_ci            1158:    6(float) Load 121(inF1)
4129617a3babSopenharmony_ci            1159:    6(float) Load 120(inF0)
4130617a3babSopenharmony_ci            1160:    6(float) FMul 1158 1159
4131617a3babSopenharmony_ci                              Store 1157(r00) 1160
4132617a3babSopenharmony_ci            1162:    6(float) Load 120(inF0)
4133617a3babSopenharmony_ci            1163:   24(fvec2) Load 122(inFV2)
4134617a3babSopenharmony_ci            1164:   24(fvec2) VectorTimesScalar 1163 1162
4135617a3babSopenharmony_ci                              Store 1161(r01) 1164
4136617a3babSopenharmony_ci            1166:    6(float) Load 120(inF0)
4137617a3babSopenharmony_ci            1167:   36(fvec3) Load 123(inFV3)
4138617a3babSopenharmony_ci            1168:   36(fvec3) VectorTimesScalar 1167 1166
4139617a3babSopenharmony_ci                              Store 1165(r02) 1168
4140617a3babSopenharmony_ci            1170:   24(fvec2) Load 122(inFV2)
4141617a3babSopenharmony_ci            1171:    6(float) Load 120(inF0)
4142617a3babSopenharmony_ci            1172:   24(fvec2) VectorTimesScalar 1170 1171
4143617a3babSopenharmony_ci                              Store 1169(r03) 1172
4144617a3babSopenharmony_ci            1174:   36(fvec3) Load 123(inFV3)
4145617a3babSopenharmony_ci            1175:    6(float) Load 120(inF0)
4146617a3babSopenharmony_ci            1176:   36(fvec3) VectorTimesScalar 1174 1175
4147617a3babSopenharmony_ci                              Store 1173(r04) 1176
4148617a3babSopenharmony_ci            1178:   24(fvec2) Load 122(inFV2)
4149617a3babSopenharmony_ci            1179:   24(fvec2) Load 122(inFV2)
4150617a3babSopenharmony_ci            1180:    6(float) Dot 1178 1179
4151617a3babSopenharmony_ci                              Store 1177(r05) 1180
4152617a3babSopenharmony_ci            1182:   36(fvec3) Load 123(inFV3)
4153617a3babSopenharmony_ci            1183:   36(fvec3) Load 123(inFV3)
4154617a3babSopenharmony_ci            1184:    6(float) Dot 1182 1183
4155617a3babSopenharmony_ci                              Store 1181(r06) 1184
4156617a3babSopenharmony_ci            1186:         111 Load 124(inFM2x3)
4157617a3babSopenharmony_ci            1187:   24(fvec2) Load 122(inFV2)
4158617a3babSopenharmony_ci            1188:   36(fvec3) MatrixTimesVector 1186 1187
4159617a3babSopenharmony_ci                              Store 1185(r07) 1188
4160617a3babSopenharmony_ci            1190:         113 Load 125(inFM3x2)
4161617a3babSopenharmony_ci            1191:   36(fvec3) Load 123(inFV3)
4162617a3babSopenharmony_ci            1192:   24(fvec2) MatrixTimesVector 1190 1191
4163617a3babSopenharmony_ci                              Store 1189(r08) 1192
4164617a3babSopenharmony_ci            1194:   36(fvec3) Load 123(inFV3)
4165617a3babSopenharmony_ci            1195:         111 Load 124(inFM2x3)
4166617a3babSopenharmony_ci            1196:   24(fvec2) VectorTimesMatrix 1194 1195
4167617a3babSopenharmony_ci                              Store 1193(r09) 1196
4168617a3babSopenharmony_ci            1198:   24(fvec2) Load 122(inFV2)
4169617a3babSopenharmony_ci            1199:         113 Load 125(inFM3x2)
4170617a3babSopenharmony_ci            1200:   36(fvec3) VectorTimesMatrix 1198 1199
4171617a3babSopenharmony_ci                              Store 1197(r10) 1200
4172617a3babSopenharmony_ci            1202:    6(float) Load 120(inF0)
4173617a3babSopenharmony_ci            1203:         111 Load 124(inFM2x3)
4174617a3babSopenharmony_ci            1204:         111 MatrixTimesScalar 1203 1202
4175617a3babSopenharmony_ci                              Store 1201(r11) 1204
4176617a3babSopenharmony_ci            1206:    6(float) Load 120(inF0)
4177617a3babSopenharmony_ci            1207:         113 Load 125(inFM3x2)
4178617a3babSopenharmony_ci            1208:         113 MatrixTimesScalar 1207 1206
4179617a3babSopenharmony_ci                              Store 1205(r12) 1208
4180617a3babSopenharmony_ci            1210:         113 Load 125(inFM3x2)
4181617a3babSopenharmony_ci            1211:         111 Load 124(inFM2x3)
4182617a3babSopenharmony_ci            1212:          60 MatrixTimesMatrix 1210 1211
4183617a3babSopenharmony_ci                              Store 1209(r13) 1212
4184617a3babSopenharmony_ci            1214:          68 Load 126(inFM3x3)
4185617a3babSopenharmony_ci            1215:         111 Load 124(inFM2x3)
4186617a3babSopenharmony_ci            1216:         111 MatrixTimesMatrix 1214 1215
4187617a3babSopenharmony_ci                              Store 1213(r14) 1216
4188617a3babSopenharmony_ci            1218:         115 Load 127(inFM3x4)
4189617a3babSopenharmony_ci            1219:         111 Load 124(inFM2x3)
4190617a3babSopenharmony_ci            1220:         117 MatrixTimesMatrix 1218 1219
4191617a3babSopenharmony_ci                              Store 1217(r15) 1220
4192617a3babSopenharmony_ci            1222:         117 Load 128(inFM2x4)
4193617a3babSopenharmony_ci            1223:         113 Load 125(inFM3x2)
4194617a3babSopenharmony_ci            1224:         115 MatrixTimesMatrix 1222 1223
4195617a3babSopenharmony_ci                              Store 1221(r16) 1224
4196617a3babSopenharmony_ci                              Return
4197617a3babSopenharmony_ci                              FunctionEnd
4198