1430AofA.frag
2ERROR: 0:6: '[]' : only outermost dimension of an array of arrays can be implicitly sized
3ERROR: 0:14: 'constructor' : constructing non-array constituent from array argument
4ERROR: 0:15: 'constructor' : array constructor argument not correct type to construct array element
5ERROR: 0:28: '[' :  array index out of range '4'
6ERROR: 0:56: 'constructor' :  cannot convert parameter 2 from ' const 3-element array of 4-component vector of float' to ' temp 2-element array of 4-component vector of float'
7ERROR: 0:60: 'constructor' :  cannot convert parameter 2 from ' const 2-element array of 4-component vector of float' to ' temp 3-element array of 4-component vector of float'
8ERROR: 0:64: '=' :  cannot convert from ' const 3-element array of 2-element array of 4-component vector of float' to ' temp 4-element array of 2-element array of 4-component vector of float'
9ERROR: 0:70: 'assign' :  cannot convert from ' global 4-element array of 7-element array of float' to ' global 5-element array of 7-element array of float'
10ERROR: 0:71: 'assign' :  cannot convert from ' global 4-element array of 7-element array of float' to ' global unsized 1-element array of 7-element array of float'
11ERROR: 0:73: 'foo' : no matching overloaded function found
12ERROR: 0:78: '==' :  wrong operand types: no operation '==' exists that takes a left-hand operand of type ' global 4-element array of 7-element array of float' and a right operand of type ' global 5-element array of 7-element array of float' (or there is no acceptable conversion)
13ERROR: 0:84: '[' :  array index out of range '5'
14ERROR: 0:91: 'length' :  array must be declared with a size before using this method
15ERROR: 0:93: 'length' :  array must be declared with a size before using this method
16ERROR: 0:98: 'length' : does not operate on this type:  temp float
17ERROR: 0:98: '' : function call, method, or subroutine call expected
18ERROR: 0:98: '' : no matching overloaded function found
19ERROR: 0:101: 'resize2' : redeclaration of array with a different array dimensions or sizes
20ERROR: 0:104: 'resize3' : redeclaration of array with a different array dimensions or sizes
21ERROR: 0:107: 'resize4' : redeclaration of array with a different element type
22ERROR: 20 compilation errors.  No code generated.
23
24
25Shader version: 430
26ERROR: node is still EOpNull!
270:10  Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
280:10    Function Parameters:
290:10      'a' ( in 5-element array of 7-element array of float)
300:?     Sequence
310:13      move second child to first child ( temp 7-element array of float)
320:13        'r' ( temp 7-element array of float)
330:13        direct index ( temp 7-element array of float)
340:13          'a' ( in 5-element array of 7-element array of float)
350:13          Constant:
360:13            2 (const int)
370:14      Constant:
380:14        0.000000
390:15      Constant:
400:15        0.000000
410:16      Branch: Return with expression
420:16        Construct float ( temp 4-element array of 7-element array of float)
430:16          direct index ( temp 7-element array of float)
440:16            'a' ( in 5-element array of 7-element array of float)
450:16            Constant:
460:16              0 (const int)
470:16          direct index ( temp 7-element array of float)
480:16            'a' ( in 5-element array of 7-element array of float)
490:16            Constant:
500:16              1 (const int)
510:16          'r' ( temp 7-element array of float)
520:16          direct index ( temp 7-element array of float)
530:16            'a' ( in 5-element array of 7-element array of float)
540:16            Constant:
550:16              3 (const int)
560:17      Branch: Return with expression
570:17        Construct float ( temp 4-element array of 7-element array of float)
580:17          direct index ( temp 7-element array of float)
590:17            'a' ( in 5-element array of 7-element array of float)
600:17            Constant:
610:17              0 (const int)
620:17          direct index ( temp 7-element array of float)
630:17            'a' ( in 5-element array of 7-element array of float)
640:17            Constant:
650:17              1 (const int)
660:17          'r' ( temp 7-element array of float)
670:17          direct index ( temp 7-element array of float)
680:17            'a' ( in 5-element array of 7-element array of float)
690:17            Constant:
700:17              3 (const int)
710:18      Branch: Return with expression
720:18        Construct float ( temp 4-element array of 7-element array of float)
730:18          direct index ( temp 7-element array of float)
740:18            'a' ( in 5-element array of 7-element array of float)
750:18            Constant:
760:18              0 (const int)
770:18          direct index ( temp 7-element array of float)
780:18            'a' ( in 5-element array of 7-element array of float)
790:18            Constant:
800:18              1 (const int)
810:18          direct index ( temp 7-element array of float)
820:18            'a' ( in 5-element array of 7-element array of float)
830:18            Constant:
840:18              2 (const int)
850:18          direct index ( temp 7-element array of float)
860:18            'a' ( in 5-element array of 7-element array of float)
870:18            Constant:
880:18              3 (const int)
890:21  Function Definition: bar(f1[5][7]; ( global void)
900:21    Function Parameters:
910:21      '' ( in 5-element array of 7-element array of float)
920:23  Function Definition: main( ( global void)
930:23    Function Parameters:
940:?     Sequence
950:?       Sequence
960:28        move second child to first child ( temp float)
970:28          direct index ( temp float)
980:28            direct index ( temp 2-element array of float)
990:28              direct index ( temp 4-element array of 2-element array of float)
1000:28                'gu' ( temp 3-element array of 4-element array of 2-element array of float)
1010:28                Constant:
1020:28                  2 (const int)
1030:28              Constant:
1040:28                4 (const int)
1050:28            Constant:
1060:28              1 (const int)
1070:28          Constant:
1080:28            4.000000
1090:30      Sequence
1100:30        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
1110:30          'ca4' ( temp 3-element array of 2-element array of 4-component vector of float)
1120:32          Constant:
1130:32            0.000000
1140:32            0.000000
1150:32            0.000000
1160:32            0.000000
1170:32            1.000000
1180:32            1.000000
1190:32            1.000000
1200:32            1.000000
1210:32            0.000000
1220:32            0.000000
1230:32            0.000000
1240:32            0.000000
1250:32            1.000000
1260:32            1.000000
1270:32            1.000000
1280:32            1.000000
1290:32            0.000000
1300:32            0.000000
1310:32            0.000000
1320:32            0.000000
1330:32            1.000000
1340:32            1.000000
1350:32            1.000000
1360:32            1.000000
1370:33      Sequence
1380:33        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
1390:33          'caim' ( temp 3-element array of 2-element array of 4-component vector of float)
1400:35          Constant:
1410:35            4.000000
1420:35            4.000000
1430:35            4.000000
1440:35            4.000000
1450:35            2.000000
1460:35            2.000000
1470:35            2.000000
1480:35            2.000000
1490:35            4.000000
1500:35            4.000000
1510:35            4.000000
1520:35            4.000000
1530:35            2.000000
1540:35            2.000000
1550:35            2.000000
1560:35            2.000000
1570:35            4.000000
1580:35            4.000000
1590:35            4.000000
1600:35            4.000000
1610:35            2.000000
1620:35            2.000000
1630:35            2.000000
1640:35            2.000000
1650:36      Sequence
1660:36        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
1670:36          'caim2' ( temp 3-element array of 2-element array of 4-component vector of float)
1680:38          Constant:
1690:38            4.000000
1700:38            4.000000
1710:38            4.000000
1720:38            4.000000
1730:38            2.000000
1740:38            2.000000
1750:38            2.000000
1760:38            2.000000
1770:38            4.000000
1780:38            4.000000
1790:38            4.000000
1800:38            4.000000
1810:38            2.000000
1820:38            2.000000
1830:38            2.000000
1840:38            2.000000
1850:38            4.000000
1860:38            4.000000
1870:38            4.000000
1880:38            4.000000
1890:38            2.000000
1900:38            2.000000
1910:38            2.000000
1920:38            2.000000
1930:39      Sequence
1940:39        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
1950:39          'caim3' ( temp 3-element array of 2-element array of 4-component vector of float)
1960:41          Constant:
1970:41            4.000000
1980:41            4.000000
1990:41            4.000000
2000:41            4.000000
2010:41            2.000000
2020:41            2.000000
2030:41            2.000000
2040:41            2.000000
2050:41            4.000000
2060:41            4.000000
2070:41            4.000000
2080:41            4.000000
2090:41            2.000000
2100:41            2.000000
2110:41            2.000000
2120:41            2.000000
2130:41            4.000000
2140:41            4.000000
2150:41            4.000000
2160:41            4.000000
2170:41            2.000000
2180:41            2.000000
2190:41            2.000000
2200:41            2.000000
2210:43      Sequence
2220:43        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
2230:43          'a4' ( temp 3-element array of 2-element array of 4-component vector of float)
2240:43          Constant:
2250:43            0.000000
2260:43            0.000000
2270:43            0.000000
2280:43            0.000000
2290:43            1.000000
2300:43            1.000000
2310:43            1.000000
2320:43            1.000000
2330:43            0.000000
2340:43            0.000000
2350:43            0.000000
2360:43            0.000000
2370:43            1.000000
2380:43            1.000000
2390:43            1.000000
2400:43            1.000000
2410:43            0.000000
2420:43            0.000000
2430:43            0.000000
2440:43            0.000000
2450:43            1.000000
2460:43            1.000000
2470:43            1.000000
2480:43            1.000000
2490:46      Sequence
2500:46        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
2510:46          'aim' ( temp 3-element array of 2-element array of 4-component vector of float)
2520:46          Constant:
2530:46            4.000000
2540:46            4.000000
2550:46            4.000000
2560:46            4.000000
2570:46            2.000000
2580:46            2.000000
2590:46            2.000000
2600:46            2.000000
2610:46            4.000000
2620:46            4.000000
2630:46            4.000000
2640:46            4.000000
2650:46            2.000000
2660:46            2.000000
2670:46            2.000000
2680:46            2.000000
2690:46            4.000000
2700:46            4.000000
2710:46            4.000000
2720:46            4.000000
2730:46            2.000000
2740:46            2.000000
2750:46            2.000000
2760:46            2.000000
2770:49      Sequence
2780:49        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
2790:49          'aim2' ( temp 3-element array of 2-element array of 4-component vector of float)
2800:49          Constant:
2810:49            4.000000
2820:49            4.000000
2830:49            4.000000
2840:49            4.000000
2850:49            2.000000
2860:49            2.000000
2870:49            2.000000
2880:49            2.000000
2890:49            4.000000
2900:49            4.000000
2910:49            4.000000
2920:49            4.000000
2930:49            2.000000
2940:49            2.000000
2950:49            2.000000
2960:49            2.000000
2970:49            4.000000
2980:49            4.000000
2990:49            4.000000
3000:49            4.000000
3010:49            2.000000
3020:49            2.000000
3030:49            2.000000
3040:49            2.000000
3050:52      Sequence
3060:52        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
3070:52          'aim3' ( temp 3-element array of 2-element array of 4-component vector of float)
3080:52          Constant:
3090:52            4.000000
3100:52            4.000000
3110:52            4.000000
3120:52            4.000000
3130:52            2.000000
3140:52            2.000000
3150:52            2.000000
3160:52            2.000000
3170:52            4.000000
3180:52            4.000000
3190:52            4.000000
3200:52            4.000000
3210:52            2.000000
3220:52            2.000000
3230:52            2.000000
3240:52            2.000000
3250:52            4.000000
3260:52            4.000000
3270:52            4.000000
3280:52            4.000000
3290:52            2.000000
3300:52            2.000000
3310:52            2.000000
3320:52            2.000000
3330:69      move second child to first child ( temp 4-element array of 7-element array of float)
3340:69        'g4' ( global 4-element array of 7-element array of float)
3350:69        Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
3360:69          'g5' ( global 5-element array of 7-element array of float)
3370:70      'g5' ( global 5-element array of 7-element array of float)
3380:71      'gu' ( global unsized 1-element array of 7-element array of float)
3390:73      Constant:
3400:73        0.000000
3410:74      Function Call: bar(f1[5][7]; ( global void)
3420:74        'g5' ( global 5-element array of 7-element array of float)
3430:76      Test condition and select ( temp void)
3440:76        Condition
3450:76        Compare Equal ( temp bool)
3460:76          Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
3470:76            'g5' ( global 5-element array of 7-element array of float)
3480:76          'g4' ( global 4-element array of 7-element array of float)
3490:76        true case is null
3500:78      Test condition and select ( temp void)
3510:78        Condition
3520:78        Constant:
3530:78          false (const bool)
3540:78        true case is null
3550:82      move second child to first child ( temp float)
3560:82        direct index ( temp float)
3570:82          direct index ( temp 7-element array of float)
3580:82            'u' ( temp 5-element array of 7-element array of float)
3590:82            Constant:
3600:82              2 (const int)
3610:82          Constant:
3620:82            2 (const int)
3630:82        Constant:
3640:82          3.000000
3650:84      move second child to first child ( temp float)
3660:84        direct index ( temp float)
3670:84          direct index ( temp 7-element array of float)
3680:84            'u' ( temp 5-element array of 7-element array of float)
3690:84            Constant:
3700:84              5 (const int)
3710:84          Constant:
3720:84            2 (const int)
3730:84        Constant:
3740:84          5.000000
3750:85      Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
3760:85        'u' ( temp 5-element array of 7-element array of float)
3770:88  Function Definition: foo3( ( global void)
3780:88    Function Parameters:
3790:?     Sequence
3800:91      Constant:
3810:91        1 (const int)
3820:92      move second child to first child ( temp float)
3830:92        direct index ( temp float)
3840:92          direct index ( temp 7-element array of float)
3850:92            direct index ( temp 5-element array of 7-element array of float)
3860:92              'resize1' ( temp 3-element array of 5-element array of 7-element array of float)
3870:92              Constant:
3880:92                1 (const int)
3890:92            Constant:
3900:92              4 (const int)
3910:92          Constant:
3920:92            5 (const int)
3930:92        Constant:
3940:92          2.000000
3950:93      Constant:
3960:93        1 (const int)
3970:95      Constant:
3980:95        3 (const int)
3990:96      Constant:
4000:96        5 (const int)
4010:97      Constant:
4020:97        7 (const int)
4030:98      Constant:
4040:98        0.000000
4050:?   Linker Objects
4060:?     'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float)
4070:?     'gu' ( global unsized 1-element array of 7-element array of float)
4080:?     'gimp' ( global unsized 1-element array of 1-element array of float)
4090:?     'g4' ( global 4-element array of 7-element array of float)
4100:?     'g5' ( global 5-element array of 7-element array of float)
411
412
413Linked fragment stage:
414
415
416Shader version: 430
417ERROR: node is still EOpNull!
4180:10  Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
4190:10    Function Parameters:
4200:10      'a' ( in 5-element array of 7-element array of float)
4210:?     Sequence
4220:13      move second child to first child ( temp 7-element array of float)
4230:13        'r' ( temp 7-element array of float)
4240:13        direct index ( temp 7-element array of float)
4250:13          'a' ( in 5-element array of 7-element array of float)
4260:13          Constant:
4270:13            2 (const int)
4280:14      Constant:
4290:14        0.000000
4300:15      Constant:
4310:15        0.000000
4320:16      Branch: Return with expression
4330:16        Construct float ( temp 4-element array of 7-element array of float)
4340:16          direct index ( temp 7-element array of float)
4350:16            'a' ( in 5-element array of 7-element array of float)
4360:16            Constant:
4370:16              0 (const int)
4380:16          direct index ( temp 7-element array of float)
4390:16            'a' ( in 5-element array of 7-element array of float)
4400:16            Constant:
4410:16              1 (const int)
4420:16          'r' ( temp 7-element array of float)
4430:16          direct index ( temp 7-element array of float)
4440:16            'a' ( in 5-element array of 7-element array of float)
4450:16            Constant:
4460:16              3 (const int)
4470:17      Branch: Return with expression
4480:17        Construct float ( temp 4-element array of 7-element array of float)
4490:17          direct index ( temp 7-element array of float)
4500:17            'a' ( in 5-element array of 7-element array of float)
4510:17            Constant:
4520:17              0 (const int)
4530:17          direct index ( temp 7-element array of float)
4540:17            'a' ( in 5-element array of 7-element array of float)
4550:17            Constant:
4560:17              1 (const int)
4570:17          'r' ( temp 7-element array of float)
4580:17          direct index ( temp 7-element array of float)
4590:17            'a' ( in 5-element array of 7-element array of float)
4600:17            Constant:
4610:17              3 (const int)
4620:18      Branch: Return with expression
4630:18        Construct float ( temp 4-element array of 7-element array of float)
4640:18          direct index ( temp 7-element array of float)
4650:18            'a' ( in 5-element array of 7-element array of float)
4660:18            Constant:
4670:18              0 (const int)
4680:18          direct index ( temp 7-element array of float)
4690:18            'a' ( in 5-element array of 7-element array of float)
4700:18            Constant:
4710:18              1 (const int)
4720:18          direct index ( temp 7-element array of float)
4730:18            'a' ( in 5-element array of 7-element array of float)
4740:18            Constant:
4750:18              2 (const int)
4760:18          direct index ( temp 7-element array of float)
4770:18            'a' ( in 5-element array of 7-element array of float)
4780:18            Constant:
4790:18              3 (const int)
4800:21  Function Definition: bar(f1[5][7]; ( global void)
4810:21    Function Parameters:
4820:21      '' ( in 5-element array of 7-element array of float)
4830:23  Function Definition: main( ( global void)
4840:23    Function Parameters:
4850:?     Sequence
4860:?       Sequence
4870:28        move second child to first child ( temp float)
4880:28          direct index ( temp float)
4890:28            direct index ( temp 2-element array of float)
4900:28              direct index ( temp 4-element array of 2-element array of float)
4910:28                'gu' ( temp 3-element array of 4-element array of 2-element array of float)
4920:28                Constant:
4930:28                  2 (const int)
4940:28              Constant:
4950:28                4 (const int)
4960:28            Constant:
4970:28              1 (const int)
4980:28          Constant:
4990:28            4.000000
5000:30      Sequence
5010:30        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
5020:30          'ca4' ( temp 3-element array of 2-element array of 4-component vector of float)
5030:32          Constant:
5040:32            0.000000
5050:32            0.000000
5060:32            0.000000
5070:32            0.000000
5080:32            1.000000
5090:32            1.000000
5100:32            1.000000
5110:32            1.000000
5120:32            0.000000
5130:32            0.000000
5140:32            0.000000
5150:32            0.000000
5160:32            1.000000
5170:32            1.000000
5180:32            1.000000
5190:32            1.000000
5200:32            0.000000
5210:32            0.000000
5220:32            0.000000
5230:32            0.000000
5240:32            1.000000
5250:32            1.000000
5260:32            1.000000
5270:32            1.000000
5280:33      Sequence
5290:33        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
5300:33          'caim' ( temp 3-element array of 2-element array of 4-component vector of float)
5310:35          Constant:
5320:35            4.000000
5330:35            4.000000
5340:35            4.000000
5350:35            4.000000
5360:35            2.000000
5370:35            2.000000
5380:35            2.000000
5390:35            2.000000
5400:35            4.000000
5410:35            4.000000
5420:35            4.000000
5430:35            4.000000
5440:35            2.000000
5450:35            2.000000
5460:35            2.000000
5470:35            2.000000
5480:35            4.000000
5490:35            4.000000
5500:35            4.000000
5510:35            4.000000
5520:35            2.000000
5530:35            2.000000
5540:35            2.000000
5550:35            2.000000
5560:36      Sequence
5570:36        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
5580:36          'caim2' ( temp 3-element array of 2-element array of 4-component vector of float)
5590:38          Constant:
5600:38            4.000000
5610:38            4.000000
5620:38            4.000000
5630:38            4.000000
5640:38            2.000000
5650:38            2.000000
5660:38            2.000000
5670:38            2.000000
5680:38            4.000000
5690:38            4.000000
5700:38            4.000000
5710:38            4.000000
5720:38            2.000000
5730:38            2.000000
5740:38            2.000000
5750:38            2.000000
5760:38            4.000000
5770:38            4.000000
5780:38            4.000000
5790:38            4.000000
5800:38            2.000000
5810:38            2.000000
5820:38            2.000000
5830:38            2.000000
5840:39      Sequence
5850:39        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
5860:39          'caim3' ( temp 3-element array of 2-element array of 4-component vector of float)
5870:41          Constant:
5880:41            4.000000
5890:41            4.000000
5900:41            4.000000
5910:41            4.000000
5920:41            2.000000
5930:41            2.000000
5940:41            2.000000
5950:41            2.000000
5960:41            4.000000
5970:41            4.000000
5980:41            4.000000
5990:41            4.000000
6000:41            2.000000
6010:41            2.000000
6020:41            2.000000
6030:41            2.000000
6040:41            4.000000
6050:41            4.000000
6060:41            4.000000
6070:41            4.000000
6080:41            2.000000
6090:41            2.000000
6100:41            2.000000
6110:41            2.000000
6120:43      Sequence
6130:43        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
6140:43          'a4' ( temp 3-element array of 2-element array of 4-component vector of float)
6150:43          Constant:
6160:43            0.000000
6170:43            0.000000
6180:43            0.000000
6190:43            0.000000
6200:43            1.000000
6210:43            1.000000
6220:43            1.000000
6230:43            1.000000
6240:43            0.000000
6250:43            0.000000
6260:43            0.000000
6270:43            0.000000
6280:43            1.000000
6290:43            1.000000
6300:43            1.000000
6310:43            1.000000
6320:43            0.000000
6330:43            0.000000
6340:43            0.000000
6350:43            0.000000
6360:43            1.000000
6370:43            1.000000
6380:43            1.000000
6390:43            1.000000
6400:46      Sequence
6410:46        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
6420:46          'aim' ( temp 3-element array of 2-element array of 4-component vector of float)
6430:46          Constant:
6440:46            4.000000
6450:46            4.000000
6460:46            4.000000
6470:46            4.000000
6480:46            2.000000
6490:46            2.000000
6500:46            2.000000
6510:46            2.000000
6520:46            4.000000
6530:46            4.000000
6540:46            4.000000
6550:46            4.000000
6560:46            2.000000
6570:46            2.000000
6580:46            2.000000
6590:46            2.000000
6600:46            4.000000
6610:46            4.000000
6620:46            4.000000
6630:46            4.000000
6640:46            2.000000
6650:46            2.000000
6660:46            2.000000
6670:46            2.000000
6680:49      Sequence
6690:49        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
6700:49          'aim2' ( temp 3-element array of 2-element array of 4-component vector of float)
6710:49          Constant:
6720:49            4.000000
6730:49            4.000000
6740:49            4.000000
6750:49            4.000000
6760:49            2.000000
6770:49            2.000000
6780:49            2.000000
6790:49            2.000000
6800:49            4.000000
6810:49            4.000000
6820:49            4.000000
6830:49            4.000000
6840:49            2.000000
6850:49            2.000000
6860:49            2.000000
6870:49            2.000000
6880:49            4.000000
6890:49            4.000000
6900:49            4.000000
6910:49            4.000000
6920:49            2.000000
6930:49            2.000000
6940:49            2.000000
6950:49            2.000000
6960:52      Sequence
6970:52        move second child to first child ( temp 3-element array of 2-element array of 4-component vector of float)
6980:52          'aim3' ( temp 3-element array of 2-element array of 4-component vector of float)
6990:52          Constant:
7000:52            4.000000
7010:52            4.000000
7020:52            4.000000
7030:52            4.000000
7040:52            2.000000
7050:52            2.000000
7060:52            2.000000
7070:52            2.000000
7080:52            4.000000
7090:52            4.000000
7100:52            4.000000
7110:52            4.000000
7120:52            2.000000
7130:52            2.000000
7140:52            2.000000
7150:52            2.000000
7160:52            4.000000
7170:52            4.000000
7180:52            4.000000
7190:52            4.000000
7200:52            2.000000
7210:52            2.000000
7220:52            2.000000
7230:52            2.000000
7240:69      move second child to first child ( temp 4-element array of 7-element array of float)
7250:69        'g4' ( global 4-element array of 7-element array of float)
7260:69        Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
7270:69          'g5' ( global 5-element array of 7-element array of float)
7280:70      'g5' ( global 5-element array of 7-element array of float)
7290:71      'gu' ( global 1-element array of 7-element array of float)
7300:73      Constant:
7310:73        0.000000
7320:74      Function Call: bar(f1[5][7]; ( global void)
7330:74        'g5' ( global 5-element array of 7-element array of float)
7340:76      Test condition and select ( temp void)
7350:76        Condition
7360:76        Compare Equal ( temp bool)
7370:76          Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
7380:76            'g5' ( global 5-element array of 7-element array of float)
7390:76          'g4' ( global 4-element array of 7-element array of float)
7400:76        true case is null
7410:78      Test condition and select ( temp void)
7420:78        Condition
7430:78        Constant:
7440:78          false (const bool)
7450:78        true case is null
7460:82      move second child to first child ( temp float)
7470:82        direct index ( temp float)
7480:82          direct index ( temp 7-element array of float)
7490:82            'u' ( temp 5-element array of 7-element array of float)
7500:82            Constant:
7510:82              2 (const int)
7520:82          Constant:
7530:82            2 (const int)
7540:82        Constant:
7550:82          3.000000
7560:84      move second child to first child ( temp float)
7570:84        direct index ( temp float)
7580:84          direct index ( temp 7-element array of float)
7590:84            'u' ( temp 5-element array of 7-element array of float)
7600:84            Constant:
7610:84              5 (const int)
7620:84          Constant:
7630:84            2 (const int)
7640:84        Constant:
7650:84          5.000000
7660:85      Function Call: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
7670:85        'u' ( temp 5-element array of 7-element array of float)
7680:?   Linker Objects
7690:?     'many' ( global 1-element array of 2-element array of 3-element array of 4-element array of 5-element array of 6-element array of float)
7700:?     'gu' ( global 1-element array of 7-element array of float)
7710:?     'gimp' ( global 1-element array of 1-element array of float)
7720:?     'g4' ( global 4-element array of 7-element array of float)
7730:?     'g5' ( global 5-element array of 7-element array of float)
774
775