1hlsl.templatetypes.frag
2Shader version: 500
3gl_FragCoord origin is upper left
40:? Sequence
50:3  Function Definition: @PixelShaderFunction( ( temp float)
60:3    Function Parameters:
70:?     Sequence
80:4      Sequence
90:4        move second child to first child ( temp 4-component vector of float)
100:4          'r00' ( temp 4-component vector of float)
110:?           Constant:
120:?             1.000000
130:?             2.000000
140:?             3.000000
150:?             4.000000
160:5      Sequence
170:5        move second child to first child ( temp 4-component vector of float)
180:5          'r01' ( temp 4-component vector of float)
190:?           Constant:
200:?             2.000000
210:?             3.000000
220:?             4.000000
230:?             5.000000
240:7      Sequence
250:7        move second child to first child ( temp 1-component vector of bool)
260:7          'r12' ( temp 1-component vector of bool)
270:7          Constant:
280:7            false (const bool)
290:8      Sequence
300:8        move second child to first child ( temp 1-component vector of int)
310:8          'r13' ( temp 1-component vector of int)
320:8          Constant:
330:8            1 (const int)
340:9      Sequence
350:9        move second child to first child ( temp 1-component vector of float)
360:9          'r14' ( temp 1-component vector of float)
370:9          Constant:
380:9            1.000000
390:10      Sequence
400:10        move second child to first child ( temp 1-component vector of double)
410:10          'r15' ( temp 1-component vector of double)
420:10          Constant:
430:10            1.000000
440:11      Sequence
450:11        move second child to first child ( temp 1-component vector of uint)
460:11          'r16' ( temp 1-component vector of uint)
470:11          Constant:
480:11            1 (const uint)
490:13      Sequence
500:13        move second child to first child ( temp 2-component vector of bool)
510:13          'r20' ( temp 2-component vector of bool)
520:?           Constant:
530:?             false (const bool)
540:?             true (const bool)
550:14      Sequence
560:14        move second child to first child ( temp 2-component vector of int)
570:14          'r21' ( temp 2-component vector of int)
580:?           Constant:
590:?             1 (const int)
600:?             2 (const int)
610:15      Sequence
620:15        move second child to first child ( temp 2-component vector of float)
630:15          'r22' ( temp 2-component vector of float)
640:?           Constant:
650:?             1.000000
660:?             2.000000
670:16      Sequence
680:16        move second child to first child ( temp 2-component vector of double)
690:16          'r23' ( temp 2-component vector of double)
700:?           Constant:
710:?             1.000000
720:?             2.000000
730:17      Sequence
740:17        move second child to first child ( temp 2-component vector of uint)
750:17          'r24' ( temp 2-component vector of uint)
760:?           Constant:
770:?             1 (const uint)
780:?             2 (const uint)
790:19      Sequence
800:19        move second child to first child ( temp 3-component vector of bool)
810:19          'r30' ( temp 3-component vector of bool)
820:?           Constant:
830:?             false (const bool)
840:?             true (const bool)
850:?             true (const bool)
860:20      Sequence
870:20        move second child to first child ( temp 3-component vector of int)
880:20          'r31' ( temp 3-component vector of int)
890:?           Constant:
900:?             1 (const int)
910:?             2 (const int)
920:?             3 (const int)
930:21      Sequence
940:21        move second child to first child ( temp 3-component vector of float)
950:21          'r32' ( temp 3-component vector of float)
960:?           Constant:
970:?             1.000000
980:?             2.000000
990:?             3.000000
1000:22      Sequence
1010:22        move second child to first child ( temp 3-component vector of double)
1020:22          'r33' ( temp 3-component vector of double)
1030:?           Constant:
1040:?             1.000000
1050:?             2.000000
1060:?             3.000000
1070:23      Sequence
1080:23        move second child to first child ( temp 3-component vector of uint)
1090:23          'r34' ( temp 3-component vector of uint)
1100:?           Constant:
1110:?             1 (const uint)
1120:?             2 (const uint)
1130:?             3 (const uint)
1140:25      Sequence
1150:25        move second child to first child ( temp 4-component vector of bool)
1160:25          'r40' ( temp 4-component vector of bool)
1170:?           Constant:
1180:?             false (const bool)
1190:?             true (const bool)
1200:?             true (const bool)
1210:?             false (const bool)
1220:26      Sequence
1230:26        move second child to first child ( temp 4-component vector of int)
1240:26          'r41' ( temp 4-component vector of int)
1250:?           Constant:
1260:?             1 (const int)
1270:?             2 (const int)
1280:?             3 (const int)
1290:?             4 (const int)
1300:27      Sequence
1310:27        move second child to first child ( temp 4-component vector of float)
1320:27          'r42' ( temp 4-component vector of float)
1330:?           Constant:
1340:?             1.000000
1350:?             2.000000
1360:?             3.000000
1370:?             4.000000
1380:28      Sequence
1390:28        move second child to first child ( temp 4-component vector of double)
1400:28          'r43' ( temp 4-component vector of double)
1410:?           Constant:
1420:?             1.000000
1430:?             2.000000
1440:?             3.000000
1450:?             4.000000
1460:29      Sequence
1470:29        move second child to first child ( temp 4-component vector of uint)
1480:29          'r44' ( temp 4-component vector of uint)
1490:?           Constant:
1500:?             1 (const uint)
1510:?             2 (const uint)
1520:?             3 (const uint)
1530:?             4 (const uint)
1540:31      Sequence
1550:31        move second child to first child ( temp 4X4 matrix of float)
1560:31          'r50' ( temp 4X4 matrix of float)
1570:?           Constant:
1580:?             0.000000
1590:?             1.000000
1600:?             2.000000
1610:?             3.000000
1620:?             4.000000
1630:?             5.000000
1640:?             6.000000
1650:?             7.000000
1660:?             8.000000
1670:?             9.000000
1680:?             10.000000
1690:?             11.000000
1700:?             12.000000
1710:?             13.000000
1720:?             14.000000
1730:?             15.000000
1740:32      Sequence
1750:32        move second child to first child ( temp 4X4 matrix of float)
1760:32          'r51' ( temp 4X4 matrix of float)
1770:?           Constant:
1780:?             0.000000
1790:?             1.000000
1800:?             2.000000
1810:?             3.000000
1820:?             4.000000
1830:?             5.000000
1840:?             6.000000
1850:?             7.000000
1860:?             8.000000
1870:?             9.000000
1880:?             10.000000
1890:?             11.000000
1900:?             12.000000
1910:?             13.000000
1920:?             14.000000
1930:?             15.000000
1940:35      Sequence
1950:35        move second child to first child ( temp 2X3 matrix of float)
1960:35          'r61' ( temp 2X3 matrix of float)
1970:?           Constant:
1980:?             1.000000
1990:?             2.000000
2000:?             3.000000
2010:?             4.000000
2020:?             5.000000
2030:?             6.000000
2040:36      Sequence
2050:36        move second child to first child ( temp 3X2 matrix of float)
2060:36          'r62' ( temp 3X2 matrix of float)
2070:?           Constant:
2080:?             1.000000
2090:?             2.000000
2100:?             3.000000
2110:?             4.000000
2120:?             5.000000
2130:?             6.000000
2140:39      Sequence
2150:39        move second child to first child ( temp 4X2 matrix of float)
2160:39          'r65' ( temp 4X2 matrix of float)
2170:?           Constant:
2180:?             1.000000
2190:?             2.000000
2200:?             3.000000
2210:?             4.000000
2220:?             5.000000
2230:?             6.000000
2240:?             7.000000
2250:?             8.000000
2260:40      Sequence
2270:40        move second child to first child ( temp 4X3 matrix of float)
2280:40          'r66' ( temp 4X3 matrix of float)
2290:?           Constant:
2300:?             1.000000
2310:?             2.000000
2320:?             3.000000
2330:?             4.000000
2340:?             5.000000
2350:?             6.000000
2360:?             7.000000
2370:?             8.000000
2380:?             9.000000
2390:?             10.000000
2400:?             11.000000
2410:?             12.000000
2420:45      Branch: Return with expression
2430:45        Constant:
2440:45          0.000000
2450:3  Function Definition: PixelShaderFunction( ( temp void)
2460:3    Function Parameters:
2470:?     Sequence
2480:3      move second child to first child ( temp float)
2490:?         '@entryPointOutput' (layout( location=0) out float)
2500:3        Function Call: @PixelShaderFunction( ( temp float)
2510:?   Linker Objects
2520:?     '@entryPointOutput' (layout( location=0) out float)
253
254
255Linked fragment stage:
256
257
258Shader version: 500
259gl_FragCoord origin is upper left
2600:? Sequence
2610:3  Function Definition: @PixelShaderFunction( ( temp float)
2620:3    Function Parameters:
2630:?     Sequence
2640:4      Sequence
2650:4        move second child to first child ( temp 4-component vector of float)
2660:4          'r00' ( temp 4-component vector of float)
2670:?           Constant:
2680:?             1.000000
2690:?             2.000000
2700:?             3.000000
2710:?             4.000000
2720:5      Sequence
2730:5        move second child to first child ( temp 4-component vector of float)
2740:5          'r01' ( temp 4-component vector of float)
2750:?           Constant:
2760:?             2.000000
2770:?             3.000000
2780:?             4.000000
2790:?             5.000000
2800:7      Sequence
2810:7        move second child to first child ( temp 1-component vector of bool)
2820:7          'r12' ( temp 1-component vector of bool)
2830:7          Constant:
2840:7            false (const bool)
2850:8      Sequence
2860:8        move second child to first child ( temp 1-component vector of int)
2870:8          'r13' ( temp 1-component vector of int)
2880:8          Constant:
2890:8            1 (const int)
2900:9      Sequence
2910:9        move second child to first child ( temp 1-component vector of float)
2920:9          'r14' ( temp 1-component vector of float)
2930:9          Constant:
2940:9            1.000000
2950:10      Sequence
2960:10        move second child to first child ( temp 1-component vector of double)
2970:10          'r15' ( temp 1-component vector of double)
2980:10          Constant:
2990:10            1.000000
3000:11      Sequence
3010:11        move second child to first child ( temp 1-component vector of uint)
3020:11          'r16' ( temp 1-component vector of uint)
3030:11          Constant:
3040:11            1 (const uint)
3050:13      Sequence
3060:13        move second child to first child ( temp 2-component vector of bool)
3070:13          'r20' ( temp 2-component vector of bool)
3080:?           Constant:
3090:?             false (const bool)
3100:?             true (const bool)
3110:14      Sequence
3120:14        move second child to first child ( temp 2-component vector of int)
3130:14          'r21' ( temp 2-component vector of int)
3140:?           Constant:
3150:?             1 (const int)
3160:?             2 (const int)
3170:15      Sequence
3180:15        move second child to first child ( temp 2-component vector of float)
3190:15          'r22' ( temp 2-component vector of float)
3200:?           Constant:
3210:?             1.000000
3220:?             2.000000
3230:16      Sequence
3240:16        move second child to first child ( temp 2-component vector of double)
3250:16          'r23' ( temp 2-component vector of double)
3260:?           Constant:
3270:?             1.000000
3280:?             2.000000
3290:17      Sequence
3300:17        move second child to first child ( temp 2-component vector of uint)
3310:17          'r24' ( temp 2-component vector of uint)
3320:?           Constant:
3330:?             1 (const uint)
3340:?             2 (const uint)
3350:19      Sequence
3360:19        move second child to first child ( temp 3-component vector of bool)
3370:19          'r30' ( temp 3-component vector of bool)
3380:?           Constant:
3390:?             false (const bool)
3400:?             true (const bool)
3410:?             true (const bool)
3420:20      Sequence
3430:20        move second child to first child ( temp 3-component vector of int)
3440:20          'r31' ( temp 3-component vector of int)
3450:?           Constant:
3460:?             1 (const int)
3470:?             2 (const int)
3480:?             3 (const int)
3490:21      Sequence
3500:21        move second child to first child ( temp 3-component vector of float)
3510:21          'r32' ( temp 3-component vector of float)
3520:?           Constant:
3530:?             1.000000
3540:?             2.000000
3550:?             3.000000
3560:22      Sequence
3570:22        move second child to first child ( temp 3-component vector of double)
3580:22          'r33' ( temp 3-component vector of double)
3590:?           Constant:
3600:?             1.000000
3610:?             2.000000
3620:?             3.000000
3630:23      Sequence
3640:23        move second child to first child ( temp 3-component vector of uint)
3650:23          'r34' ( temp 3-component vector of uint)
3660:?           Constant:
3670:?             1 (const uint)
3680:?             2 (const uint)
3690:?             3 (const uint)
3700:25      Sequence
3710:25        move second child to first child ( temp 4-component vector of bool)
3720:25          'r40' ( temp 4-component vector of bool)
3730:?           Constant:
3740:?             false (const bool)
3750:?             true (const bool)
3760:?             true (const bool)
3770:?             false (const bool)
3780:26      Sequence
3790:26        move second child to first child ( temp 4-component vector of int)
3800:26          'r41' ( temp 4-component vector of int)
3810:?           Constant:
3820:?             1 (const int)
3830:?             2 (const int)
3840:?             3 (const int)
3850:?             4 (const int)
3860:27      Sequence
3870:27        move second child to first child ( temp 4-component vector of float)
3880:27          'r42' ( temp 4-component vector of float)
3890:?           Constant:
3900:?             1.000000
3910:?             2.000000
3920:?             3.000000
3930:?             4.000000
3940:28      Sequence
3950:28        move second child to first child ( temp 4-component vector of double)
3960:28          'r43' ( temp 4-component vector of double)
3970:?           Constant:
3980:?             1.000000
3990:?             2.000000
4000:?             3.000000
4010:?             4.000000
4020:29      Sequence
4030:29        move second child to first child ( temp 4-component vector of uint)
4040:29          'r44' ( temp 4-component vector of uint)
4050:?           Constant:
4060:?             1 (const uint)
4070:?             2 (const uint)
4080:?             3 (const uint)
4090:?             4 (const uint)
4100:31      Sequence
4110:31        move second child to first child ( temp 4X4 matrix of float)
4120:31          'r50' ( temp 4X4 matrix of float)
4130:?           Constant:
4140:?             0.000000
4150:?             1.000000
4160:?             2.000000
4170:?             3.000000
4180:?             4.000000
4190:?             5.000000
4200:?             6.000000
4210:?             7.000000
4220:?             8.000000
4230:?             9.000000
4240:?             10.000000
4250:?             11.000000
4260:?             12.000000
4270:?             13.000000
4280:?             14.000000
4290:?             15.000000
4300:32      Sequence
4310:32        move second child to first child ( temp 4X4 matrix of float)
4320:32          'r51' ( temp 4X4 matrix of float)
4330:?           Constant:
4340:?             0.000000
4350:?             1.000000
4360:?             2.000000
4370:?             3.000000
4380:?             4.000000
4390:?             5.000000
4400:?             6.000000
4410:?             7.000000
4420:?             8.000000
4430:?             9.000000
4440:?             10.000000
4450:?             11.000000
4460:?             12.000000
4470:?             13.000000
4480:?             14.000000
4490:?             15.000000
4500:35      Sequence
4510:35        move second child to first child ( temp 2X3 matrix of float)
4520:35          'r61' ( temp 2X3 matrix of float)
4530:?           Constant:
4540:?             1.000000
4550:?             2.000000
4560:?             3.000000
4570:?             4.000000
4580:?             5.000000
4590:?             6.000000
4600:36      Sequence
4610:36        move second child to first child ( temp 3X2 matrix of float)
4620:36          'r62' ( temp 3X2 matrix of float)
4630:?           Constant:
4640:?             1.000000
4650:?             2.000000
4660:?             3.000000
4670:?             4.000000
4680:?             5.000000
4690:?             6.000000
4700:39      Sequence
4710:39        move second child to first child ( temp 4X2 matrix of float)
4720:39          'r65' ( temp 4X2 matrix of float)
4730:?           Constant:
4740:?             1.000000
4750:?             2.000000
4760:?             3.000000
4770:?             4.000000
4780:?             5.000000
4790:?             6.000000
4800:?             7.000000
4810:?             8.000000
4820:40      Sequence
4830:40        move second child to first child ( temp 4X3 matrix of float)
4840:40          'r66' ( temp 4X3 matrix of float)
4850:?           Constant:
4860:?             1.000000
4870:?             2.000000
4880:?             3.000000
4890:?             4.000000
4900:?             5.000000
4910:?             6.000000
4920:?             7.000000
4930:?             8.000000
4940:?             9.000000
4950:?             10.000000
4960:?             11.000000
4970:?             12.000000
4980:45      Branch: Return with expression
4990:45        Constant:
5000:45          0.000000
5010:3  Function Definition: PixelShaderFunction( ( temp void)
5020:3    Function Parameters:
5030:?     Sequence
5040:3      move second child to first child ( temp float)
5050:?         '@entryPointOutput' (layout( location=0) out float)
5060:3        Function Call: @PixelShaderFunction( ( temp float)
5070:?   Linker Objects
5080:?     '@entryPointOutput' (layout( location=0) out float)
509
510// Module Version 10000
511// Generated by (magic number): 80007
512// Id's are bound by 153
513
514                              Capability Shader
515                              Capability Float64
516               1:             ExtInstImport  "GLSL.std.450"
517                              MemoryModel Logical GLSL450
518                              EntryPoint Fragment 4  "PixelShaderFunction" 151
519                              ExecutionMode 4 OriginUpperLeft
520                              Source HLSL 500
521                              Name 4  "PixelShaderFunction"
522                              Name 8  "@PixelShaderFunction("
523                              Name 12  "r00"
524                              Name 18  "r01"
525                              Name 23  "r12"
526                              Name 27  "r13"
527                              Name 30  "r14"
528                              Name 33  "r15"
529                              Name 37  "r16"
530                              Name 41  "r20"
531                              Name 46  "r21"
532                              Name 51  "r22"
533                              Name 55  "r23"
534                              Name 60  "r24"
535                              Name 65  "r30"
536                              Name 69  "r31"
537                              Name 74  "r32"
538                              Name 78  "r33"
539                              Name 83  "r34"
540                              Name 88  "r40"
541                              Name 92  "r41"
542                              Name 95  "r42"
543                              Name 98  "r43"
544                              Name 103  "r44"
545                              Name 108  "r50"
546                              Name 125  "r51"
547                              Name 128  "r61"
548                              Name 133  "r62"
549                              Name 139  "r65"
550                              Name 144  "r66"
551                              Name 151  "@entryPointOutput"
552                              Decorate 151(@entryPointOutput) Location 0
553               2:             TypeVoid
554               3:             TypeFunction 2
555               6:             TypeFloat 32
556               7:             TypeFunction 6(float)
557              10:             TypeVector 6(float) 4
558              11:             TypePointer Function 10(fvec4)
559              13:    6(float) Constant 1065353216
560              14:    6(float) Constant 1073741824
561              15:    6(float) Constant 1077936128
562              16:    6(float) Constant 1082130432
563              17:   10(fvec4) ConstantComposite 13 14 15 16
564              19:    6(float) Constant 1084227584
565              20:   10(fvec4) ConstantComposite 14 15 16 19
566              21:             TypeBool
567              22:             TypePointer Function 21(bool)
568              24:    21(bool) ConstantFalse
569              25:             TypeInt 32 1
570              26:             TypePointer Function 25(int)
571              28:     25(int) Constant 1
572              29:             TypePointer Function 6(float)
573              31:             TypeFloat 64
574              32:             TypePointer Function 31(float64_t)
575              34:31(float64_t) Constant 0 1072693248
576              35:             TypeInt 32 0
577              36:             TypePointer Function 35(int)
578              38:     35(int) Constant 1
579              39:             TypeVector 21(bool) 2
580              40:             TypePointer Function 39(bvec2)
581              42:    21(bool) ConstantTrue
582              43:   39(bvec2) ConstantComposite 24 42
583              44:             TypeVector 25(int) 2
584              45:             TypePointer Function 44(ivec2)
585              47:     25(int) Constant 2
586              48:   44(ivec2) ConstantComposite 28 47
587              49:             TypeVector 6(float) 2
588              50:             TypePointer Function 49(fvec2)
589              52:   49(fvec2) ConstantComposite 13 14
590              53:             TypeVector 31(float64_t) 2
591              54:             TypePointer Function 53(f64vec2)
592              56:31(float64_t) Constant 0 1073741824
593              57: 53(f64vec2) ConstantComposite 34 56
594              58:             TypeVector 35(int) 2
595              59:             TypePointer Function 58(ivec2)
596              61:     35(int) Constant 2
597              62:   58(ivec2) ConstantComposite 38 61
598              63:             TypeVector 21(bool) 3
599              64:             TypePointer Function 63(bvec3)
600              66:   63(bvec3) ConstantComposite 24 42 42
601              67:             TypeVector 25(int) 3
602              68:             TypePointer Function 67(ivec3)
603              70:     25(int) Constant 3
604              71:   67(ivec3) ConstantComposite 28 47 70
605              72:             TypeVector 6(float) 3
606              73:             TypePointer Function 72(fvec3)
607              75:   72(fvec3) ConstantComposite 13 14 15
608              76:             TypeVector 31(float64_t) 3
609              77:             TypePointer Function 76(f64vec3)
610              79:31(float64_t) Constant 0 1074266112
611              80: 76(f64vec3) ConstantComposite 34 56 79
612              81:             TypeVector 35(int) 3
613              82:             TypePointer Function 81(ivec3)
614              84:     35(int) Constant 3
615              85:   81(ivec3) ConstantComposite 38 61 84
616              86:             TypeVector 21(bool) 4
617              87:             TypePointer Function 86(bvec4)
618              89:   86(bvec4) ConstantComposite 24 42 42 24
619              90:             TypeVector 25(int) 4
620              91:             TypePointer Function 90(ivec4)
621              93:     25(int) Constant 4
622              94:   90(ivec4) ConstantComposite 28 47 70 93
623              96:             TypeVector 31(float64_t) 4
624              97:             TypePointer Function 96(f64vec4)
625              99:31(float64_t) Constant 0 1074790400
626             100: 96(f64vec4) ConstantComposite 34 56 79 99
627             101:             TypeVector 35(int) 4
628             102:             TypePointer Function 101(ivec4)
629             104:     35(int) Constant 4
630             105:  101(ivec4) ConstantComposite 38 61 84 104
631             106:             TypeMatrix 10(fvec4) 4
632             107:             TypePointer Function 106
633             109:    6(float) Constant 0
634             110:   10(fvec4) ConstantComposite 109 13 14 15
635             111:    6(float) Constant 1086324736
636             112:    6(float) Constant 1088421888
637             113:   10(fvec4) ConstantComposite 16 19 111 112
638             114:    6(float) Constant 1090519040
639             115:    6(float) Constant 1091567616
640             116:    6(float) Constant 1092616192
641             117:    6(float) Constant 1093664768
642             118:   10(fvec4) ConstantComposite 114 115 116 117
643             119:    6(float) Constant 1094713344
644             120:    6(float) Constant 1095761920
645             121:    6(float) Constant 1096810496
646             122:    6(float) Constant 1097859072
647             123:   10(fvec4) ConstantComposite 119 120 121 122
648             124:         106 ConstantComposite 110 113 118 123
649             126:             TypeMatrix 72(fvec3) 2
650             127:             TypePointer Function 126
651             129:   72(fvec3) ConstantComposite 16 19 111
652             130:         126 ConstantComposite 75 129
653             131:             TypeMatrix 49(fvec2) 3
654             132:             TypePointer Function 131
655             134:   49(fvec2) ConstantComposite 15 16
656             135:   49(fvec2) ConstantComposite 19 111
657             136:         131 ConstantComposite 52 134 135
658             137:             TypeMatrix 49(fvec2) 4
659             138:             TypePointer Function 137
660             140:   49(fvec2) ConstantComposite 112 114
661             141:         137 ConstantComposite 52 134 135 140
662             142:             TypeMatrix 72(fvec3) 4
663             143:             TypePointer Function 142
664             145:   72(fvec3) ConstantComposite 112 114 115
665             146:   72(fvec3) ConstantComposite 116 117 119
666             147:         142 ConstantComposite 75 129 145 146
667             150:             TypePointer Output 6(float)
668151(@entryPointOutput):    150(ptr) Variable Output
6694(PixelShaderFunction):           2 Function None 3
670               5:             Label
671             152:    6(float) FunctionCall 8(@PixelShaderFunction()
672                              Store 151(@entryPointOutput) 152
673                              Return
674                              FunctionEnd
6758(@PixelShaderFunction():    6(float) Function None 7
676               9:             Label
677         12(r00):     11(ptr) Variable Function
678         18(r01):     11(ptr) Variable Function
679         23(r12):     22(ptr) Variable Function
680         27(r13):     26(ptr) Variable Function
681         30(r14):     29(ptr) Variable Function
682         33(r15):     32(ptr) Variable Function
683         37(r16):     36(ptr) Variable Function
684         41(r20):     40(ptr) Variable Function
685         46(r21):     45(ptr) Variable Function
686         51(r22):     50(ptr) Variable Function
687         55(r23):     54(ptr) Variable Function
688         60(r24):     59(ptr) Variable Function
689         65(r30):     64(ptr) Variable Function
690         69(r31):     68(ptr) Variable Function
691         74(r32):     73(ptr) Variable Function
692         78(r33):     77(ptr) Variable Function
693         83(r34):     82(ptr) Variable Function
694         88(r40):     87(ptr) Variable Function
695         92(r41):     91(ptr) Variable Function
696         95(r42):     11(ptr) Variable Function
697         98(r43):     97(ptr) Variable Function
698        103(r44):    102(ptr) Variable Function
699        108(r50):    107(ptr) Variable Function
700        125(r51):    107(ptr) Variable Function
701        128(r61):    127(ptr) Variable Function
702        133(r62):    132(ptr) Variable Function
703        139(r65):    138(ptr) Variable Function
704        144(r66):    143(ptr) Variable Function
705                              Store 12(r00) 17
706                              Store 18(r01) 20
707                              Store 23(r12) 24
708                              Store 27(r13) 28
709                              Store 30(r14) 13
710                              Store 33(r15) 34
711                              Store 37(r16) 38
712                              Store 41(r20) 43
713                              Store 46(r21) 48
714                              Store 51(r22) 52
715                              Store 55(r23) 57
716                              Store 60(r24) 62
717                              Store 65(r30) 66
718                              Store 69(r31) 71
719                              Store 74(r32) 75
720                              Store 78(r33) 80
721                              Store 83(r34) 85
722                              Store 88(r40) 89
723                              Store 92(r41) 94
724                              Store 95(r42) 17
725                              Store 98(r43) 100
726                              Store 103(r44) 105
727                              Store 108(r50) 124
728                              Store 125(r51) 124
729                              Store 128(r61) 130
730                              Store 133(r62) 136
731                              Store 139(r65) 141
732                              Store 144(r66) 147
733                              ReturnValue 109
734                              FunctionEnd
735