1617a3babSopenharmony_cihlsl.constructimat.frag
2617a3babSopenharmony_ciShader version: 500
3617a3babSopenharmony_cigl_FragCoord origin is upper left
4617a3babSopenharmony_ci0:? Sequence
5617a3babSopenharmony_ci0:2  Function Definition: @main( ( temp int)
6617a3babSopenharmony_ci0:2    Function Parameters: 
7617a3babSopenharmony_ci0:?     Sequence
8617a3babSopenharmony_ci0:6      Sequence
9617a3babSopenharmony_ci0:6        move second child to first child ( temp 4X4 matrix of int)
10617a3babSopenharmony_ci0:6          'var443' ( temp 4X4 matrix of int)
11617a3babSopenharmony_ci0:6          Constant:
12617a3babSopenharmony_ci0:6            0 (const int)
13617a3babSopenharmony_ci0:6            1 (const int)
14617a3babSopenharmony_ci0:6            0 (const int)
15617a3babSopenharmony_ci0:6            0 (const int)
16617a3babSopenharmony_ci0:6            1 (const int)
17617a3babSopenharmony_ci0:6            1 (const int)
18617a3babSopenharmony_ci0:6            0 (const int)
19617a3babSopenharmony_ci0:6            0 (const int)
20617a3babSopenharmony_ci0:6            1 (const int)
21617a3babSopenharmony_ci0:6            0 (const int)
22617a3babSopenharmony_ci0:6            0 (const int)
23617a3babSopenharmony_ci0:6            0 (const int)
24617a3babSopenharmony_ci0:6            0 (const int)
25617a3babSopenharmony_ci0:6            0 (const int)
26617a3babSopenharmony_ci0:6            0 (const int)
27617a3babSopenharmony_ci0:6            0 (const int)
28617a3babSopenharmony_ci0:7      Sequence
29617a3babSopenharmony_ci0:7        move second child to first child ( temp 4X4 matrix of int)
30617a3babSopenharmony_ci0:7          'var444' ( temp 4X4 matrix of int)
31617a3babSopenharmony_ci0:7          Constant:
32617a3babSopenharmony_ci0:7            0 (const int)
33617a3babSopenharmony_ci0:7            1 (const int)
34617a3babSopenharmony_ci0:7            0 (const int)
35617a3babSopenharmony_ci0:7            0 (const int)
36617a3babSopenharmony_ci0:7            1 (const int)
37617a3babSopenharmony_ci0:7            1 (const int)
38617a3babSopenharmony_ci0:7            0 (const int)
39617a3babSopenharmony_ci0:7            0 (const int)
40617a3babSopenharmony_ci0:7            1 (const int)
41617a3babSopenharmony_ci0:7            0 (const int)
42617a3babSopenharmony_ci0:7            0 (const int)
43617a3babSopenharmony_ci0:7            0 (const int)
44617a3babSopenharmony_ci0:7            0 (const int)
45617a3babSopenharmony_ci0:7            0 (const int)
46617a3babSopenharmony_ci0:7            0 (const int)
47617a3babSopenharmony_ci0:7            0 (const int)
48617a3babSopenharmony_ci0:11      Sequence
49617a3babSopenharmony_ci0:11        move second child to first child ( temp 4X2 matrix of int)
50617a3babSopenharmony_ci0:11          'var423' ( temp 4X2 matrix of int)
51617a3babSopenharmony_ci0:11          Constant:
52617a3babSopenharmony_ci0:11            0 (const int)
53617a3babSopenharmony_ci0:11            1 (const int)
54617a3babSopenharmony_ci0:11            1 (const int)
55617a3babSopenharmony_ci0:11            1 (const int)
56617a3babSopenharmony_ci0:11            1 (const int)
57617a3babSopenharmony_ci0:11            0 (const int)
58617a3babSopenharmony_ci0:11            0 (const int)
59617a3babSopenharmony_ci0:11            0 (const int)
60617a3babSopenharmony_ci0:12      Sequence
61617a3babSopenharmony_ci0:12        move second child to first child ( temp 4X2 matrix of int)
62617a3babSopenharmony_ci0:12          'var424' ( temp 4X2 matrix of int)
63617a3babSopenharmony_ci0:12          Constant:
64617a3babSopenharmony_ci0:12            0 (const int)
65617a3babSopenharmony_ci0:12            1 (const int)
66617a3babSopenharmony_ci0:12            1 (const int)
67617a3babSopenharmony_ci0:12            1 (const int)
68617a3babSopenharmony_ci0:12            1 (const int)
69617a3babSopenharmony_ci0:12            0 (const int)
70617a3babSopenharmony_ci0:12            0 (const int)
71617a3babSopenharmony_ci0:12            0 (const int)
72617a3babSopenharmony_ci0:16      Sequence
73617a3babSopenharmony_ci0:16        move second child to first child ( temp 3X2 matrix of int)
74617a3babSopenharmony_ci0:16          'var323' ( temp 3X2 matrix of int)
75617a3babSopenharmony_ci0:16          Constant:
76617a3babSopenharmony_ci0:16            0 (const int)
77617a3babSopenharmony_ci0:16            1 (const int)
78617a3babSopenharmony_ci0:16            1 (const int)
79617a3babSopenharmony_ci0:16            1 (const int)
80617a3babSopenharmony_ci0:16            1 (const int)
81617a3babSopenharmony_ci0:16            0 (const int)
82617a3babSopenharmony_ci0:17      Sequence
83617a3babSopenharmony_ci0:17        move second child to first child ( temp 3X2 matrix of int)
84617a3babSopenharmony_ci0:17          'var234' ( temp 3X2 matrix of int)
85617a3babSopenharmony_ci0:17          Constant:
86617a3babSopenharmony_ci0:17            0 (const int)
87617a3babSopenharmony_ci0:17            1 (const int)
88617a3babSopenharmony_ci0:17            1 (const int)
89617a3babSopenharmony_ci0:17            1 (const int)
90617a3babSopenharmony_ci0:17            1 (const int)
91617a3babSopenharmony_ci0:17            0 (const int)
92617a3babSopenharmony_ci0:22      Sequence
93617a3babSopenharmony_ci0:22        move second child to first child ( temp 4X4 matrix of uint)
94617a3babSopenharmony_ci0:22          'uvar443' ( temp 4X4 matrix of uint)
95617a3babSopenharmony_ci0:22          Constant:
96617a3babSopenharmony_ci0:22            0 (const uint)
97617a3babSopenharmony_ci0:22            1 (const uint)
98617a3babSopenharmony_ci0:22            0 (const uint)
99617a3babSopenharmony_ci0:22            0 (const uint)
100617a3babSopenharmony_ci0:22            1 (const uint)
101617a3babSopenharmony_ci0:22            1 (const uint)
102617a3babSopenharmony_ci0:22            0 (const uint)
103617a3babSopenharmony_ci0:22            0 (const uint)
104617a3babSopenharmony_ci0:22            1 (const uint)
105617a3babSopenharmony_ci0:22            0 (const uint)
106617a3babSopenharmony_ci0:22            0 (const uint)
107617a3babSopenharmony_ci0:22            0 (const uint)
108617a3babSopenharmony_ci0:22            0 (const uint)
109617a3babSopenharmony_ci0:22            0 (const uint)
110617a3babSopenharmony_ci0:22            0 (const uint)
111617a3babSopenharmony_ci0:22            0 (const uint)
112617a3babSopenharmony_ci0:23      Sequence
113617a3babSopenharmony_ci0:23        move second child to first child ( temp 4X4 matrix of uint)
114617a3babSopenharmony_ci0:23          'uvar444' ( temp 4X4 matrix of uint)
115617a3babSopenharmony_ci0:23          Constant:
116617a3babSopenharmony_ci0:23            0 (const uint)
117617a3babSopenharmony_ci0:23            1 (const uint)
118617a3babSopenharmony_ci0:23            0 (const uint)
119617a3babSopenharmony_ci0:23            0 (const uint)
120617a3babSopenharmony_ci0:23            1 (const uint)
121617a3babSopenharmony_ci0:23            1 (const uint)
122617a3babSopenharmony_ci0:23            0 (const uint)
123617a3babSopenharmony_ci0:23            0 (const uint)
124617a3babSopenharmony_ci0:23            1 (const uint)
125617a3babSopenharmony_ci0:23            0 (const uint)
126617a3babSopenharmony_ci0:23            0 (const uint)
127617a3babSopenharmony_ci0:23            0 (const uint)
128617a3babSopenharmony_ci0:23            0 (const uint)
129617a3babSopenharmony_ci0:23            0 (const uint)
130617a3babSopenharmony_ci0:23            0 (const uint)
131617a3babSopenharmony_ci0:23            0 (const uint)
132617a3babSopenharmony_ci0:27      Sequence
133617a3babSopenharmony_ci0:27        move second child to first child ( temp 4X2 matrix of uint)
134617a3babSopenharmony_ci0:27          'uvar423' ( temp 4X2 matrix of uint)
135617a3babSopenharmony_ci0:27          Constant:
136617a3babSopenharmony_ci0:27            0 (const uint)
137617a3babSopenharmony_ci0:27            1 (const uint)
138617a3babSopenharmony_ci0:27            1 (const uint)
139617a3babSopenharmony_ci0:27            1 (const uint)
140617a3babSopenharmony_ci0:27            1 (const uint)
141617a3babSopenharmony_ci0:27            0 (const uint)
142617a3babSopenharmony_ci0:27            0 (const uint)
143617a3babSopenharmony_ci0:27            0 (const uint)
144617a3babSopenharmony_ci0:28      Sequence
145617a3babSopenharmony_ci0:28        move second child to first child ( temp 4X2 matrix of uint)
146617a3babSopenharmony_ci0:28          'uvar424' ( temp 4X2 matrix of uint)
147617a3babSopenharmony_ci0:28          Constant:
148617a3babSopenharmony_ci0:28            0 (const uint)
149617a3babSopenharmony_ci0:28            1 (const uint)
150617a3babSopenharmony_ci0:28            1 (const uint)
151617a3babSopenharmony_ci0:28            1 (const uint)
152617a3babSopenharmony_ci0:28            1 (const uint)
153617a3babSopenharmony_ci0:28            0 (const uint)
154617a3babSopenharmony_ci0:28            0 (const uint)
155617a3babSopenharmony_ci0:28            0 (const uint)
156617a3babSopenharmony_ci0:32      Sequence
157617a3babSopenharmony_ci0:32        move second child to first child ( temp 3X2 matrix of uint)
158617a3babSopenharmony_ci0:32          'uvar323' ( temp 3X2 matrix of uint)
159617a3babSopenharmony_ci0:32          Constant:
160617a3babSopenharmony_ci0:32            0 (const uint)
161617a3babSopenharmony_ci0:32            1 (const uint)
162617a3babSopenharmony_ci0:32            1 (const uint)
163617a3babSopenharmony_ci0:32            1 (const uint)
164617a3babSopenharmony_ci0:32            1 (const uint)
165617a3babSopenharmony_ci0:32            0 (const uint)
166617a3babSopenharmony_ci0:33      Sequence
167617a3babSopenharmony_ci0:33        move second child to first child ( temp 3X2 matrix of uint)
168617a3babSopenharmony_ci0:33          'uvar234' ( temp 3X2 matrix of uint)
169617a3babSopenharmony_ci0:33          Constant:
170617a3babSopenharmony_ci0:33            0 (const uint)
171617a3babSopenharmony_ci0:33            1 (const uint)
172617a3babSopenharmony_ci0:33            1 (const uint)
173617a3babSopenharmony_ci0:33            1 (const uint)
174617a3babSopenharmony_ci0:33            1 (const uint)
175617a3babSopenharmony_ci0:33            0 (const uint)
176617a3babSopenharmony_ci0:38      Sequence
177617a3babSopenharmony_ci0:38        move second child to first child ( temp 4X4 matrix of bool)
178617a3babSopenharmony_ci0:38          'bvar443' ( temp 4X4 matrix of bool)
179617a3babSopenharmony_ci0:38          Constant:
180617a3babSopenharmony_ci0:38            false (const bool)
181617a3babSopenharmony_ci0:38            true (const bool)
182617a3babSopenharmony_ci0:38            false (const bool)
183617a3babSopenharmony_ci0:38            false (const bool)
184617a3babSopenharmony_ci0:38            true (const bool)
185617a3babSopenharmony_ci0:38            true (const bool)
186617a3babSopenharmony_ci0:38            false (const bool)
187617a3babSopenharmony_ci0:38            false (const bool)
188617a3babSopenharmony_ci0:38            true (const bool)
189617a3babSopenharmony_ci0:38            false (const bool)
190617a3babSopenharmony_ci0:38            false (const bool)
191617a3babSopenharmony_ci0:38            false (const bool)
192617a3babSopenharmony_ci0:38            false (const bool)
193617a3babSopenharmony_ci0:38            false (const bool)
194617a3babSopenharmony_ci0:38            false (const bool)
195617a3babSopenharmony_ci0:38            false (const bool)
196617a3babSopenharmony_ci0:39      Sequence
197617a3babSopenharmony_ci0:39        move second child to first child ( temp 4X4 matrix of bool)
198617a3babSopenharmony_ci0:39          'bvar444' ( temp 4X4 matrix of bool)
199617a3babSopenharmony_ci0:39          Constant:
200617a3babSopenharmony_ci0:39            false (const bool)
201617a3babSopenharmony_ci0:39            true (const bool)
202617a3babSopenharmony_ci0:39            false (const bool)
203617a3babSopenharmony_ci0:39            false (const bool)
204617a3babSopenharmony_ci0:39            true (const bool)
205617a3babSopenharmony_ci0:39            true (const bool)
206617a3babSopenharmony_ci0:39            false (const bool)
207617a3babSopenharmony_ci0:39            false (const bool)
208617a3babSopenharmony_ci0:39            true (const bool)
209617a3babSopenharmony_ci0:39            false (const bool)
210617a3babSopenharmony_ci0:39            false (const bool)
211617a3babSopenharmony_ci0:39            false (const bool)
212617a3babSopenharmony_ci0:39            false (const bool)
213617a3babSopenharmony_ci0:39            false (const bool)
214617a3babSopenharmony_ci0:39            false (const bool)
215617a3babSopenharmony_ci0:39            false (const bool)
216617a3babSopenharmony_ci0:43      Sequence
217617a3babSopenharmony_ci0:43        move second child to first child ( temp 4X2 matrix of bool)
218617a3babSopenharmony_ci0:43          'bvar423' ( temp 4X2 matrix of bool)
219617a3babSopenharmony_ci0:43          Constant:
220617a3babSopenharmony_ci0:43            false (const bool)
221617a3babSopenharmony_ci0:43            true (const bool)
222617a3babSopenharmony_ci0:43            true (const bool)
223617a3babSopenharmony_ci0:43            true (const bool)
224617a3babSopenharmony_ci0:43            true (const bool)
225617a3babSopenharmony_ci0:43            false (const bool)
226617a3babSopenharmony_ci0:43            false (const bool)
227617a3babSopenharmony_ci0:43            false (const bool)
228617a3babSopenharmony_ci0:44      Sequence
229617a3babSopenharmony_ci0:44        move second child to first child ( temp 4X2 matrix of bool)
230617a3babSopenharmony_ci0:44          'bvar424' ( temp 4X2 matrix of bool)
231617a3babSopenharmony_ci0:44          Constant:
232617a3babSopenharmony_ci0:44            false (const bool)
233617a3babSopenharmony_ci0:44            true (const bool)
234617a3babSopenharmony_ci0:44            true (const bool)
235617a3babSopenharmony_ci0:44            true (const bool)
236617a3babSopenharmony_ci0:44            true (const bool)
237617a3babSopenharmony_ci0:44            false (const bool)
238617a3babSopenharmony_ci0:44            false (const bool)
239617a3babSopenharmony_ci0:44            false (const bool)
240617a3babSopenharmony_ci0:48      Sequence
241617a3babSopenharmony_ci0:48        move second child to first child ( temp 3X2 matrix of bool)
242617a3babSopenharmony_ci0:48          'bvar323' ( temp 3X2 matrix of bool)
243617a3babSopenharmony_ci0:48          Constant:
244617a3babSopenharmony_ci0:48            false (const bool)
245617a3babSopenharmony_ci0:48            true (const bool)
246617a3babSopenharmony_ci0:48            true (const bool)
247617a3babSopenharmony_ci0:48            true (const bool)
248617a3babSopenharmony_ci0:48            true (const bool)
249617a3babSopenharmony_ci0:48            false (const bool)
250617a3babSopenharmony_ci0:49      Sequence
251617a3babSopenharmony_ci0:49        move second child to first child ( temp 3X2 matrix of bool)
252617a3babSopenharmony_ci0:49          'bvar234' ( temp 3X2 matrix of bool)
253617a3babSopenharmony_ci0:49          Constant:
254617a3babSopenharmony_ci0:49            false (const bool)
255617a3babSopenharmony_ci0:49            true (const bool)
256617a3babSopenharmony_ci0:49            true (const bool)
257617a3babSopenharmony_ci0:49            true (const bool)
258617a3babSopenharmony_ci0:49            true (const bool)
259617a3babSopenharmony_ci0:49            false (const bool)
260617a3babSopenharmony_ci0:51      Branch: Return with expression
261617a3babSopenharmony_ci0:51        Constant:
262617a3babSopenharmony_ci0:51          0 (const int)
263617a3babSopenharmony_ci0:2  Function Definition: main( ( temp void)
264617a3babSopenharmony_ci0:2    Function Parameters: 
265617a3babSopenharmony_ci0:?     Sequence
266617a3babSopenharmony_ci0:2      move second child to first child ( temp int)
267617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out int)
268617a3babSopenharmony_ci0:2        Function Call: @main( ( temp int)
269617a3babSopenharmony_ci0:?   Linker Objects
270617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out int)
271617a3babSopenharmony_ci
272617a3babSopenharmony_ci
273617a3babSopenharmony_ciLinked fragment stage:
274617a3babSopenharmony_ci
275617a3babSopenharmony_ci
276617a3babSopenharmony_ciShader version: 500
277617a3babSopenharmony_cigl_FragCoord origin is upper left
278617a3babSopenharmony_ci0:? Sequence
279617a3babSopenharmony_ci0:2  Function Definition: @main( ( temp int)
280617a3babSopenharmony_ci0:2    Function Parameters: 
281617a3babSopenharmony_ci0:?     Sequence
282617a3babSopenharmony_ci0:6      Sequence
283617a3babSopenharmony_ci0:6        move second child to first child ( temp 4X4 matrix of int)
284617a3babSopenharmony_ci0:6          'var443' ( temp 4X4 matrix of int)
285617a3babSopenharmony_ci0:6          Constant:
286617a3babSopenharmony_ci0:6            0 (const int)
287617a3babSopenharmony_ci0:6            1 (const int)
288617a3babSopenharmony_ci0:6            0 (const int)
289617a3babSopenharmony_ci0:6            0 (const int)
290617a3babSopenharmony_ci0:6            1 (const int)
291617a3babSopenharmony_ci0:6            1 (const int)
292617a3babSopenharmony_ci0:6            0 (const int)
293617a3babSopenharmony_ci0:6            0 (const int)
294617a3babSopenharmony_ci0:6            1 (const int)
295617a3babSopenharmony_ci0:6            0 (const int)
296617a3babSopenharmony_ci0:6            0 (const int)
297617a3babSopenharmony_ci0:6            0 (const int)
298617a3babSopenharmony_ci0:6            0 (const int)
299617a3babSopenharmony_ci0:6            0 (const int)
300617a3babSopenharmony_ci0:6            0 (const int)
301617a3babSopenharmony_ci0:6            0 (const int)
302617a3babSopenharmony_ci0:7      Sequence
303617a3babSopenharmony_ci0:7        move second child to first child ( temp 4X4 matrix of int)
304617a3babSopenharmony_ci0:7          'var444' ( temp 4X4 matrix of int)
305617a3babSopenharmony_ci0:7          Constant:
306617a3babSopenharmony_ci0:7            0 (const int)
307617a3babSopenharmony_ci0:7            1 (const int)
308617a3babSopenharmony_ci0:7            0 (const int)
309617a3babSopenharmony_ci0:7            0 (const int)
310617a3babSopenharmony_ci0:7            1 (const int)
311617a3babSopenharmony_ci0:7            1 (const int)
312617a3babSopenharmony_ci0:7            0 (const int)
313617a3babSopenharmony_ci0:7            0 (const int)
314617a3babSopenharmony_ci0:7            1 (const int)
315617a3babSopenharmony_ci0:7            0 (const int)
316617a3babSopenharmony_ci0:7            0 (const int)
317617a3babSopenharmony_ci0:7            0 (const int)
318617a3babSopenharmony_ci0:7            0 (const int)
319617a3babSopenharmony_ci0:7            0 (const int)
320617a3babSopenharmony_ci0:7            0 (const int)
321617a3babSopenharmony_ci0:7            0 (const int)
322617a3babSopenharmony_ci0:11      Sequence
323617a3babSopenharmony_ci0:11        move second child to first child ( temp 4X2 matrix of int)
324617a3babSopenharmony_ci0:11          'var423' ( temp 4X2 matrix of int)
325617a3babSopenharmony_ci0:11          Constant:
326617a3babSopenharmony_ci0:11            0 (const int)
327617a3babSopenharmony_ci0:11            1 (const int)
328617a3babSopenharmony_ci0:11            1 (const int)
329617a3babSopenharmony_ci0:11            1 (const int)
330617a3babSopenharmony_ci0:11            1 (const int)
331617a3babSopenharmony_ci0:11            0 (const int)
332617a3babSopenharmony_ci0:11            0 (const int)
333617a3babSopenharmony_ci0:11            0 (const int)
334617a3babSopenharmony_ci0:12      Sequence
335617a3babSopenharmony_ci0:12        move second child to first child ( temp 4X2 matrix of int)
336617a3babSopenharmony_ci0:12          'var424' ( temp 4X2 matrix of int)
337617a3babSopenharmony_ci0:12          Constant:
338617a3babSopenharmony_ci0:12            0 (const int)
339617a3babSopenharmony_ci0:12            1 (const int)
340617a3babSopenharmony_ci0:12            1 (const int)
341617a3babSopenharmony_ci0:12            1 (const int)
342617a3babSopenharmony_ci0:12            1 (const int)
343617a3babSopenharmony_ci0:12            0 (const int)
344617a3babSopenharmony_ci0:12            0 (const int)
345617a3babSopenharmony_ci0:12            0 (const int)
346617a3babSopenharmony_ci0:16      Sequence
347617a3babSopenharmony_ci0:16        move second child to first child ( temp 3X2 matrix of int)
348617a3babSopenharmony_ci0:16          'var323' ( temp 3X2 matrix of int)
349617a3babSopenharmony_ci0:16          Constant:
350617a3babSopenharmony_ci0:16            0 (const int)
351617a3babSopenharmony_ci0:16            1 (const int)
352617a3babSopenharmony_ci0:16            1 (const int)
353617a3babSopenharmony_ci0:16            1 (const int)
354617a3babSopenharmony_ci0:16            1 (const int)
355617a3babSopenharmony_ci0:16            0 (const int)
356617a3babSopenharmony_ci0:17      Sequence
357617a3babSopenharmony_ci0:17        move second child to first child ( temp 3X2 matrix of int)
358617a3babSopenharmony_ci0:17          'var234' ( temp 3X2 matrix of int)
359617a3babSopenharmony_ci0:17          Constant:
360617a3babSopenharmony_ci0:17            0 (const int)
361617a3babSopenharmony_ci0:17            1 (const int)
362617a3babSopenharmony_ci0:17            1 (const int)
363617a3babSopenharmony_ci0:17            1 (const int)
364617a3babSopenharmony_ci0:17            1 (const int)
365617a3babSopenharmony_ci0:17            0 (const int)
366617a3babSopenharmony_ci0:22      Sequence
367617a3babSopenharmony_ci0:22        move second child to first child ( temp 4X4 matrix of uint)
368617a3babSopenharmony_ci0:22          'uvar443' ( temp 4X4 matrix of uint)
369617a3babSopenharmony_ci0:22          Constant:
370617a3babSopenharmony_ci0:22            0 (const uint)
371617a3babSopenharmony_ci0:22            1 (const uint)
372617a3babSopenharmony_ci0:22            0 (const uint)
373617a3babSopenharmony_ci0:22            0 (const uint)
374617a3babSopenharmony_ci0:22            1 (const uint)
375617a3babSopenharmony_ci0:22            1 (const uint)
376617a3babSopenharmony_ci0:22            0 (const uint)
377617a3babSopenharmony_ci0:22            0 (const uint)
378617a3babSopenharmony_ci0:22            1 (const uint)
379617a3babSopenharmony_ci0:22            0 (const uint)
380617a3babSopenharmony_ci0:22            0 (const uint)
381617a3babSopenharmony_ci0:22            0 (const uint)
382617a3babSopenharmony_ci0:22            0 (const uint)
383617a3babSopenharmony_ci0:22            0 (const uint)
384617a3babSopenharmony_ci0:22            0 (const uint)
385617a3babSopenharmony_ci0:22            0 (const uint)
386617a3babSopenharmony_ci0:23      Sequence
387617a3babSopenharmony_ci0:23        move second child to first child ( temp 4X4 matrix of uint)
388617a3babSopenharmony_ci0:23          'uvar444' ( temp 4X4 matrix of uint)
389617a3babSopenharmony_ci0:23          Constant:
390617a3babSopenharmony_ci0:23            0 (const uint)
391617a3babSopenharmony_ci0:23            1 (const uint)
392617a3babSopenharmony_ci0:23            0 (const uint)
393617a3babSopenharmony_ci0:23            0 (const uint)
394617a3babSopenharmony_ci0:23            1 (const uint)
395617a3babSopenharmony_ci0:23            1 (const uint)
396617a3babSopenharmony_ci0:23            0 (const uint)
397617a3babSopenharmony_ci0:23            0 (const uint)
398617a3babSopenharmony_ci0:23            1 (const uint)
399617a3babSopenharmony_ci0:23            0 (const uint)
400617a3babSopenharmony_ci0:23            0 (const uint)
401617a3babSopenharmony_ci0:23            0 (const uint)
402617a3babSopenharmony_ci0:23            0 (const uint)
403617a3babSopenharmony_ci0:23            0 (const uint)
404617a3babSopenharmony_ci0:23            0 (const uint)
405617a3babSopenharmony_ci0:23            0 (const uint)
406617a3babSopenharmony_ci0:27      Sequence
407617a3babSopenharmony_ci0:27        move second child to first child ( temp 4X2 matrix of uint)
408617a3babSopenharmony_ci0:27          'uvar423' ( temp 4X2 matrix of uint)
409617a3babSopenharmony_ci0:27          Constant:
410617a3babSopenharmony_ci0:27            0 (const uint)
411617a3babSopenharmony_ci0:27            1 (const uint)
412617a3babSopenharmony_ci0:27            1 (const uint)
413617a3babSopenharmony_ci0:27            1 (const uint)
414617a3babSopenharmony_ci0:27            1 (const uint)
415617a3babSopenharmony_ci0:27            0 (const uint)
416617a3babSopenharmony_ci0:27            0 (const uint)
417617a3babSopenharmony_ci0:27            0 (const uint)
418617a3babSopenharmony_ci0:28      Sequence
419617a3babSopenharmony_ci0:28        move second child to first child ( temp 4X2 matrix of uint)
420617a3babSopenharmony_ci0:28          'uvar424' ( temp 4X2 matrix of uint)
421617a3babSopenharmony_ci0:28          Constant:
422617a3babSopenharmony_ci0:28            0 (const uint)
423617a3babSopenharmony_ci0:28            1 (const uint)
424617a3babSopenharmony_ci0:28            1 (const uint)
425617a3babSopenharmony_ci0:28            1 (const uint)
426617a3babSopenharmony_ci0:28            1 (const uint)
427617a3babSopenharmony_ci0:28            0 (const uint)
428617a3babSopenharmony_ci0:28            0 (const uint)
429617a3babSopenharmony_ci0:28            0 (const uint)
430617a3babSopenharmony_ci0:32      Sequence
431617a3babSopenharmony_ci0:32        move second child to first child ( temp 3X2 matrix of uint)
432617a3babSopenharmony_ci0:32          'uvar323' ( temp 3X2 matrix of uint)
433617a3babSopenharmony_ci0:32          Constant:
434617a3babSopenharmony_ci0:32            0 (const uint)
435617a3babSopenharmony_ci0:32            1 (const uint)
436617a3babSopenharmony_ci0:32            1 (const uint)
437617a3babSopenharmony_ci0:32            1 (const uint)
438617a3babSopenharmony_ci0:32            1 (const uint)
439617a3babSopenharmony_ci0:32            0 (const uint)
440617a3babSopenharmony_ci0:33      Sequence
441617a3babSopenharmony_ci0:33        move second child to first child ( temp 3X2 matrix of uint)
442617a3babSopenharmony_ci0:33          'uvar234' ( temp 3X2 matrix of uint)
443617a3babSopenharmony_ci0:33          Constant:
444617a3babSopenharmony_ci0:33            0 (const uint)
445617a3babSopenharmony_ci0:33            1 (const uint)
446617a3babSopenharmony_ci0:33            1 (const uint)
447617a3babSopenharmony_ci0:33            1 (const uint)
448617a3babSopenharmony_ci0:33            1 (const uint)
449617a3babSopenharmony_ci0:33            0 (const uint)
450617a3babSopenharmony_ci0:38      Sequence
451617a3babSopenharmony_ci0:38        move second child to first child ( temp 4X4 matrix of bool)
452617a3babSopenharmony_ci0:38          'bvar443' ( temp 4X4 matrix of bool)
453617a3babSopenharmony_ci0:38          Constant:
454617a3babSopenharmony_ci0:38            false (const bool)
455617a3babSopenharmony_ci0:38            true (const bool)
456617a3babSopenharmony_ci0:38            false (const bool)
457617a3babSopenharmony_ci0:38            false (const bool)
458617a3babSopenharmony_ci0:38            true (const bool)
459617a3babSopenharmony_ci0:38            true (const bool)
460617a3babSopenharmony_ci0:38            false (const bool)
461617a3babSopenharmony_ci0:38            false (const bool)
462617a3babSopenharmony_ci0:38            true (const bool)
463617a3babSopenharmony_ci0:38            false (const bool)
464617a3babSopenharmony_ci0:38            false (const bool)
465617a3babSopenharmony_ci0:38            false (const bool)
466617a3babSopenharmony_ci0:38            false (const bool)
467617a3babSopenharmony_ci0:38            false (const bool)
468617a3babSopenharmony_ci0:38            false (const bool)
469617a3babSopenharmony_ci0:38            false (const bool)
470617a3babSopenharmony_ci0:39      Sequence
471617a3babSopenharmony_ci0:39        move second child to first child ( temp 4X4 matrix of bool)
472617a3babSopenharmony_ci0:39          'bvar444' ( temp 4X4 matrix of bool)
473617a3babSopenharmony_ci0:39          Constant:
474617a3babSopenharmony_ci0:39            false (const bool)
475617a3babSopenharmony_ci0:39            true (const bool)
476617a3babSopenharmony_ci0:39            false (const bool)
477617a3babSopenharmony_ci0:39            false (const bool)
478617a3babSopenharmony_ci0:39            true (const bool)
479617a3babSopenharmony_ci0:39            true (const bool)
480617a3babSopenharmony_ci0:39            false (const bool)
481617a3babSopenharmony_ci0:39            false (const bool)
482617a3babSopenharmony_ci0:39            true (const bool)
483617a3babSopenharmony_ci0:39            false (const bool)
484617a3babSopenharmony_ci0:39            false (const bool)
485617a3babSopenharmony_ci0:39            false (const bool)
486617a3babSopenharmony_ci0:39            false (const bool)
487617a3babSopenharmony_ci0:39            false (const bool)
488617a3babSopenharmony_ci0:39            false (const bool)
489617a3babSopenharmony_ci0:39            false (const bool)
490617a3babSopenharmony_ci0:43      Sequence
491617a3babSopenharmony_ci0:43        move second child to first child ( temp 4X2 matrix of bool)
492617a3babSopenharmony_ci0:43          'bvar423' ( temp 4X2 matrix of bool)
493617a3babSopenharmony_ci0:43          Constant:
494617a3babSopenharmony_ci0:43            false (const bool)
495617a3babSopenharmony_ci0:43            true (const bool)
496617a3babSopenharmony_ci0:43            true (const bool)
497617a3babSopenharmony_ci0:43            true (const bool)
498617a3babSopenharmony_ci0:43            true (const bool)
499617a3babSopenharmony_ci0:43            false (const bool)
500617a3babSopenharmony_ci0:43            false (const bool)
501617a3babSopenharmony_ci0:43            false (const bool)
502617a3babSopenharmony_ci0:44      Sequence
503617a3babSopenharmony_ci0:44        move second child to first child ( temp 4X2 matrix of bool)
504617a3babSopenharmony_ci0:44          'bvar424' ( temp 4X2 matrix of bool)
505617a3babSopenharmony_ci0:44          Constant:
506617a3babSopenharmony_ci0:44            false (const bool)
507617a3babSopenharmony_ci0:44            true (const bool)
508617a3babSopenharmony_ci0:44            true (const bool)
509617a3babSopenharmony_ci0:44            true (const bool)
510617a3babSopenharmony_ci0:44            true (const bool)
511617a3babSopenharmony_ci0:44            false (const bool)
512617a3babSopenharmony_ci0:44            false (const bool)
513617a3babSopenharmony_ci0:44            false (const bool)
514617a3babSopenharmony_ci0:48      Sequence
515617a3babSopenharmony_ci0:48        move second child to first child ( temp 3X2 matrix of bool)
516617a3babSopenharmony_ci0:48          'bvar323' ( temp 3X2 matrix of bool)
517617a3babSopenharmony_ci0:48          Constant:
518617a3babSopenharmony_ci0:48            false (const bool)
519617a3babSopenharmony_ci0:48            true (const bool)
520617a3babSopenharmony_ci0:48            true (const bool)
521617a3babSopenharmony_ci0:48            true (const bool)
522617a3babSopenharmony_ci0:48            true (const bool)
523617a3babSopenharmony_ci0:48            false (const bool)
524617a3babSopenharmony_ci0:49      Sequence
525617a3babSopenharmony_ci0:49        move second child to first child ( temp 3X2 matrix of bool)
526617a3babSopenharmony_ci0:49          'bvar234' ( temp 3X2 matrix of bool)
527617a3babSopenharmony_ci0:49          Constant:
528617a3babSopenharmony_ci0:49            false (const bool)
529617a3babSopenharmony_ci0:49            true (const bool)
530617a3babSopenharmony_ci0:49            true (const bool)
531617a3babSopenharmony_ci0:49            true (const bool)
532617a3babSopenharmony_ci0:49            true (const bool)
533617a3babSopenharmony_ci0:49            false (const bool)
534617a3babSopenharmony_ci0:51      Branch: Return with expression
535617a3babSopenharmony_ci0:51        Constant:
536617a3babSopenharmony_ci0:51          0 (const int)
537617a3babSopenharmony_ci0:2  Function Definition: main( ( temp void)
538617a3babSopenharmony_ci0:2    Function Parameters: 
539617a3babSopenharmony_ci0:?     Sequence
540617a3babSopenharmony_ci0:2      move second child to first child ( temp int)
541617a3babSopenharmony_ci0:?         '@entryPointOutput' (layout( location=0) out int)
542617a3babSopenharmony_ci0:2        Function Call: @main( ( temp int)
543617a3babSopenharmony_ci0:?   Linker Objects
544617a3babSopenharmony_ci0:?     '@entryPointOutput' (layout( location=0) out int)
545617a3babSopenharmony_ci
546617a3babSopenharmony_ciValidation failed
547617a3babSopenharmony_ci// Module Version 10000
548617a3babSopenharmony_ci// Generated by (magic number): 8000b
549617a3babSopenharmony_ci// Id's are bound by 98
550617a3babSopenharmony_ci
551617a3babSopenharmony_ci                              Capability Shader
552617a3babSopenharmony_ci               1:             ExtInstImport  "GLSL.std.450"
553617a3babSopenharmony_ci                              MemoryModel Logical GLSL450
554617a3babSopenharmony_ci                              EntryPoint Fragment 4  "main" 96
555617a3babSopenharmony_ci                              ExecutionMode 4 OriginUpperLeft
556617a3babSopenharmony_ci                              Source HLSL 500
557617a3babSopenharmony_ci                              Name 4  "main"
558617a3babSopenharmony_ci                              Name 8  "@main("
559617a3babSopenharmony_ci                              Name 13  "var443"
560617a3babSopenharmony_ci                              Name 21  "var444"
561617a3babSopenharmony_ci                              Name 25  "var423"
562617a3babSopenharmony_ci                              Name 31  "var424"
563617a3babSopenharmony_ci                              Name 34  "var323"
564617a3babSopenharmony_ci                              Name 36  "var234"
565617a3babSopenharmony_ci                              Name 41  "uvar443"
566617a3babSopenharmony_ci                              Name 49  "uvar444"
567617a3babSopenharmony_ci                              Name 53  "uvar423"
568617a3babSopenharmony_ci                              Name 59  "uvar424"
569617a3babSopenharmony_ci                              Name 62  "uvar323"
570617a3babSopenharmony_ci                              Name 64  "uvar234"
571617a3babSopenharmony_ci                              Name 69  "bvar443"
572617a3babSopenharmony_ci                              Name 77  "bvar444"
573617a3babSopenharmony_ci                              Name 81  "bvar423"
574617a3babSopenharmony_ci                              Name 87  "bvar424"
575617a3babSopenharmony_ci                              Name 90  "bvar323"
576617a3babSopenharmony_ci                              Name 92  "bvar234"
577617a3babSopenharmony_ci                              Name 96  "@entryPointOutput"
578617a3babSopenharmony_ci                              Decorate 96(@entryPointOutput) Location 0
579617a3babSopenharmony_ci               2:             TypeVoid
580617a3babSopenharmony_ci               3:             TypeFunction 2
581617a3babSopenharmony_ci               6:             TypeInt 32 1
582617a3babSopenharmony_ci               7:             TypeFunction 6(int)
583617a3babSopenharmony_ci              10:             TypeVector 6(int) 4
584617a3babSopenharmony_ci              11:             TypeMatrix 10(ivec4) 4
585617a3babSopenharmony_ci              12:             TypePointer Function 11
586617a3babSopenharmony_ci              14:      6(int) Constant 0
587617a3babSopenharmony_ci              15:      6(int) Constant 1
588617a3babSopenharmony_ci              16:   10(ivec4) ConstantComposite 14 15 14 14
589617a3babSopenharmony_ci              17:   10(ivec4) ConstantComposite 15 15 14 14
590617a3babSopenharmony_ci              18:   10(ivec4) ConstantComposite 15 14 14 14
591617a3babSopenharmony_ci              19:   10(ivec4) ConstantComposite 14 14 14 14
592617a3babSopenharmony_ci              20:          11 ConstantComposite 16 17 18 19
593617a3babSopenharmony_ci              22:             TypeVector 6(int) 2
594617a3babSopenharmony_ci              23:             TypeMatrix 22(ivec2) 4
595617a3babSopenharmony_ci              24:             TypePointer Function 23
596617a3babSopenharmony_ci              26:   22(ivec2) ConstantComposite 14 15
597617a3babSopenharmony_ci              27:   22(ivec2) ConstantComposite 15 15
598617a3babSopenharmony_ci              28:   22(ivec2) ConstantComposite 15 14
599617a3babSopenharmony_ci              29:   22(ivec2) ConstantComposite 14 14
600617a3babSopenharmony_ci              30:          23 ConstantComposite 26 27 28 29
601617a3babSopenharmony_ci              32:             TypeMatrix 22(ivec2) 3
602617a3babSopenharmony_ci              33:             TypePointer Function 32
603617a3babSopenharmony_ci              35:          32 ConstantComposite 26 27 28
604617a3babSopenharmony_ci              37:             TypeInt 32 0
605617a3babSopenharmony_ci              38:             TypeVector 37(int) 4
606617a3babSopenharmony_ci              39:             TypeMatrix 38(ivec4) 4
607617a3babSopenharmony_ci              40:             TypePointer Function 39
608617a3babSopenharmony_ci              42:     37(int) Constant 0
609617a3babSopenharmony_ci              43:     37(int) Constant 1
610617a3babSopenharmony_ci              44:   38(ivec4) ConstantComposite 42 43 42 42
611617a3babSopenharmony_ci              45:   38(ivec4) ConstantComposite 43 43 42 42
612617a3babSopenharmony_ci              46:   38(ivec4) ConstantComposite 43 42 42 42
613617a3babSopenharmony_ci              47:   38(ivec4) ConstantComposite 42 42 42 42
614617a3babSopenharmony_ci              48:          39 ConstantComposite 44 45 46 47
615617a3babSopenharmony_ci              50:             TypeVector 37(int) 2
616617a3babSopenharmony_ci              51:             TypeMatrix 50(ivec2) 4
617617a3babSopenharmony_ci              52:             TypePointer Function 51
618617a3babSopenharmony_ci              54:   50(ivec2) ConstantComposite 42 43
619617a3babSopenharmony_ci              55:   50(ivec2) ConstantComposite 43 43
620617a3babSopenharmony_ci              56:   50(ivec2) ConstantComposite 43 42
621617a3babSopenharmony_ci              57:   50(ivec2) ConstantComposite 42 42
622617a3babSopenharmony_ci              58:          51 ConstantComposite 54 55 56 57
623617a3babSopenharmony_ci              60:             TypeMatrix 50(ivec2) 3
624617a3babSopenharmony_ci              61:             TypePointer Function 60
625617a3babSopenharmony_ci              63:          60 ConstantComposite 54 55 56
626617a3babSopenharmony_ci              65:             TypeBool
627617a3babSopenharmony_ci              66:             TypeVector 65(bool) 4
628617a3babSopenharmony_ci              67:             TypeMatrix 66(bvec4) 4
629617a3babSopenharmony_ci              68:             TypePointer Function 67
630617a3babSopenharmony_ci              70:    65(bool) ConstantFalse
631617a3babSopenharmony_ci              71:    65(bool) ConstantTrue
632617a3babSopenharmony_ci              72:   66(bvec4) ConstantComposite 70 71 70 70
633617a3babSopenharmony_ci              73:   66(bvec4) ConstantComposite 71 71 70 70
634617a3babSopenharmony_ci              74:   66(bvec4) ConstantComposite 71 70 70 70
635617a3babSopenharmony_ci              75:   66(bvec4) ConstantComposite 70 70 70 70
636617a3babSopenharmony_ci              76:          67 ConstantComposite 72 73 74 75
637617a3babSopenharmony_ci              78:             TypeVector 65(bool) 2
638617a3babSopenharmony_ci              79:             TypeMatrix 78(bvec2) 4
639617a3babSopenharmony_ci              80:             TypePointer Function 79
640617a3babSopenharmony_ci              82:   78(bvec2) ConstantComposite 70 71
641617a3babSopenharmony_ci              83:   78(bvec2) ConstantComposite 71 71
642617a3babSopenharmony_ci              84:   78(bvec2) ConstantComposite 71 70
643617a3babSopenharmony_ci              85:   78(bvec2) ConstantComposite 70 70
644617a3babSopenharmony_ci              86:          79 ConstantComposite 82 83 84 85
645617a3babSopenharmony_ci              88:             TypeMatrix 78(bvec2) 3
646617a3babSopenharmony_ci              89:             TypePointer Function 88
647617a3babSopenharmony_ci              91:          88 ConstantComposite 82 83 84
648617a3babSopenharmony_ci              95:             TypePointer Output 6(int)
649617a3babSopenharmony_ci96(@entryPointOutput):     95(ptr) Variable Output
650617a3babSopenharmony_ci         4(main):           2 Function None 3
651617a3babSopenharmony_ci               5:             Label
652617a3babSopenharmony_ci              97:      6(int) FunctionCall 8(@main()
653617a3babSopenharmony_ci                              Store 96(@entryPointOutput) 97
654617a3babSopenharmony_ci                              Return
655617a3babSopenharmony_ci                              FunctionEnd
656617a3babSopenharmony_ci       8(@main():      6(int) Function None 7
657617a3babSopenharmony_ci               9:             Label
658617a3babSopenharmony_ci      13(var443):     12(ptr) Variable Function
659617a3babSopenharmony_ci      21(var444):     12(ptr) Variable Function
660617a3babSopenharmony_ci      25(var423):     24(ptr) Variable Function
661617a3babSopenharmony_ci      31(var424):     24(ptr) Variable Function
662617a3babSopenharmony_ci      34(var323):     33(ptr) Variable Function
663617a3babSopenharmony_ci      36(var234):     33(ptr) Variable Function
664617a3babSopenharmony_ci     41(uvar443):     40(ptr) Variable Function
665617a3babSopenharmony_ci     49(uvar444):     40(ptr) Variable Function
666617a3babSopenharmony_ci     53(uvar423):     52(ptr) Variable Function
667617a3babSopenharmony_ci     59(uvar424):     52(ptr) Variable Function
668617a3babSopenharmony_ci     62(uvar323):     61(ptr) Variable Function
669617a3babSopenharmony_ci     64(uvar234):     61(ptr) Variable Function
670617a3babSopenharmony_ci     69(bvar443):     68(ptr) Variable Function
671617a3babSopenharmony_ci     77(bvar444):     68(ptr) Variable Function
672617a3babSopenharmony_ci     81(bvar423):     80(ptr) Variable Function
673617a3babSopenharmony_ci     87(bvar424):     80(ptr) Variable Function
674617a3babSopenharmony_ci     90(bvar323):     89(ptr) Variable Function
675617a3babSopenharmony_ci     92(bvar234):     89(ptr) Variable Function
676617a3babSopenharmony_ci                              Store 13(var443) 20
677617a3babSopenharmony_ci                              Store 21(var444) 20
678617a3babSopenharmony_ci                              Store 25(var423) 30
679617a3babSopenharmony_ci                              Store 31(var424) 30
680617a3babSopenharmony_ci                              Store 34(var323) 35
681617a3babSopenharmony_ci                              Store 36(var234) 35
682617a3babSopenharmony_ci                              Store 41(uvar443) 48
683617a3babSopenharmony_ci                              Store 49(uvar444) 48
684617a3babSopenharmony_ci                              Store 53(uvar423) 58
685617a3babSopenharmony_ci                              Store 59(uvar424) 58
686617a3babSopenharmony_ci                              Store 62(uvar323) 63
687617a3babSopenharmony_ci                              Store 64(uvar234) 63
688617a3babSopenharmony_ci                              Store 69(bvar443) 76
689617a3babSopenharmony_ci                              Store 77(bvar444) 76
690617a3babSopenharmony_ci                              Store 81(bvar423) 86
691617a3babSopenharmony_ci                              Store 87(bvar424) 86
692617a3babSopenharmony_ci                              Store 90(bvar323) 91
693617a3babSopenharmony_ci                              Store 92(bvar234) 91
694617a3babSopenharmony_ci                              ReturnValue 14
695617a3babSopenharmony_ci                              FunctionEnd
696