f5c3e9c571cd80889f7597a456f595234aac7655
[platform/upstream/glslang.git] / Test / baseResults / constFold.frag.out
1 constFold.frag
2 Warning, version 430 is not yet complete; most version-specific features are present, but some are missing.
3 ERROR: 0:109: '[' :  index out of range '-1'
4 ERROR: 0:110: '[' :  vector index out of range '4'
5 ERROR: 0:111: '[' :  index out of range '-2'
6 ERROR: 0:112: '[' :  index out of range '-1'
7 ERROR: 0:113: '[' :  vector index out of range '3'
8 ERROR: 0:114: '[' :  matrix index out of range '3'
9 ERROR: 6 compilation errors.  No code generated.
10
11
12 Shader version: 430
13 ERROR: node is still EOpNull!
14 0:28  Function Definition: main( (global void)
15 0:28    Function Parameters: 
16 0:30    Sequence
17 0:30      Sequence
18 0:30        move second child to first child (temp 4-component vector of float)
19 0:30          'dx' (temp 4-component vector of float)
20 0:30          dPdx (global 4-component vector of float)
21 0:30            'inv' (smooth in 4-component vector of float)
22 0:37      move second child to first child (temp 4-component vector of float)
23 0:37        'FragColor' (out 4-component vector of float)
24 0:37        Constant:
25 0:37          2.000000
26 0:37          6.000000
27 0:37          3.000000
28 0:37          171.887339
29 0:42      move second child to first child (temp 4-component vector of float)
30 0:42        'FragColor' (out 4-component vector of float)
31 0:42        Constant:
32 0:42          3.000000
33 0:42          2.000000
34 0:42          0.001593
35 0:42          -0.999999
36 0:43      move second child to first child (temp 2-component vector of float)
37 0:43        'out2' (out 2-component vector of float)
38 0:43        Constant:
39 0:43          5.600000
40 0:43          5.800000
41 0:44      move second child to first child (temp 4-component vector of float)
42 0:44        'out3' (out 4-component vector of float)
43 0:44        Constant:
44 0:44          20.085537
45 0:44          2.302585
46 0:44          16.000000
47 0:44          8.000000
48 0:45      move second child to first child (temp 4-component vector of float)
49 0:45        'out4' (out 4-component vector of float)
50 0:45        Constant:
51 0:45          10.000000
52 0:45          0.100000
53 0:45          4.700000
54 0:45          10.900000
55 0:46      move second child to first child (temp 4-component vector of int)
56 0:46        'out5' (out 4-component vector of int)
57 0:46        Constant:
58 0:46          8 (const int)
59 0:46          17 (const int)
60 0:46          -1 (const int)
61 0:46          1 (const int)
62 0:47      move second child to first child (temp 3-component vector of float)
63 0:47        'out6' (out 3-component vector of float)
64 0:47        Constant:
65 0:47          -1.000000
66 0:47          1.000000
67 0:47          0.000000
68 0:48      move second child to first child (temp 4-component vector of float)
69 0:48        'out7' (out 4-component vector of float)
70 0:48        Constant:
71 0:48          4.000000
72 0:48          -4.000000
73 0:48          5.000000
74 0:48          -5.000000
75 0:49      move second child to first child (temp 4-component vector of float)
76 0:49        'out8' (out 4-component vector of float)
77 0:49        Constant:
78 0:49          4.000000
79 0:49          5.000000
80 0:49          4.000000
81 0:49          -6.000000
82 0:50      move second child to first child (temp 4-component vector of float)
83 0:50        'out9' (out 4-component vector of float)
84 0:50        Constant:
85 0:50          8.000000
86 0:50          -4.000000
87 0:50          0.345000
88 0:50          0.400000
89 0:51      move second child to first child (temp 4-component vector of float)
90 0:51        'out10' (out 4-component vector of float)
91 0:51        Constant:
92 0:51          1.000000
93 0:51          1.000000
94 0:51          0.000000
95 0:51          0.000000
96 0:52      move second child to first child (temp 4-component vector of float)
97 0:52        'out11' (out 4-component vector of float)
98 0:52        Constant:
99 0:52          0.000000
100 0:52          0.000000
101 0:52          1.000000
102 0:52          0.000000
103 0:53      move second child to first child (temp 4-component vector of float)
104 0:53        'out11' (out 4-component vector of float)
105 0:53        Constant:
106 0:53          1.029639
107 0:53          0.799690
108 0:53          0.674741
109 0:53          1.570696
110 0:54      move second child to first child (temp 4-component vector of float)
111 0:54        'out11' (out 4-component vector of float)
112 0:54        Constant:
113 0:54          0.000000
114 0:54          0.523599
115 0:54          1.570796
116 0:54          1.047198
117 0:58      move second child to first child (temp 4-component vector of float)
118 0:58        'out11' (out 4-component vector of float)
119 0:58        Constant:
120 0:58          1.373401
121 0:58          0.000000
122 0:58          0.896055
123 0:58          -0.380506
124 0:62      move second child to first child (temp 2-component vector of int)
125 0:62        'out12' (out 2-component vector of int)
126 0:62        Constant:
127 0:62          15 (const int)
128 0:62          16 (const int)
129 0:63      move second child to first child (temp 2-component vector of int)
130 0:63        'out12' (out 2-component vector of int)
131 0:63        Constant:
132 0:63          17 (const int)
133 0:63          17 (const int)
134 0:64      move second child to first child (temp 2-component vector of float)
135 0:64        'out2' (out 2-component vector of float)
136 0:64        Constant:
137 0:64          871.421253
138 0:64          4913.000000
139 0:65      move second child to first child (temp 3-component vector of uint)
140 0:65        'out13' (out 3-component vector of uint)
141 0:65        Constant:
142 0:65          10 (const uint)
143 0:65          20 (const uint)
144 0:65          30 (const uint)
145 0:66      move second child to first child (temp 2-component vector of float)
146 0:66        'out2' (out 2-component vector of float)
147 0:66        Constant:
148 0:66          3.000000
149 0:66          6.000000
150 0:67      move second child to first child (temp 2-component vector of float)
151 0:67        'out2' (out 2-component vector of float)
152 0:67        Constant:
153 0:67          3.500000
154 0:67          4.500000
155 0:68      move second child to first child (temp 2-component vector of float)
156 0:68        'out2' (out 2-component vector of float)
157 0:68        Constant:
158 0:68          0.000000
159 0:68          1.000000
160 0:69      move second child to first child (temp 4-component vector of float)
161 0:69        'out11' (out 4-component vector of float)
162 0:69        Constant:
163 0:69          0.000000
164 0:69          0.028000
165 0:69          0.500000
166 0:69          1.000000
167 0:78  Function Definition: foo( (global void)
168 0:78    Function Parameters: 
169 0:?     Sequence
170 0:81      move second child to first child (temp float)
171 0:81        direct index (temp float)
172 0:81          'a' (temp 3-element array of float)
173 0:81          Constant:
174 0:81            0 (const int)
175 0:81        Constant:
176 0:81          7.000000
177 0:82      Constant:
178 0:82        2 (const int)
179 0:83      Constant:
180 0:83        2147483647 (const int)
181 0:84      Constant:
182 0:84        inf
183 0:88      Constant:
184 0:88        2 (const uint)
185 0:88        3 (const uint)
186 0:89      Constant:
187 0:89        0 (const uint)
188 0:90      Constant:
189 0:90        6 (const uint)
190 0:90        7 (const uint)
191 0:103  Function Definition: foo2( (global void)
192 0:103    Function Parameters: 
193 0:105    Sequence
194 0:105      direct index (temp float)
195 0:105        'a1' (global 1-element array of float)
196 0:105        Constant:
197 0:105          0 (const int)
198 0:106      direct index (temp float)
199 0:106        'a2' (global 2-element array of float)
200 0:106        Constant:
201 0:106          0 (const int)
202 0:107      direct index (temp float)
203 0:107        'a3' (global 4-element array of float)
204 0:107        Constant:
205 0:107          0 (const int)
206 0:108      direct index (temp float)
207 0:108        'a4' (global 2-element array of float)
208 0:108        Constant:
209 0:108          0 (const int)
210 0:109      Constant:
211 0:109        1.000000
212 0:110      Constant:
213 0:110        5.000000
214 0:111      Constant:
215 0:111        2.000000
216 0:112      Constant:
217 0:112        3.000000
218 0:113      Constant:
219 0:113        0.000000
220 0:114      Constant:
221 0:114        0.000000
222 0:116      move second child to first child (temp int)
223 0:116        'p' (temp int)
224 0:116        Constant:
225 0:116          2147483647 (const int)
226 0:117      move second child to first child (temp int)
227 0:117        'p' (temp int)
228 0:117        Constant:
229 0:117          -2147483648 (const int)
230 0:118      move second child to first child (temp int)
231 0:118        'p' (temp int)
232 0:118        Constant:
233 0:118          -2147483647 (const int)
234 0:119      Sequence
235 0:119        move second child to first child (temp float)
236 0:119          'f' (temp float)
237 0:119          Constant:
238 0:119            1.444000
239 0:120      move second child to first child (temp float)
240 0:120        'f' (temp float)
241 0:120        direct index (temp float)
242 0:120          Construct vec4 (temp 4-component vector of float)
243 0:120            Test condition and select (temp float)
244 0:120              Condition
245 0:120              Compare Less Than (temp bool)
246 0:120                direct index (temp float)
247 0:120                  'inv' (smooth in 4-component vector of float)
248 0:120                  Constant:
249 0:120                    0 (const int)
250 0:120                Constant:
251 0:120                  2.400000
252 0:120              true case
253 0:120              Constant:
254 0:120                -1.000000
255 0:120              false case
256 0:120              Constant:
257 0:120                1.000000
258 0:120          Constant:
259 0:120            3 (const int)
260 0:126  Function Definition: foo3( (global void)
261 0:126    Function Parameters: 
262 0:128    Sequence
263 0:128      Sequence
264 0:128        move second child to first child (temp 3X2 matrix of float)
265 0:128          'r32' (temp 3X2 matrix of float)
266 0:128          Constant:
267 0:128            43.000000
268 0:128            64.000000
269 0:128            51.000000
270 0:128            76.000000
271 0:128            59.000000
272 0:128            88.000000
273 0:138  Function Definition: foo4( (global void)
274 0:138    Function Parameters: 
275 0:140    Sequence
276 0:140      Sequence
277 0:140        move second child to first child (temp int)
278 0:140          'a' (temp int)
279 0:140          Constant:
280 0:140            9 (const int)
281 0:?   Linker Objects
282 0:?     'a' (const int)
283 0:?       1 (const int)
284 0:?     'b' (const int)
285 0:?       2 (const int)
286 0:?     'c' (const int)
287 0:?       3 (const int)
288 0:?     'd' (const int)
289 0:?       2 (const int)
290 0:?     'e' (const float)
291 0:?       2.000000
292 0:?     'f' (const float)
293 0:?       6.000000
294 0:?     'g' (const float)
295 0:?       3.000000
296 0:?     'pytho' (const 2-component vector of float)
297 0:?       3.000000
298 0:?       4.000000
299 0:?     'inv' (smooth in 4-component vector of float)
300 0:?     'FragColor' (out 4-component vector of float)
301 0:?     'out2' (out 2-component vector of float)
302 0:?     'out3' (out 4-component vector of float)
303 0:?     'out4' (out 4-component vector of float)
304 0:?     'out5' (out 4-component vector of int)
305 0:?     'out6' (out 3-component vector of float)
306 0:?     'out7' (out 4-component vector of float)
307 0:?     'out8' (out 4-component vector of float)
308 0:?     'out9' (out 4-component vector of float)
309 0:?     'out10' (out 4-component vector of float)
310 0:?     'out11' (out 4-component vector of float)
311 0:?     'out12' (out 2-component vector of int)
312 0:?     'out13' (out 3-component vector of uint)
313 0:?     's' (const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
314 0:?       3.000000
315 0:?       3.000000
316 0:?       3.000000
317 0:?       3 (const int)
318 0:?       3 (const int)
319 0:?       1.000000
320 0:?       2.000000
321 0:?       3.000000
322 0:?       4.000000
323 0:?       5.000000
324 0:?       6.000000
325 0:?       7.000000
326 0:?       8.000000
327 0:?     'm2' (const 2X2 matrix of float)
328 0:?       2.000000
329 0:?       3.000000
330 0:?       4.000000
331 0:?       5.000000
332 0:?     'm3' (const 3X3 matrix of float)
333 0:?       2.000000
334 0:?       3.000000
335 0:?       0.000000
336 0:?       4.000000
337 0:?       5.000000
338 0:?       0.000000
339 0:?       0.000000
340 0:?       0.000000
341 0:?       1.000000
342 0:?     'mc' (const int)
343 0:?       1 (const int)
344 0:?     'a1' (global 1-element array of float)
345 0:?     'a2' (global 2-element array of float)
346 0:?     'a3' (global 4-element array of float)
347 0:?     'v2' (const 2-component vector of float)
348 0:?       1.000000
349 0:?       2.000000
350 0:?     'v3' (const 3-component vector of float)
351 0:?       3.000000
352 0:?       4.000000
353 0:?       5.000000
354 0:?     'a4' (global 2-element array of float)
355 0:?     'mm2' (const 2X2 matrix of float)
356 0:?       1.000000
357 0:?       2.000000
358 0:?       3.000000
359 0:?       4.000000
360 0:?     'mm32' (const 3X2 matrix of float)
361 0:?       10.000000
362 0:?       11.000000
363 0:?       12.000000
364 0:?       13.000000
365 0:?       14.000000
366 0:?       15.000000
367 0:?     'a0' (const 3-element array of structure{global int i, global float f, global bool b})
368 0:?       3 (const int)
369 0:?       2.000000
370 0:?       true (const bool)
371 0:?       1 (const int)
372 0:?       5.000000
373 0:?       true (const bool)
374 0:?       1 (const int)
375 0:?       9.000000
376 0:?       false (const bool)
377
378
379 Linked fragment stage:
380
381
382 Shader version: 430
383 ERROR: node is still EOpNull!
384 0:28  Function Definition: main( (global void)
385 0:28    Function Parameters: 
386 0:30    Sequence
387 0:30      Sequence
388 0:30        move second child to first child (temp 4-component vector of float)
389 0:30          'dx' (temp 4-component vector of float)
390 0:30          dPdx (global 4-component vector of float)
391 0:30            'inv' (smooth in 4-component vector of float)
392 0:37      move second child to first child (temp 4-component vector of float)
393 0:37        'FragColor' (out 4-component vector of float)
394 0:37        Constant:
395 0:37          2.000000
396 0:37          6.000000
397 0:37          3.000000
398 0:37          171.887339
399 0:42      move second child to first child (temp 4-component vector of float)
400 0:42        'FragColor' (out 4-component vector of float)
401 0:42        Constant:
402 0:42          3.000000
403 0:42          2.000000
404 0:42          0.001593
405 0:42          -0.999999
406 0:43      move second child to first child (temp 2-component vector of float)
407 0:43        'out2' (out 2-component vector of float)
408 0:43        Constant:
409 0:43          5.600000
410 0:43          5.800000
411 0:44      move second child to first child (temp 4-component vector of float)
412 0:44        'out3' (out 4-component vector of float)
413 0:44        Constant:
414 0:44          20.085537
415 0:44          2.302585
416 0:44          16.000000
417 0:44          8.000000
418 0:45      move second child to first child (temp 4-component vector of float)
419 0:45        'out4' (out 4-component vector of float)
420 0:45        Constant:
421 0:45          10.000000
422 0:45          0.100000
423 0:45          4.700000
424 0:45          10.900000
425 0:46      move second child to first child (temp 4-component vector of int)
426 0:46        'out5' (out 4-component vector of int)
427 0:46        Constant:
428 0:46          8 (const int)
429 0:46          17 (const int)
430 0:46          -1 (const int)
431 0:46          1 (const int)
432 0:47      move second child to first child (temp 3-component vector of float)
433 0:47        'out6' (out 3-component vector of float)
434 0:47        Constant:
435 0:47          -1.000000
436 0:47          1.000000
437 0:47          0.000000
438 0:48      move second child to first child (temp 4-component vector of float)
439 0:48        'out7' (out 4-component vector of float)
440 0:48        Constant:
441 0:48          4.000000
442 0:48          -4.000000
443 0:48          5.000000
444 0:48          -5.000000
445 0:49      move second child to first child (temp 4-component vector of float)
446 0:49        'out8' (out 4-component vector of float)
447 0:49        Constant:
448 0:49          4.000000
449 0:49          5.000000
450 0:49          4.000000
451 0:49          -6.000000
452 0:50      move second child to first child (temp 4-component vector of float)
453 0:50        'out9' (out 4-component vector of float)
454 0:50        Constant:
455 0:50          8.000000
456 0:50          -4.000000
457 0:50          0.345000
458 0:50          0.400000
459 0:51      move second child to first child (temp 4-component vector of float)
460 0:51        'out10' (out 4-component vector of float)
461 0:51        Constant:
462 0:51          1.000000
463 0:51          1.000000
464 0:51          0.000000
465 0:51          0.000000
466 0:52      move second child to first child (temp 4-component vector of float)
467 0:52        'out11' (out 4-component vector of float)
468 0:52        Constant:
469 0:52          0.000000
470 0:52          0.000000
471 0:52          1.000000
472 0:52          0.000000
473 0:53      move second child to first child (temp 4-component vector of float)
474 0:53        'out11' (out 4-component vector of float)
475 0:53        Constant:
476 0:53          1.029639
477 0:53          0.799690
478 0:53          0.674741
479 0:53          1.570696
480 0:54      move second child to first child (temp 4-component vector of float)
481 0:54        'out11' (out 4-component vector of float)
482 0:54        Constant:
483 0:54          0.000000
484 0:54          0.523599
485 0:54          1.570796
486 0:54          1.047198
487 0:58      move second child to first child (temp 4-component vector of float)
488 0:58        'out11' (out 4-component vector of float)
489 0:58        Constant:
490 0:58          1.373401
491 0:58          0.000000
492 0:58          0.896055
493 0:58          -0.380506
494 0:62      move second child to first child (temp 2-component vector of int)
495 0:62        'out12' (out 2-component vector of int)
496 0:62        Constant:
497 0:62          15 (const int)
498 0:62          16 (const int)
499 0:63      move second child to first child (temp 2-component vector of int)
500 0:63        'out12' (out 2-component vector of int)
501 0:63        Constant:
502 0:63          17 (const int)
503 0:63          17 (const int)
504 0:64      move second child to first child (temp 2-component vector of float)
505 0:64        'out2' (out 2-component vector of float)
506 0:64        Constant:
507 0:64          871.421253
508 0:64          4913.000000
509 0:65      move second child to first child (temp 3-component vector of uint)
510 0:65        'out13' (out 3-component vector of uint)
511 0:65        Constant:
512 0:65          10 (const uint)
513 0:65          20 (const uint)
514 0:65          30 (const uint)
515 0:66      move second child to first child (temp 2-component vector of float)
516 0:66        'out2' (out 2-component vector of float)
517 0:66        Constant:
518 0:66          3.000000
519 0:66          6.000000
520 0:67      move second child to first child (temp 2-component vector of float)
521 0:67        'out2' (out 2-component vector of float)
522 0:67        Constant:
523 0:67          3.500000
524 0:67          4.500000
525 0:68      move second child to first child (temp 2-component vector of float)
526 0:68        'out2' (out 2-component vector of float)
527 0:68        Constant:
528 0:68          0.000000
529 0:68          1.000000
530 0:69      move second child to first child (temp 4-component vector of float)
531 0:69        'out11' (out 4-component vector of float)
532 0:69        Constant:
533 0:69          0.000000
534 0:69          0.028000
535 0:69          0.500000
536 0:69          1.000000
537 0:78  Function Definition: foo( (global void)
538 0:78    Function Parameters: 
539 0:?     Sequence
540 0:81      move second child to first child (temp float)
541 0:81        direct index (temp float)
542 0:81          'a' (temp 3-element array of float)
543 0:81          Constant:
544 0:81            0 (const int)
545 0:81        Constant:
546 0:81          7.000000
547 0:82      Constant:
548 0:82        2 (const int)
549 0:83      Constant:
550 0:83        2147483647 (const int)
551 0:84      Constant:
552 0:84        inf
553 0:88      Constant:
554 0:88        2 (const uint)
555 0:88        3 (const uint)
556 0:89      Constant:
557 0:89        0 (const uint)
558 0:90      Constant:
559 0:90        6 (const uint)
560 0:90        7 (const uint)
561 0:103  Function Definition: foo2( (global void)
562 0:103    Function Parameters: 
563 0:105    Sequence
564 0:105      direct index (temp float)
565 0:105        'a1' (global 1-element array of float)
566 0:105        Constant:
567 0:105          0 (const int)
568 0:106      direct index (temp float)
569 0:106        'a2' (global 2-element array of float)
570 0:106        Constant:
571 0:106          0 (const int)
572 0:107      direct index (temp float)
573 0:107        'a3' (global 4-element array of float)
574 0:107        Constant:
575 0:107          0 (const int)
576 0:108      direct index (temp float)
577 0:108        'a4' (global 2-element array of float)
578 0:108        Constant:
579 0:108          0 (const int)
580 0:109      Constant:
581 0:109        1.000000
582 0:110      Constant:
583 0:110        5.000000
584 0:111      Constant:
585 0:111        2.000000
586 0:112      Constant:
587 0:112        3.000000
588 0:113      Constant:
589 0:113        0.000000
590 0:114      Constant:
591 0:114        0.000000
592 0:116      move second child to first child (temp int)
593 0:116        'p' (temp int)
594 0:116        Constant:
595 0:116          2147483647 (const int)
596 0:117      move second child to first child (temp int)
597 0:117        'p' (temp int)
598 0:117        Constant:
599 0:117          -2147483648 (const int)
600 0:118      move second child to first child (temp int)
601 0:118        'p' (temp int)
602 0:118        Constant:
603 0:118          -2147483647 (const int)
604 0:119      Sequence
605 0:119        move second child to first child (temp float)
606 0:119          'f' (temp float)
607 0:119          Constant:
608 0:119            1.444000
609 0:120      move second child to first child (temp float)
610 0:120        'f' (temp float)
611 0:120        direct index (temp float)
612 0:120          Construct vec4 (temp 4-component vector of float)
613 0:120            Test condition and select (temp float)
614 0:120              Condition
615 0:120              Compare Less Than (temp bool)
616 0:120                direct index (temp float)
617 0:120                  'inv' (smooth in 4-component vector of float)
618 0:120                  Constant:
619 0:120                    0 (const int)
620 0:120                Constant:
621 0:120                  2.400000
622 0:120              true case
623 0:120              Constant:
624 0:120                -1.000000
625 0:120              false case
626 0:120              Constant:
627 0:120                1.000000
628 0:120          Constant:
629 0:120            3 (const int)
630 0:126  Function Definition: foo3( (global void)
631 0:126    Function Parameters: 
632 0:128    Sequence
633 0:128      Sequence
634 0:128        move second child to first child (temp 3X2 matrix of float)
635 0:128          'r32' (temp 3X2 matrix of float)
636 0:128          Constant:
637 0:128            43.000000
638 0:128            64.000000
639 0:128            51.000000
640 0:128            76.000000
641 0:128            59.000000
642 0:128            88.000000
643 0:138  Function Definition: foo4( (global void)
644 0:138    Function Parameters: 
645 0:140    Sequence
646 0:140      Sequence
647 0:140        move second child to first child (temp int)
648 0:140          'a' (temp int)
649 0:140          Constant:
650 0:140            9 (const int)
651 0:?   Linker Objects
652 0:?     'a' (const int)
653 0:?       1 (const int)
654 0:?     'b' (const int)
655 0:?       2 (const int)
656 0:?     'c' (const int)
657 0:?       3 (const int)
658 0:?     'd' (const int)
659 0:?       2 (const int)
660 0:?     'e' (const float)
661 0:?       2.000000
662 0:?     'f' (const float)
663 0:?       6.000000
664 0:?     'g' (const float)
665 0:?       3.000000
666 0:?     'pytho' (const 2-component vector of float)
667 0:?       3.000000
668 0:?       4.000000
669 0:?     'inv' (smooth in 4-component vector of float)
670 0:?     'FragColor' (out 4-component vector of float)
671 0:?     'out2' (out 2-component vector of float)
672 0:?     'out3' (out 4-component vector of float)
673 0:?     'out4' (out 4-component vector of float)
674 0:?     'out5' (out 4-component vector of int)
675 0:?     'out6' (out 3-component vector of float)
676 0:?     'out7' (out 4-component vector of float)
677 0:?     'out8' (out 4-component vector of float)
678 0:?     'out9' (out 4-component vector of float)
679 0:?     'out10' (out 4-component vector of float)
680 0:?     'out11' (out 4-component vector of float)
681 0:?     'out12' (out 2-component vector of int)
682 0:?     'out13' (out 3-component vector of uint)
683 0:?     's' (const structure{global 3-component vector of float v3, global 2-component vector of int iv2, global 2X4 matrix of float m})
684 0:?       3.000000
685 0:?       3.000000
686 0:?       3.000000
687 0:?       3 (const int)
688 0:?       3 (const int)
689 0:?       1.000000
690 0:?       2.000000
691 0:?       3.000000
692 0:?       4.000000
693 0:?       5.000000
694 0:?       6.000000
695 0:?       7.000000
696 0:?       8.000000
697 0:?     'm2' (const 2X2 matrix of float)
698 0:?       2.000000
699 0:?       3.000000
700 0:?       4.000000
701 0:?       5.000000
702 0:?     'm3' (const 3X3 matrix of float)
703 0:?       2.000000
704 0:?       3.000000
705 0:?       0.000000
706 0:?       4.000000
707 0:?       5.000000
708 0:?       0.000000
709 0:?       0.000000
710 0:?       0.000000
711 0:?       1.000000
712 0:?     'mc' (const int)
713 0:?       1 (const int)
714 0:?     'a1' (global 1-element array of float)
715 0:?     'a2' (global 2-element array of float)
716 0:?     'a3' (global 4-element array of float)
717 0:?     'v2' (const 2-component vector of float)
718 0:?       1.000000
719 0:?       2.000000
720 0:?     'v3' (const 3-component vector of float)
721 0:?       3.000000
722 0:?       4.000000
723 0:?       5.000000
724 0:?     'a4' (global 2-element array of float)
725 0:?     'mm2' (const 2X2 matrix of float)
726 0:?       1.000000
727 0:?       2.000000
728 0:?       3.000000
729 0:?       4.000000
730 0:?     'mm32' (const 3X2 matrix of float)
731 0:?       10.000000
732 0:?       11.000000
733 0:?       12.000000
734 0:?       13.000000
735 0:?       14.000000
736 0:?       15.000000
737 0:?     'a0' (const 3-element array of structure{global int i, global float f, global bool b})
738 0:?       3 (const int)
739 0:?       2.000000
740 0:?       true (const bool)
741 0:?       1 (const int)
742 0:?       5.000000
743 0:?       true (const bool)
744 0:?       1 (const int)
745 0:?       9.000000
746 0:?       false (const bool)
747