yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Wint3rNightFold bit-cast conversions as constant expressions90afccfb

main
25.2 KiB766 linesraw
1constFold.frag
2ERROR: 0:114: '[' :  index out of range '-1'
3ERROR: 0:115: '[' :  vector index out of range '4'
4ERROR: 0:116: '[' :  index out of range '-2'
5ERROR: 0:117: '[' :  index out of range '-1'
6ERROR: 0:118: '[' :  vector index out of range '3'
7ERROR: 0:119: '[' :  matrix index out of range '3'
8ERROR: 6 compilation errors.  No code generated.
9
10
11Shader version: 430
12ERROR: node is still EOpNull!
130:28  Function Definition: main( ( global void)
140:28    Function Parameters: 
150:30    Sequence
160:30      Sequence
170:30        move second child to first child ( temp 4-component vector of float)
180:30          'dx' ( temp 4-component vector of float)
190:30          dPdx ( global 4-component vector of float)
200:30            'inv' ( smooth in 4-component vector of float)
210:37      move second child to first child ( temp 4-component vector of float)
220:37        'FragColor' ( out 4-component vector of float)
230:37        Constant:
240:37          2.000000
250:37          6.000000
260:37          3.000000
270:37          171.887339
280:42      move second child to first child ( temp 4-component vector of float)
290:42        'FragColor' ( out 4-component vector of float)
300:42        Constant:
310:42          3.000000
320:42          2.000000
330:42          0.001593
340:42          -0.999999
350:43      move second child to first child ( temp 2-component vector of float)
360:43        'out2' ( out 2-component vector of float)
370:43        Constant:
380:43          5.600000
390:43          5.800000
400:44      move second child to first child ( temp 4-component vector of float)
410:44        'out3' ( out 4-component vector of float)
420:44        Constant:
430:44          20.085537
440:44          2.302585
450:44          16.000000
460:44          8.000000
470:45      move second child to first child ( temp 4-component vector of float)
480:45        'out4' ( out 4-component vector of float)
490:45        Constant:
500:45          10.000000
510:45          0.100000
520:45          4.700000
530:45          10.900000
540:46      move second child to first child ( temp 4-component vector of int)
550:46        'out5' ( out 4-component vector of int)
560:46        Constant:
570:46          8 (const int)
580:46          17 (const int)
590:46          -1 (const int)
600:46          1 (const int)
610:47      move second child to first child ( temp 3-component vector of float)
620:47        'out6' ( out 3-component vector of float)
630:47        Constant:
640:47          -1.000000
650:47          1.000000
660:47          0.000000
670:48      move second child to first child ( temp 4-component vector of float)
680:48        'out7' ( out 4-component vector of float)
690:48        Constant:
700:48          4.000000
710:48          -4.000000
720:48          5.000000
730:48          -5.000000
740:49      move second child to first child ( temp 4-component vector of float)
750:49        'out8' ( out 4-component vector of float)
760:49        Constant:
770:49          4.000000
780:49          5.000000
790:49          4.000000
800:49          -6.000000
810:50      move second child to first child ( temp 4-component vector of float)
820:50        'out9' ( out 4-component vector of float)
830:50        Constant:
840:50          8.000000
850:50          -4.000000
860:50          0.345000
870:50          0.400000
880:51      move second child to first child ( temp 4-component vector of float)
890:51        'out10' ( out 4-component vector of float)
900:51        Constant:
910:51          1.000000
920:51          1.000000
930:51          0.000000
940:51          0.000000
950:52      move second child to first child ( temp 4-component vector of float)
960:52        'out11' ( out 4-component vector of float)
970:52        Constant:
980:52          0.000000
990:52          0.000000
1000:52          1.000000
1010:52          0.000000
1020:53      move second child to first child ( temp 4-component vector of float)
1030:53        'out11' ( out 4-component vector of float)
1040:53        Constant:
1050:53          1.029639
1060:53          0.799690
1070:53          0.674741
1080:53          1.570696
1090:54      move second child to first child ( temp 4-component vector of float)
1100:54        'out11' ( out 4-component vector of float)
1110:54        Constant:
1120:54          0.000000
1130:54          0.523599
1140:54          1.570796
1150:54          1.047198
1160:58      move second child to first child ( temp 4-component vector of float)
1170:58        'out11' ( out 4-component vector of float)
1180:58        Constant:
1190:58          1.373401
1200:58          0.000000
1210:58          0.896055
1220:58          -0.380506
1230:62      move second child to first child ( temp 2-component vector of int)
1240:62        'out12' ( out 2-component vector of int)
1250:62        Constant:
1260:62          15 (const int)
1270:62          16 (const int)
1280:63      move second child to first child ( temp 2-component vector of int)
1290:63        'out12' ( out 2-component vector of int)
1300:63        Constant:
1310:63          17 (const int)
1320:63          17 (const int)
1330:64      move second child to first child ( temp 2-component vector of float)
1340:64        'out2' ( out 2-component vector of float)
1350:64        Constant:
1360:64          871.421253
1370:64          4913.000000
1380:65      move second child to first child ( temp 3-component vector of uint)
1390:65        'out13' ( out 3-component vector of uint)
1400:65        Constant:
1410:65          10 (const uint)
1420:65          20 (const uint)
1430:65          30 (const uint)
1440:66      move second child to first child ( temp 2-component vector of float)
1450:66        'out2' ( out 2-component vector of float)
1460:66        Constant:
1470:66          3.000000
1480:66          6.000000
1490:67      move second child to first child ( temp 2-component vector of float)
1500:67        'out2' ( out 2-component vector of float)
1510:67        Constant:
1520:67          3.500000
1530:67          4.500000
1540:68      move second child to first child ( temp 2-component vector of float)
1550:68        'out2' ( out 2-component vector of float)
1560:68        Constant:
1570:68          0.000000
1580:68          1.000000
1590:69      move second child to first child ( temp 4-component vector of float)
1600:69        'out11' ( out 4-component vector of float)
1610:69        Constant:
1620:69          0.000000
1630:69          0.028000
1640:69          0.500000
1650:69          1.000000
1660:70      move second child to first child ( temp 4-component vector of float)
1670:70        'out11' ( out 4-component vector of float)
1680:70        Constant:
1690:70          1.175201
1700:70          1.543081
1710:70          0.761594
1720:70          0.000000
1730:71      move second child to first child ( temp 4-component vector of float)
1740:71        'out11' ( out 4-component vector of float)
1750:71        Constant:
1760:71          0.881374
1770:71          0.000000
1780:71          0.549306
1790:71          1.316958
1800:72      move second child to first child ( temp 2-component vector of int)
1810:72        'out12' ( out 2-component vector of int)
1820:72        Constant:
1830:72          1065353216 (const int)
1840:72          -1073741824 (const int)
1850:73      move second child to first child ( temp 3-component vector of uint)
1860:73        'out13' ( out 3-component vector of uint)
1870:73        Constant:
1880:73          1065353216 (const uint)
1890:73          0 (const uint)
1900:73          2147483648 (const uint)
1910:74      move second child to first child ( temp 2-component vector of float)
1920:74        'out2' ( out 2-component vector of float)
1930:74        Constant:
1940:74          1.000000
1950:74          -2.000000
1960:83  Function Definition: foo( ( global void)
1970:83    Function Parameters: 
1980:?     Sequence
1990:86      move second child to first child ( temp float)
2000:86        direct index ( temp float)
2010:86          'a' ( temp 3-element array of float)
2020:86          Constant:
2030:86            0 (const int)
2040:86        Constant:
2050:86          7.000000
2060:87      Constant:
2070:87        2 (const int)
2080:88      Constant:
2090:88        2147483647 (const int)
2100:89      Constant:
2110:89        +1.#INF
2120:89      Constant:
2130:89        -1.#INF
2140:89      Constant:
2150:89        1.#IND
2160:93      Constant:
2170:93        2 (const uint)
2180:93        3 (const uint)
2190:94      Constant:
2200:94        0 (const uint)
2210:95      Constant:
2220:95        6 (const uint)
2230:95        7 (const uint)
2240:108  Function Definition: foo2( ( global void)
2250:108    Function Parameters: 
2260:110    Sequence
2270:110      direct index ( temp float)
2280:110        'a1' ( global 1-element array of float)
2290:110        Constant:
2300:110          0 (const int)
2310:111      direct index ( temp float)
2320:111        'a2' ( global 2-element array of float)
2330:111        Constant:
2340:111          0 (const int)
2350:112      direct index ( temp float)
2360:112        'a3' ( global 4-element array of float)
2370:112        Constant:
2380:112          0 (const int)
2390:113      direct index ( temp float)
2400:113        'a4' ( global 2-element array of float)
2410:113        Constant:
2420:113          0 (const int)
2430:114      Constant:
2440:114        1.000000
2450:115      Constant:
2460:115        5.000000
2470:116      Constant:
2480:116        2.000000
2490:117      Constant:
2500:117        3.000000
2510:118      Constant:
2520:118        0.000000
2530:119      Constant:
2540:119        0.000000
2550:121      move second child to first child ( temp int)
2560:121        'p' ( temp int)
2570:121        Constant:
2580:121          2147483647 (const int)
2590:122      move second child to first child ( temp int)
2600:122        'p' ( temp int)
2610:122        Constant:
2620:122          -2147483648 (const int)
2630:123      move second child to first child ( temp int)
2640:123        'p' ( temp int)
2650:123        Constant:
2660:123          -2147483647 (const int)
2670:124      Sequence
2680:124        move second child to first child ( temp float)
2690:124          'f' ( temp float)
2700:124          Constant:
2710:124            1.444000
2720:125      move second child to first child ( temp float)
2730:125        'f' ( temp float)
2740:125        direct index ( temp float)
2750:125          Construct vec4 ( temp 4-component vector of float)
2760:125            Test condition and select ( temp float)
2770:125              Condition
2780:125              Compare Less Than ( temp bool)
2790:125                direct index ( temp float)
2800:125                  'inv' ( smooth in 4-component vector of float)
2810:125                  Constant:
2820:125                    0 (const int)
2830:125                Constant:
2840:125                  2.400000
2850:125              true case
2860:125              Constant:
2870:125                -1.000000
2880:125              false case
2890:125              Constant:
2900:125                1.000000
2910:125          Constant:
2920:125            3 (const int)
2930:134  Function Definition: foo3( ( global void)
2940:134    Function Parameters: 
2950:136    Sequence
2960:136      Sequence
2970:136        move second child to first child ( temp 3X2 matrix of float)
2980:136          'r32' ( temp 3X2 matrix of float)
2990:136          Constant:
3000:136            43.000000
3010:136            64.000000
3020:136            51.000000
3030:136            76.000000
3040:136            59.000000
3050:136            88.000000
3060:146  Function Definition: foo4( ( global void)
3070:146    Function Parameters: 
3080:148    Sequence
3090:148      Sequence
3100:148        move second child to first child ( temp int)
3110:148          'a' ( temp int)
3120:148          Constant:
3130:148            9 (const int)
3140:?   Linker Objects
3150:?     'a' ( const int)
3160:?       1 (const int)
3170:?     'b' ( const int)
3180:?       2 (const int)
3190:?     'c' ( const int)
3200:?       3 (const int)
3210:?     'd' ( const int)
3220:?       2 (const int)
3230:?     'e' ( const float)
3240:?       2.000000
3250:?     'f' ( const float)
3260:?       6.000000
3270:?     'g' ( const float)
3280:?       3.000000
3290:?     'pytho' ( const 2-component vector of float)
3300:?       3.000000
3310:?       4.000000
3320:?     'inv' ( smooth in 4-component vector of float)
3330:?     'FragColor' ( out 4-component vector of float)
3340:?     'out2' ( out 2-component vector of float)
3350:?     'out3' ( out 4-component vector of float)
3360:?     'out4' ( out 4-component vector of float)
3370:?     'out5' ( out 4-component vector of int)
3380:?     'out6' ( out 3-component vector of float)
3390:?     'out7' ( out 4-component vector of float)
3400:?     'out8' ( out 4-component vector of float)
3410:?     'out9' ( out 4-component vector of float)
3420:?     'out10' ( out 4-component vector of float)
3430:?     'out11' ( out 4-component vector of float)
3440:?     'out12' ( out 2-component vector of int)
3450:?     'out13' ( out 3-component vector of uint)
3460:?     's' ( const structure{ global 3-component vector of float v3,  global 2-component vector of int iv2,  global 2X4 matrix of float m})
3470:?       3.000000
3480:?       3.000000
3490:?       3.000000
3500:?       3 (const int)
3510:?       3 (const int)
3520:?       1.000000
3530:?       2.000000
3540:?       3.000000
3550:?       4.000000
3560:?       5.000000
3570:?       6.000000
3580:?       7.000000
3590:?       8.000000
3600:?     'm2' ( const 2X2 matrix of float)
3610:?       2.000000
3620:?       3.000000
3630:?       4.000000
3640:?       5.000000
3650:?     'm3' ( const 3X3 matrix of float)
3660:?       2.000000
3670:?       3.000000
3680:?       0.000000
3690:?       4.000000
3700:?       5.000000
3710:?       0.000000
3720:?       0.000000
3730:?       0.000000
3740:?       1.000000
3750:?     'mc' ( const int)
3760:?       1 (const int)
3770:?     'a1' ( global 1-element array of float)
3780:?     'a2' ( global 2-element array of float)
3790:?     'a3' ( global 4-element array of float)
3800:?     'v2' ( const 2-component vector of float)
3810:?       1.000000
3820:?       2.000000
3830:?     'v3' ( const 3-component vector of float)
3840:?       3.000000
3850:?       4.000000
3860:?       5.000000
3870:?     'a4' ( global 2-element array of float)
3880:?     'mm2' ( const 2X2 matrix of float)
3890:?       1.000000
3900:?       2.000000
3910:?       3.000000
3920:?       4.000000
3930:?     'mm32' ( const 3X2 matrix of float)
3940:?       10.000000
3950:?       11.000000
3960:?       12.000000
3970:?       13.000000
3980:?       14.000000
3990:?       15.000000
4000:?     'm22' ( const 2X2 matrix of float)
4010:?       1.000000
4020:?       2.000000
4030:?       3.000000
4040:?       4.000000
4050:?     'mm34' ( const 3X4 matrix of float)
4060:?       7.000000
4070:?       0.000000
4080:?       0.000000
4090:?       0.000000
4100:?       0.000000
4110:?       7.000000
4120:?       0.000000
4130:?       0.000000
4140:?       0.000000
4150:?       0.000000
4160:?       7.000000
4170:?       0.000000
4180:?     'mv4' ( const 4-component vector of float)
4190:?       1.000000
4200:?       2.000000
4210:?       3.000000
4220:?       4.000000
4230:?     'a0' ( const 3-element array of structure{ global int i,  global float f,  global bool b})
4240:?       3 (const int)
4250:?       2.000000
4260:?       true (const bool)
4270:?       1 (const int)
4280:?       5.000000
4290:?       true (const bool)
4300:?       1 (const int)
4310:?       9.000000
4320:?       false (const bool)
4330:?     'cval1' ( const bool)
4340:?       true (const bool)
4350:?     'cval2' ( const bool)
4360:?       false (const bool)
4370:?     'cval3' ( const bool)
4380:?       false (const bool)
4390:?     'cval4' ( const bool)
4400:?       true (const bool)
4410:?     'cval5' ( const bool)
4420:?       false (const bool)
4430:?     'cval6' ( const bool)
4440:?       true (const bool)
445
446
447Linked fragment stage:
448
449
450Shader version: 430
451ERROR: node is still EOpNull!
4520:28  Function Definition: main( ( global void)
4530:28    Function Parameters: 
4540:30    Sequence
4550:30      Sequence
4560:30        move second child to first child ( temp 4-component vector of float)
4570:30          'dx' ( temp 4-component vector of float)
4580:30          dPdx ( global 4-component vector of float)
4590:30            'inv' ( smooth in 4-component vector of float)
4600:37      move second child to first child ( temp 4-component vector of float)
4610:37        'FragColor' ( out 4-component vector of float)
4620:37        Constant:
4630:37          2.000000
4640:37          6.000000
4650:37          3.000000
4660:37          171.887339
4670:42      move second child to first child ( temp 4-component vector of float)
4680:42        'FragColor' ( out 4-component vector of float)
4690:42        Constant:
4700:42          3.000000
4710:42          2.000000
4720:42          0.001593
4730:42          -0.999999
4740:43      move second child to first child ( temp 2-component vector of float)
4750:43        'out2' ( out 2-component vector of float)
4760:43        Constant:
4770:43          5.600000
4780:43          5.800000
4790:44      move second child to first child ( temp 4-component vector of float)
4800:44        'out3' ( out 4-component vector of float)
4810:44        Constant:
4820:44          20.085537
4830:44          2.302585
4840:44          16.000000
4850:44          8.000000
4860:45      move second child to first child ( temp 4-component vector of float)
4870:45        'out4' ( out 4-component vector of float)
4880:45        Constant:
4890:45          10.000000
4900:45          0.100000
4910:45          4.700000
4920:45          10.900000
4930:46      move second child to first child ( temp 4-component vector of int)
4940:46        'out5' ( out 4-component vector of int)
4950:46        Constant:
4960:46          8 (const int)
4970:46          17 (const int)
4980:46          -1 (const int)
4990:46          1 (const int)
5000:47      move second child to first child ( temp 3-component vector of float)
5010:47        'out6' ( out 3-component vector of float)
5020:47        Constant:
5030:47          -1.000000
5040:47          1.000000
5050:47          0.000000
5060:48      move second child to first child ( temp 4-component vector of float)
5070:48        'out7' ( out 4-component vector of float)
5080:48        Constant:
5090:48          4.000000
5100:48          -4.000000
5110:48          5.000000
5120:48          -5.000000
5130:49      move second child to first child ( temp 4-component vector of float)
5140:49        'out8' ( out 4-component vector of float)
5150:49        Constant:
5160:49          4.000000
5170:49          5.000000
5180:49          4.000000
5190:49          -6.000000
5200:50      move second child to first child ( temp 4-component vector of float)
5210:50        'out9' ( out 4-component vector of float)
5220:50        Constant:
5230:50          8.000000
5240:50          -4.000000
5250:50          0.345000
5260:50          0.400000
5270:51      move second child to first child ( temp 4-component vector of float)
5280:51        'out10' ( out 4-component vector of float)
5290:51        Constant:
5300:51          1.000000
5310:51          1.000000
5320:51          0.000000
5330:51          0.000000
5340:52      move second child to first child ( temp 4-component vector of float)
5350:52        'out11' ( out 4-component vector of float)
5360:52        Constant:
5370:52          0.000000
5380:52          0.000000
5390:52          1.000000
5400:52          0.000000
5410:53      move second child to first child ( temp 4-component vector of float)
5420:53        'out11' ( out 4-component vector of float)
5430:53        Constant:
5440:53          1.029639
5450:53          0.799690
5460:53          0.674741
5470:53          1.570696
5480:54      move second child to first child ( temp 4-component vector of float)
5490:54        'out11' ( out 4-component vector of float)
5500:54        Constant:
5510:54          0.000000
5520:54          0.523599
5530:54          1.570796
5540:54          1.047198
5550:58      move second child to first child ( temp 4-component vector of float)
5560:58        'out11' ( out 4-component vector of float)
5570:58        Constant:
5580:58          1.373401
5590:58          0.000000
5600:58          0.896055
5610:58          -0.380506
5620:62      move second child to first child ( temp 2-component vector of int)
5630:62        'out12' ( out 2-component vector of int)
5640:62        Constant:
5650:62          15 (const int)
5660:62          16 (const int)
5670:63      move second child to first child ( temp 2-component vector of int)
5680:63        'out12' ( out 2-component vector of int)
5690:63        Constant:
5700:63          17 (const int)
5710:63          17 (const int)
5720:64      move second child to first child ( temp 2-component vector of float)
5730:64        'out2' ( out 2-component vector of float)
5740:64        Constant:
5750:64          871.421253
5760:64          4913.000000
5770:65      move second child to first child ( temp 3-component vector of uint)
5780:65        'out13' ( out 3-component vector of uint)
5790:65        Constant:
5800:65          10 (const uint)
5810:65          20 (const uint)
5820:65          30 (const uint)
5830:66      move second child to first child ( temp 2-component vector of float)
5840:66        'out2' ( out 2-component vector of float)
5850:66        Constant:
5860:66          3.000000
5870:66          6.000000
5880:67      move second child to first child ( temp 2-component vector of float)
5890:67        'out2' ( out 2-component vector of float)
5900:67        Constant:
5910:67          3.500000
5920:67          4.500000
5930:68      move second child to first child ( temp 2-component vector of float)
5940:68        'out2' ( out 2-component vector of float)
5950:68        Constant:
5960:68          0.000000
5970:68          1.000000
5980:69      move second child to first child ( temp 4-component vector of float)
5990:69        'out11' ( out 4-component vector of float)
6000:69        Constant:
6010:69          0.000000
6020:69          0.028000
6030:69          0.500000
6040:69          1.000000
6050:70      move second child to first child ( temp 4-component vector of float)
6060:70        'out11' ( out 4-component vector of float)
6070:70        Constant:
6080:70          1.175201
6090:70          1.543081
6100:70          0.761594
6110:70          0.000000
6120:71      move second child to first child ( temp 4-component vector of float)
6130:71        'out11' ( out 4-component vector of float)
6140:71        Constant:
6150:71          0.881374
6160:71          0.000000
6170:71          0.549306
6180:71          1.316958
6190:72      move second child to first child ( temp 2-component vector of int)
6200:72        'out12' ( out 2-component vector of int)
6210:72        Constant:
6220:72          1065353216 (const int)
6230:72          -1073741824 (const int)
6240:73      move second child to first child ( temp 3-component vector of uint)
6250:73        'out13' ( out 3-component vector of uint)
6260:73        Constant:
6270:73          1065353216 (const uint)
6280:73          0 (const uint)
6290:73          2147483648 (const uint)
6300:74      move second child to first child ( temp 2-component vector of float)
6310:74        'out2' ( out 2-component vector of float)
6320:74        Constant:
6330:74          1.000000
6340:74          -2.000000
6350:?   Linker Objects
6360:?     'a' ( const int)
6370:?       1 (const int)
6380:?     'b' ( const int)
6390:?       2 (const int)
6400:?     'c' ( const int)
6410:?       3 (const int)
6420:?     'd' ( const int)
6430:?       2 (const int)
6440:?     'e' ( const float)
6450:?       2.000000
6460:?     'f' ( const float)
6470:?       6.000000
6480:?     'g' ( const float)
6490:?       3.000000
6500:?     'pytho' ( const 2-component vector of float)
6510:?       3.000000
6520:?       4.000000
6530:?     'inv' ( smooth in 4-component vector of float)
6540:?     'FragColor' ( out 4-component vector of float)
6550:?     'out2' ( out 2-component vector of float)
6560:?     'out3' ( out 4-component vector of float)
6570:?     'out4' ( out 4-component vector of float)
6580:?     'out5' ( out 4-component vector of int)
6590:?     'out6' ( out 3-component vector of float)
6600:?     'out7' ( out 4-component vector of float)
6610:?     'out8' ( out 4-component vector of float)
6620:?     'out9' ( out 4-component vector of float)
6630:?     'out10' ( out 4-component vector of float)
6640:?     'out11' ( out 4-component vector of float)
6650:?     'out12' ( out 2-component vector of int)
6660:?     'out13' ( out 3-component vector of uint)
6670:?     's' ( const structure{ global 3-component vector of float v3,  global 2-component vector of int iv2,  global 2X4 matrix of float m})
6680:?       3.000000
6690:?       3.000000
6700:?       3.000000
6710:?       3 (const int)
6720:?       3 (const int)
6730:?       1.000000
6740:?       2.000000
6750:?       3.000000
6760:?       4.000000
6770:?       5.000000
6780:?       6.000000
6790:?       7.000000
6800:?       8.000000
6810:?     'm2' ( const 2X2 matrix of float)
6820:?       2.000000
6830:?       3.000000
6840:?       4.000000
6850:?       5.000000
6860:?     'm3' ( const 3X3 matrix of float)
6870:?       2.000000
6880:?       3.000000
6890:?       0.000000
6900:?       4.000000
6910:?       5.000000
6920:?       0.000000
6930:?       0.000000
6940:?       0.000000
6950:?       1.000000
6960:?     'mc' ( const int)
6970:?       1 (const int)
6980:?     'a1' ( global 1-element array of float)
6990:?     'a2' ( global 2-element array of float)
7000:?     'a3' ( global 4-element array of float)
7010:?     'v2' ( const 2-component vector of float)
7020:?       1.000000
7030:?       2.000000
7040:?     'v3' ( const 3-component vector of float)
7050:?       3.000000
7060:?       4.000000
7070:?       5.000000
7080:?     'a4' ( global 2-element array of float)
7090:?     'mm2' ( const 2X2 matrix of float)
7100:?       1.000000
7110:?       2.000000
7120:?       3.000000
7130:?       4.000000
7140:?     'mm32' ( const 3X2 matrix of float)
7150:?       10.000000
7160:?       11.000000
7170:?       12.000000
7180:?       13.000000
7190:?       14.000000
7200:?       15.000000
7210:?     'm22' ( const 2X2 matrix of float)
7220:?       1.000000
7230:?       2.000000
7240:?       3.000000
7250:?       4.000000
7260:?     'mm34' ( const 3X4 matrix of float)
7270:?       7.000000
7280:?       0.000000
7290:?       0.000000
7300:?       0.000000
7310:?       0.000000
7320:?       7.000000
7330:?       0.000000
7340:?       0.000000
7350:?       0.000000
7360:?       0.000000
7370:?       7.000000
7380:?       0.000000
7390:?     'mv4' ( const 4-component vector of float)
7400:?       1.000000
7410:?       2.000000
7420:?       3.000000
7430:?       4.000000
7440:?     'a0' ( const 3-element array of structure{ global int i,  global float f,  global bool b})
7450:?       3 (const int)
7460:?       2.000000
7470:?       true (const bool)
7480:?       1 (const int)
7490:?       5.000000
7500:?       true (const bool)
7510:?       1 (const int)
7520:?       9.000000
7530:?       false (const bool)
7540:?     'cval1' ( const bool)
7550:?       true (const bool)
7560:?     'cval2' ( const bool)
7570:?       false (const bool)
7580:?     'cval3' ( const bool)
7590:?       false (const bool)
7600:?     'cval4' ( const bool)
7610:?       true (const bool)
7620:?     'cval5' ( const bool)
7630:?       false (const bool)
7640:?     'cval6' ( const bool)
7650:?       true (const bool)
766