blob: ac23dacb19c698558c947b4f622887d35939c668 [file] [log] [blame]
John Kessenichcc16fa02015-12-10 18:01:54 -07001430AofA.frag
John Kessenichcc16fa02015-12-10 18:01:54 -07002ERROR: 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
John Kessenich509c4212016-11-27 17:26:21 -07004ERROR: 0:15: 'constructor' : array constructor argument not correct type to construct array element
John Kessenichcc16fa02015-12-10 18:01:54 -07005ERROR: 0:28: '[' : array index out of range '4'
John Kessenich71c100d2017-03-14 19:43:13 -06006ERROR: 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'
John Kessenich1c3ab272018-03-25 11:46:06 -060010ERROR: 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'
John Kessenichcc16fa02015-12-10 18:01:54 -070011ERROR: 0:73: 'foo' : no matching overloaded function found
John Kessenich71c100d2017-03-14 19:43:13 -060012ERROR: 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)
John Kessenichcc16fa02015-12-10 18:01:54 -070013ERROR: 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
John Kessenich71c100d2017-03-14 19:43:13 -060016ERROR: 0:98: 'length' : does not operate on this type: temp float
John Kessenichcc16fa02015-12-10 18:01:54 -070017ERROR: 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!
John Kessenich71c100d2017-03-14 19:43:13 -0600270:10 Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700280:10 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600290:10 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700300:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600310: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700350: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
John Kessenich71c100d2017-03-14 19:43:13 -0600420: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700450:16 Constant:
460:16 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600470:16 direct index ( temp 7-element array of float)
480:16 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700490:16 Constant:
500:16 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600510: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700540:16 Constant:
550:16 3 (const int)
560:17 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600570: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700600:17 Constant:
610:17 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600620:17 direct index ( temp 7-element array of float)
630:17 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700640:17 Constant:
650:17 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600660: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700690:17 Constant:
700:17 3 (const int)
710:18 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -0600720: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)
John Kessenichcc16fa02015-12-10 18:01:54 -0700750:18 Constant:
760:18 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600770:18 direct index ( temp 7-element array of float)
780:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700790:18 Constant:
800:18 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600810:18 direct index ( temp 7-element array of float)
820:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700830:18 Constant:
840:18 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600850:18 direct index ( temp 7-element array of float)
860:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700870:18 Constant:
880:18 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -0600890:21 Function Definition: bar(f1[5][7]; ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -0700900:21 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -0600910:21 '' ( in 5-element array of 7-element array of float)
920:23 Function Definition: main( ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -0700930:23 Function Parameters:
940:? Sequence
950:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -0600960: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07001010: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
John Kessenich71c100d2017-03-14 19:43:13 -06001100: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07001120: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
John Kessenich71c100d2017-03-14 19:43:13 -06001380: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07001400: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
John Kessenich71c100d2017-03-14 19:43:13 -06001660: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07001680: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
John Kessenich71c100d2017-03-14 19:43:13 -06001940: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07001960: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
John Kessenich71c100d2017-03-14 19:43:13 -06002220: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07002240: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
John Kessenich71c100d2017-03-14 19:43:13 -06002500: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07002520: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
John Kessenich71c100d2017-03-14 19:43:13 -06002780: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07002800: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
John Kessenich71c100d2017-03-14 19:43:13 -06003060: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003080: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
John Kessenich71c100d2017-03-14 19:43:13 -06003330: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)
John Kessenich1c3ab272018-03-25 11:46:06 -06003380:71 'gu' ( global unsized 1-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07003390:73 Constant:
3400:73 0.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003410: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003440:76 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06003450: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003490:76 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -06003500:78 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07003510:78 Condition
3520:78 Constant:
3530:78 false (const bool)
3540:78 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -06003550: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003590:82 Constant:
3600:82 2 (const int)
3610:82 Constant:
3620:82 2 (const int)
3630:82 Constant:
3640:82 3.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003650: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003690:84 Constant:
3700:84 5 (const int)
3710:84 Constant:
3720:84 2 (const int)
3730:84 Constant:
3740:84 5.000000
John Kessenich71c100d2017-03-14 19:43:13 -06003750: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003780:88 Function Parameters:
3790:? Sequence
3800:91 Constant:
3810:91 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06003820: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07003870: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
John Kessenich71c100d2017-03-14 19:43:13 -06004060:? '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)
John Kessenich1c3ab272018-03-25 11:46:06 -06004070:? '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)
John Kessenich71c100d2017-03-14 19:43:13 -06004090:? 'g4' ( global 4-element array of 7-element array of float)
4100:? 'g5' ( global 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700411
412
413Linked fragment stage:
414
415
416Shader version: 430
417ERROR: node is still EOpNull!
John Kessenich71c100d2017-03-14 19:43:13 -06004180:10 Function Definition: foo(f1[5][7]; ( global 4-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004190:10 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06004200:10 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004210:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004220: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004260: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
John Kessenich71c100d2017-03-14 19:43:13 -06004330: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004360:16 Constant:
4370:16 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004380:16 direct index ( temp 7-element array of float)
4390:16 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004400:16 Constant:
4410:16 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004420: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004450:16 Constant:
4460:16 3 (const int)
4470:17 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06004480: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004510:17 Constant:
4520:17 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004530:17 direct index ( temp 7-element array of float)
4540:17 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004550:17 Constant:
4560:17 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004570: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004600:17 Constant:
4610:17 3 (const int)
4620:18 Branch: Return with expression
John Kessenich71c100d2017-03-14 19:43:13 -06004630: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004660:18 Constant:
4670:18 0 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004680:18 direct index ( temp 7-element array of float)
4690:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004700:18 Constant:
4710:18 1 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004720:18 direct index ( temp 7-element array of float)
4730:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004740:18 Constant:
4750:18 2 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004760:18 direct index ( temp 7-element array of float)
4770:18 'a' ( in 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -07004780:18 Constant:
4790:18 3 (const int)
John Kessenich71c100d2017-03-14 19:43:13 -06004800:21 Function Definition: bar(f1[5][7]; ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -07004810:21 Function Parameters:
John Kessenich71c100d2017-03-14 19:43:13 -06004820:21 '' ( in 5-element array of 7-element array of float)
4830:23 Function Definition: main( ( global void)
John Kessenichcc16fa02015-12-10 18:01:54 -07004840:23 Function Parameters:
4850:? Sequence
4860:? Sequence
John Kessenich71c100d2017-03-14 19:43:13 -06004870: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07004920: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
John Kessenich71c100d2017-03-14 19:43:13 -06005010: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07005030: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
John Kessenich71c100d2017-03-14 19:43:13 -06005290: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07005310: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
John Kessenich71c100d2017-03-14 19:43:13 -06005570: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07005590: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
John Kessenich71c100d2017-03-14 19:43:13 -06005850: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07005870: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
John Kessenich71c100d2017-03-14 19:43:13 -06006130: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07006150: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
John Kessenich71c100d2017-03-14 19:43:13 -06006410: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07006430: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
John Kessenich71c100d2017-03-14 19:43:13 -06006690: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07006710: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
John Kessenich71c100d2017-03-14 19:43:13 -06006970: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07006990: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
John Kessenich71c100d2017-03-14 19:43:13 -06007240: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007300:73 Constant:
7310:73 0.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007320: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007350:76 Condition
John Kessenich71c100d2017-03-14 19:43:13 -06007360: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007400:76 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -06007410:78 Test condition and select ( temp void)
John Kessenichcc16fa02015-12-10 18:01:54 -07007420:78 Condition
7430:78 Constant:
7440:78 false (const bool)
7450:78 true case is null
John Kessenich71c100d2017-03-14 19:43:13 -06007460: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007500:82 Constant:
7510:82 2 (const int)
7520:82 Constant:
7530:82 2 (const int)
7540:82 Constant:
7550:82 3.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007560: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007600:84 Constant:
7610:84 5 (const int)
7620:84 Constant:
7630:84 2 (const int)
7640:84 Constant:
7650:84 5.000000
John Kessenich71c100d2017-03-14 19:43:13 -06007660: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)
John Kessenichcc16fa02015-12-10 18:01:54 -07007680:? Linker Objects
John Kessenich71c100d2017-03-14 19:43:13 -06007690:? '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)
John Kesseniche8d21382017-11-02 00:05:53 -06007710:? 'gimp' ( global 1-element array of 1-element array of float)
John Kessenich71c100d2017-03-14 19:43:13 -06007720:? 'g4' ( global 4-element array of 7-element array of float)
7730:? 'g5' ( global 5-element array of 7-element array of float)
John Kessenichcc16fa02015-12-10 18:01:54 -0700774