DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦d8a665e9f⟧

    Length: 7168 (0x1c00)
    Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0340e4

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5900       |Y   |		.CONST	0x5900								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 0b90       |    |		.CONST	0x0b90								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0006       |    |		.CONST	0x0006								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0092       |    |		.CONST	0x0092								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0026       | &  |		.CONST	0x0026								; Number of locals
000b			INIT_0008:
000b 4801       |H   |		Short_Literal	0x1
000c 032b       | +  |		Declare_Type	Record,Incomplete,Visible
000d 029a 009b  |    |		Declare_Subprogram	INIT_0098,For_Outer_Call,Visible,Unelaborated
000f 029a 00ab  |    |		Declare_Subprogram	INIT_00a8,For_Outer_Call,Visible,Unelaborated
0011 4800       |H   |		Short_Literal	0x0
0012 4804       |H   |		Short_Literal	0x4
0013 029f 00d3  |    |		Declare_Subprogram	INIT_00d0,For_Call
0015 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0016 029a 00fb  |    |		Declare_Subprogram	INIT_00f8,For_Outer_Call,Visible,Unelaborated
0018 4850       |HP  |		Short_Literal	0x50
0019 e001       |    |		Load	0x0,0x1
001a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
001b 1c07       |    |		Execute_Immediate	Run_Utility,0x7
001c 00e5       |    |		Load_Encached	Long_Integer_Cache
001d 4800       |H   |		Short_Literal	0x0
001e 4864       |Hd  |		Short_Literal	0x64
001f 00e5       |    |		Load_Encached	Long_Integer_Cache
0020 03f8       |    |		Declare_Type	Discrete,Constrained
0021 4800       |H   |		Short_Literal	0x0
0022 4864       |Hd  |		Short_Literal	0x64
0023 00db       |    |		Load_Top	At_Offset_3
0024 02a0       |    |		Declare_Subprogram	Null_Subprogram
0025 4801       |H   |		Short_Literal	0x1
0026 035d       | ]  |		Declare_Type	Array,Defined
0027 00c4       |    |		Action	Make_Default
0028 00c4       |    |		Action	Make_Default
0029 00c4       |    |		Action	Make_Default
002a 00c4       |    |		Action	Make_Default
002b e002       |    |		Load	0x0,0x2
002c 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
002d e003       |    |		Load	0x0,0x3
002e 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
002f e003       |    |		Load	0x0,0x3
0030 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0031 e213       |    |		Load	0x1,0x13
0032 4802       |H   |		Short_Literal	0x2
0033 00e5       |    |		Load_Encached	Long_Integer_Cache
0034 00e5       |    |		Load_Encached	Long_Integer_Cache
0035 4802       |H   |		Short_Literal	0x2
0036 00e6       |    |		Load_Encached	Float_Cache
0037 00e6       |    |		Load_Encached	Float_Cache
0038 4802       |H   |		Short_Literal	0x2
0039 00e5       |    |		Load_Encached	Long_Integer_Cache
003a 00e5       |    |		Load_Encached	Long_Integer_Cache
003b 4801       |H   |		Short_Literal	0x1
003c 00e2       |    |		Load_Encached	Integer_Cache
003d 4801       |H   |		Short_Literal	0x1
003e 00e2       |    |		Load_Encached	Integer_Cache
003f 4802       |H   |		Short_Literal	0x2
0040 e214       |    |		Load	0x1,0x14
0041 e215       |    |		Load	0x1,0x15
0042 4802       |H   |		Short_Literal	0x2
0043 e213       |    |		Load	0x1,0x13
0044 00d8       |    |		Load_Top	At_Offset_0
0045 4801       |H   |		Short_Literal	0x1
0046 e213       |    |		Load	0x1,0x13
0047 4801       |H   |		Short_Literal	0x1
0048 e213       |    |		Load	0x1,0x13
0049 4801       |H   |		Short_Literal	0x1
004a e213       |    |		Load	0x1,0x13
004b 4801       |H   |		Short_Literal	0x1
004c e213       |    |		Load	0x1,0x13
004d 029f 0933  |   3|		Declare_Subprogram	INIT_0930,For_Call
004f 4810       |H   |		Short_Literal	0x10
0050 4803       |H   |		Short_Literal	0x3
0051 480b       |H   |		Short_Literal	0xb
0052 4800       |H   |		Short_Literal	0x0
0053 4801       |H   |		Short_Literal	0x1
0054 031d       |    |		Declare_Type	Variant_Record,Defined
0055 c219       |    |		Store	0x1,0x19
0056 029b 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call,Unelaborated
0058 c217       |    |		Store	0x1,0x17
0059 e004       |    |		Load	0x0,0x4
005a e005       |    |		Load	0x0,0x5
005b 6048       |`H  |		Indirect_Literal	Discrete,0xa4,{0x00000000, 0x00001f40}
005c e213       |    |		Load	0x1,0x13
005d e219       |    |		Load	0x1,0x19
005e 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
005f e006       |    |		Load	0x0,0x6
0060 0387       |    |		Declare_Variable	Package
0061 00d8       |    |		Load_Top	At_Offset_0
0062 020f       |    |		Execute	Module,Activate
0063 c218       |    |		Store	0x1,0x18
0064 00d9       |    |		Load_Top	At_Offset_1
0065 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0066 02a0       |    |		Declare_Subprogram	Null_Subprogram
0067 e20d       |    |		Load	0x1,0xd
0068 0326       | &  |		Complete_Type	Record,By_Defining
0069 00bf       |    |		Action	Accept_Activation
006a e007       |    |		Load	0x0,0x7
006b e008       |    |		Load	0x0,0x8
006c 00e6       |    |		Load_Encached	Float_Cache
006d e009       |    |		Load	0x0,0x9
006e 1b79       | y  |		Execute	Package,Field_Read,Field_Number 0x79
006f 0387       |    |		Declare_Variable	Package
0070 00d8       |    |		Load_Top	At_Offset_0
0071 020f       |    |		Execute	Module,Activate
0072 0092 09d6  |    |		Action	Push_String_Extended,0x9d6					; "Name of the Unit containing the type declaration"
0074 0092 09d7  |    |		Action	Push_String_Extended,0x9d7					; "Name of the type declaration"
0076 0092 09d8  |    |		Action	Push_String_Extended,0x9d8					; "Kind of the type declaration"
0078 0092 09d9  |    |		Action	Push_String_Extended,0x9d9					; "Number of components in the Record"
007a 029d 01d3  |    |		Declare_Subprogram	INIT_01d0,For_Outer_Call
007c 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
007d 00c7       |    |		Action	Elaborate_Subprogram
007e 029d 01e3  |    |		Declare_Subprogram	INIT_01e0,For_Outer_Call
0080 029d 01fb  |    |		Declare_Subprogram	INIT_01f8,For_Outer_Call
0082 029d 0233  |   3|		Declare_Subprogram	INIT_0230,For_Outer_Call
0084 029d 026b  |   k|		Declare_Subprogram	INIT_0268,For_Outer_Call
0086 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
0087 00c7       |    |		Action	Elaborate_Subprogram
0088 029d 0333  |   3|		Declare_Subprogram	INIT_0330,For_Outer_Call
008a 029d 0353  |   S|		Declare_Subprogram	INIT_0350,For_Outer_Call
008c 029d 03e3  |    |		Declare_Subprogram	INIT_03e0,For_Outer_Call
008e 1d11       |    |		Execute_Immediate	Reference_Lex_1,0x11
008f 00c7       |    |		Action	Elaborate_Subprogram
0090 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0091 00c7       |    |		Action	Elaborate_Subprogram
0092			BODY_0008:
0092 00bc       |    |		Action	Signal_Activated
0093 00bb       |    |		Action	Signal_Completion
0094 0000 0000  |    |		.BLANK	0000[0x4]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 009b       |    |		.CONST	0x009b								; Address of begin
0099 0004       |    |		.CONST	0x0004								; Address of exception handler
009a 0001       |    |		.CONST	0x0001								; Number of locals
009b			BODY_0098:
009b			INIT_0098:
009b e218       |    |		Load	0x1,0x18
009c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
009d e218       |    |		Load	0x1,0x18
009e 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
009f 00db       |    |		Load_Top	At_Offset_3
00a0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
00a1 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
00a2 0000 0000  |    |		.XXX[0x2]
00a4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001f40}
00a8 ; --------------------------------------------------------------------------------------
00a8 ; SUBPROGRAM
00a8 ; --------------------------------------------------------------------------------------
00a8 00b7       |    |		.CONST	0x00b7								; Address of begin
00a9 00bf       |    |		.CONST	0x00bf								; Address of exception handler
00aa 0003       |    |		.CONST	0x0003								; Number of locals
00ab			INIT_00a8:
00ab 00da       |    |		Load_Top	At_Offset_2
00ac e003       |    |		Load	0x0,0x3
00ad 1b58       | X  |		Execute	Package,Field_Read,Field_Number 0x58
00ae 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
00af 00eb       |    |		Load_Encached	Diana_Cache
00b0 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00b1 e213       |    |		Load	0x1,0x13
00b2 03f1       |    |		Declare_Variable	Discrete,With_Value
00b3 e219       |    |		Load	0x1,0x19
00b4 02ff       |    |		Declare_Variable	Variant_Record
00b5 00d8       |    |		Load_Top	At_Offset_0
00b6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00b7			BODY_00a8:
00b7 00d9       |    |		Load_Top	At_Offset_1
00b8 e5fe       |    |		Load	0x2,-0x2
00b9 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
00ba e218       |    |		Load	0x1,0x18
00bb 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
00bc 00d9       |    |		Load_Top	At_Offset_1
00bd 016d       | m  |		Execute	Variant_Record,Structure_Write
00be 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00bf			TRAP_00a8:
00bf e218       |    |		Load	0x1,0x18
00c0 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
00c1 010f       |    |		Execute	Exception,Equal
00c2 6805       |h   |		Jump_Zero	0xc8
00c3 e5fe       |    |		Load	0x2,-0x2
00c4 00db       |    |		Load_Top	At_Offset_3
00c5 e5ff       |    |		Load	0x2,-0x1
00c6 8223       | #  |		Call	0x1,0x23
00c7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
00c8 0100       |    |		Execute	Exception,Raise
00c9 0000 0000  |    |		.BLANK	0000[0x7]
00d0 ; --------------------------------------------------------------------------------------
00d0 ; SUBPROGRAM
00d0 ; --------------------------------------------------------------------------------------
00d0 00d3       |    |		.CONST	0x00d3								; Address of begin
00d1 0004       |    |		.CONST	0x0004								; Address of exception handler
00d2 0001       |    |		.CONST	0x0001								; Number of locals
00d3			BODY_00d0:
00d3			INIT_00d0:
00d3 4607       |F   |		Jump_Case	0x8
00d4 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
00d5 7806       |x   |		Jump	0xdc								; case 0x1
00d6 7809       |x   |		Jump	0xe0								; case 0x2
00d7 780d       |x   |		Jump	0xe5								; case 0x3
00d8 7810       |x   |		Jump	0xe9								; case 0x4
00d9 7811       |x   |		Jump	0xeb								; case 0x5
00da 7812       |x   |		Jump	0xed								; case 0x6
00db 7815       |x   |		Jump	0xf1								; case 0x7
00dc 00da       |    |		Load_Top	At_Offset_2
00dd 0091 09d1  |    |		Action	Push_String_Extended_Indexed,0x9d1				; "RECORD_SORT"
00df 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00e0 00db       |    |		Load_Top	At_Offset_3
00e1 00db       |    |		Load_Top	At_Offset_3
00e2 00e0       |    |		Load_Encached	Standard_Cache
00e3 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
00e4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00e5 00da       |    |		Load_Top	At_Offset_2
00e6 00e0       |    |		Load_Encached	Standard_Cache
00e7 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
00e8 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
00e9 00db       |    |		Load_Top	At_Offset_3
00ea 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00eb 00db       |    |		Load_Top	At_Offset_3
00ec 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00ed e210       |    |		Load	0x1,0x10
00ee 00dc       |    |		Load_Top	At_Offset_4
00ef 0267       | g  |		Execute	Discrete,Predecessor
00f0 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f1 e210       |    |		Load	0x1,0x10
00f2 00dc       |    |		Load_Top	At_Offset_4
00f3 0268       | h  |		Execute	Discrete,Successor
00f4 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
00f5 0000 0000  |    |		.XXX[0x3]
00f7 0000       |    |
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 016c       | l  |		.CONST	0x016c								; Address of begin
00f9 0004       |    |		.CONST	0x0004								; Address of exception handler
00fa 000a       |    |		.CONST	0x000a								; Number of locals
00fb			INIT_00f8:
00fb e00a       |    |		Load	0x0,0xa
00fc e00b       |    |		Load	0x0,0xb
00fd 4805       |H   |		Short_Literal	0x5
00fe 0092 09da  |    |		Action	Push_String_Extended,0x9da					; " "
0100 e00c       |    |		Load	0x0,0xc
0101 0387       |    |		Declare_Variable	Package
0102 00d8       |    |		Load_Top	At_Offset_0
0103 020f       |    |		Execute	Module,Activate
0104 4801       |H   |		Short_Literal	0x1
0105 4804       |H   |		Short_Literal	0x4
0106 00da       |    |		Load_Top	At_Offset_2
0107 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0108 035b       | [  |		Declare_Type	Array,Constrained
0109 0337       | 7  |		Declare_Variable	Array
010a 00d8       |    |		Load_Top	At_Offset_0
010b 0335       | 5  |		Declare_Variable	Array,Duplicate
010c 00cd       |    |		Action	Spare6_Action
010d 4801       |H   |		Short_Literal	0x1
010e 4801       |H   |		Short_Literal	0x1
010f 00da       |    |		Load_Top	At_Offset_2
0110 01d6       |    |		Execute	Vector,Field_Write
0111 4802       |H   |		Short_Literal	0x2
0112 4802       |H   |		Short_Literal	0x2
0113 00da       |    |		Load_Top	At_Offset_2
0114 01d6       |    |		Execute	Vector,Field_Write
0115 4803       |H   |		Short_Literal	0x3
0116 4803       |H   |		Short_Literal	0x3
0117 00da       |    |		Load_Top	At_Offset_2
0118 01d6       |    |		Execute	Vector,Field_Write
0119 4804       |H   |		Short_Literal	0x4
011a 4804       |H   |		Short_Literal	0x4
011b 00da       |    |		Load_Top	At_Offset_2
011c 01d6       |    |		Execute	Vector,Field_Write
011d 00d9       |    |		Load_Top	At_Offset_1
011e 01d4       |    |		Execute	Vector,Structure_Write
011f 4801       |H   |		Short_Literal	0x1
0120 4803       |H   |		Short_Literal	0x3
0121 00db       |    |		Load_Top	At_Offset_3
0122 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0123 035b       | [  |		Declare_Type	Array,Constrained
0124 0337       | 7  |		Declare_Variable	Array
0125 00d8       |    |		Load_Top	At_Offset_0
0126 0335       | 5  |		Declare_Variable	Array,Duplicate
0127 00cd       |    |		Action	Spare6_Action
0128 4802       |H   |		Short_Literal	0x2
0129 4801       |H   |		Short_Literal	0x1
012a 00da       |    |		Load_Top	At_Offset_2
012b 01d6       |    |		Execute	Vector,Field_Write
012c 4801       |H   |		Short_Literal	0x1
012d 4802       |H   |		Short_Literal	0x2
012e 00da       |    |		Load_Top	At_Offset_2
012f 01d6       |    |		Execute	Vector,Field_Write
0130 4805       |H   |		Short_Literal	0x5
0131 4803       |H   |		Short_Literal	0x3
0132 00da       |    |		Load_Top	At_Offset_2
0133 01d6       |    |		Execute	Vector,Field_Write
0134 00d9       |    |		Load_Top	At_Offset_1
0135 01d4       |    |		Execute	Vector,Structure_Write
0136 4801       |H   |		Short_Literal	0x1
0137 4803       |H   |		Short_Literal	0x3
0138 e402       |    |		Load	0x2,0x2
0139 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
013a 035b       | [  |		Declare_Type	Array,Constrained
013b 0337       | 7  |		Declare_Variable	Array
013c 00d8       |    |		Load_Top	At_Offset_0
013d 0335       | 5  |		Declare_Variable	Array,Duplicate
013e 00cd       |    |		Action	Spare6_Action
013f 4803       |H   |		Short_Literal	0x3
0140 4801       |H   |		Short_Literal	0x1
0141 00da       |    |		Load_Top	At_Offset_2
0142 01d6       |    |		Execute	Vector,Field_Write
0143 4804       |H   |		Short_Literal	0x4
0144 4802       |H   |		Short_Literal	0x2
0145 00da       |    |		Load_Top	At_Offset_2
0146 01d6       |    |		Execute	Vector,Field_Write
0147 4805       |H   |		Short_Literal	0x5
0148 4803       |H   |		Short_Literal	0x3
0149 00da       |    |		Load_Top	At_Offset_2
014a 01d6       |    |		Execute	Vector,Field_Write
014b 00d9       |    |		Load_Top	At_Offset_1
014c 01d4       |    |		Execute	Vector,Structure_Write
014d 4801       |H   |		Short_Literal	0x1
014e 4802       |H   |		Short_Literal	0x2
014f e402       |    |		Load	0x2,0x2
0150 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0151 035b       | [  |		Declare_Type	Array,Constrained
0152 0337       | 7  |		Declare_Variable	Array
0153 00d8       |    |		Load_Top	At_Offset_0
0154 0335       | 5  |		Declare_Variable	Array,Duplicate
0155 00cd       |    |		Action	Spare6_Action
0156 4803       |H   |		Short_Literal	0x3
0157 4801       |H   |		Short_Literal	0x1
0158 00da       |    |		Load_Top	At_Offset_2
0159 01d6       |    |		Execute	Vector,Field_Write
015a 4804       |H   |		Short_Literal	0x4
015b 4802       |H   |		Short_Literal	0x2
015c 00da       |    |		Load_Top	At_Offset_2
015d 01d6       |    |		Execute	Vector,Field_Write
015e 00d9       |    |		Load_Top	At_Offset_1
015f 01d4       |    |		Execute	Vector,Structure_Write
0160 e00d       |    |		Load	0x0,0xd
0161 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0162 02c7       |    |		Declare_Variable	Any
0163 00d8       |    |		Load_Top	At_Offset_0
0164 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0165 e218       |    |		Load	0x1,0x18
0166 1b1e       |    |		Execute	Package,Field_Read,Field_Number 0x1e
0167 0322       | "  |		Declare_Variable	Record
0168 029f 041b  |    |		Declare_Subprogram	INIT_0418,For_Call
016a 029f 070b  |    |		Declare_Subprogram	INIT_0708,For_Call
016c			BODY_00f8:
016c 4800       |H   |		Short_Literal	0x0
016d 4800       |H   |		Short_Literal	0x0
016e 0092 09db  |    |		Action	Push_String_Extended,0x9db					; "PARENT UNIT"
0170 e402       |    |		Load	0x2,0x2
0171 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0172 4800       |H   |		Short_Literal	0x0
0173 4800       |H   |		Short_Literal	0x0
0174 0092 09dc  |    |		Action	Push_String_Extended,0x9dc					; "Type"
0176 e402       |    |		Load	0x2,0x2
0177 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0178 4800       |H   |		Short_Literal	0x0
0179 4800       |H   |		Short_Literal	0x0
017a 0092 09dd  |    |		Action	Push_String_Extended,0x9dd					; "Kind"
017c e402       |    |		Load	0x2,0x2
017d 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
017e 4800       |H   |		Short_Literal	0x0
017f 4800       |H   |		Short_Literal	0x0
0180 0092 09de  |    |		Action	Push_String_Extended,0x9de					; "Data 1"
0182 e402       |    |		Load	0x2,0x2
0183 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
0184 4800       |H   |		Short_Literal	0x0
0185 4800       |H   |		Short_Literal	0x0
0186 0092 09df  |    |		Action	Push_String_Extended,0x9df					; "Data 2"
0188 e402       |    |		Load	0x2,0x2
0189 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
018a 00da       |    |		Load_Top	At_Offset_2
018b e5ff       |    |		Load	0x2,-0x1
018c 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
018d e218       |    |		Load	0x1,0x18
018e 181f       |    |		Execute	Package,Field_Execute,Field_Number 0x1f
018f 00d1       |    |		Pop_Control	Pop_Count_1
0190 00cf       |    |		Action	Mark_Auxiliary
0191 7802       |x   |		Jump	0x194
0192 840a       |    |		Call	0x2,0xa
0193 00c9       |    |		Action	Pop_Auxiliary_Loop
0194 00db       |    |		Load_Top	At_Offset_3
0195 e218       |    |		Load	0x1,0x18
0196 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0197 6ffa       |o   |		Jump_Zero	0x192
0198 00ce       |    |		Action	Pop_Auxiliary
0199 e5fe       |    |		Load	0x2,-0x2
019a 4604       |F   |		Jump_Case	0x5
019b 780c       |x   |		Jump	0x1a8								; case 0x0
019c 780f       |x   |		Jump	0x1ac								; case 0x1
019d 7806       |x   |		Jump	0x1a4								; case 0x2
019e 7811       |x   |		Jump	0x1b0								; case 0x3
019f 7800       |x   |		Jump	0x1a0								; case 0x4
01a0 4804       |H   |		Short_Literal	0x4
01a1 e402       |    |		Load	0x2,0x2
01a2 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01a3 780f       |x   |		Jump	0x1b3
01a4 e403       |    |		Load	0x2,0x3
01a5 e402       |    |		Load	0x2,0x2
01a6 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01a7 780b       |x   |		Jump	0x1b3
01a8 e404       |    |		Load	0x2,0x4
01a9 e402       |    |		Load	0x2,0x2
01aa 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01ab 7807       |x   |		Jump	0x1b3
01ac 4803       |H   |		Short_Literal	0x3
01ad e402       |    |		Load	0x2,0x2
01ae 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
01af 7803       |x   |		Jump	0x1b3
01b0 e405       |    |		Load	0x2,0x5
01b1 e402       |    |		Load	0x2,0x2
01b2 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
01b3 e5fd       |    |		Load	0x2,-0x3
01b4 0092 09e0  |    |		Action	Push_String_Extended,0x9e0					; "TYPE ANALYSIS"
01b6 e402       |    |		Load	0x2,0x2
01b7 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
01b8 c5fd       |    |		Store	0x2,-0x3
01b9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01ba 0000 0000  |    |		.BLANK	0000[0x6]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3       |    |		.CONST	0x01c3								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0001       |    |		.CONST	0x0001								; Number of locals
01c3			BODY_01c0:
01c3			INIT_01c0:
01c3 00da       |    |		Load_Top	At_Offset_2
01c4 6007       |`   |		Indirect_Literal	Discrete,0x1cc,{0x00000000, 0x7fffffff}
01c5 026e       | n  |		Execute	Discrete,Modulo
01c6 00d8       |    |		Load_Top	At_Offset_0
01c7 00e2       |    |		Load_Encached	Integer_Cache
01c8 0260       | `  |		Execute	Discrete,In_Type
01c9 7001       |p   |		Jump_Nonzero	0x1cb
01ca 0801       |    |		Execute_Immediate	Raise,0x1
01cb 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01cc 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d3       |    |		.CONST	0x01d3								; Address of begin
01d1 0004       |    |		.CONST	0x0004								; Address of exception handler
01d2 0001       |    |		.CONST	0x0001								; Number of locals
01d3			BODY_01d0:
01d3			INIT_01d0:
01d3 00da       |    |		Load_Top	At_Offset_2
01d4 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d5 e00e       |    |		Load	0x0,0xe
01d6 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01d7 0092 09e1  |    |		Action	Push_String_Extended,0x9e1					; "."
01d9 01cc       |    |		Execute	Vector,Catenate
01da 00db       |    |		Load_Top	At_Offset_3
01db 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
01dc e00e       |    |		Load	0x0,0xe
01dd 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01de 01cc       |    |		Execute	Vector,Catenate
01df 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01e8       |    |		.CONST	0x01e8								; Address of begin
01e1 0004       |    |		.CONST	0x0004								; Address of exception handler
01e2 0002       |    |		.CONST	0x0002								; Number of locals
01e3			INIT_01e0:
01e3 480f       |H   |		Short_Literal	0xf
01e4 e219       |    |		Load	0x1,0x19
01e5 1c08       |    |		Execute_Immediate	Run_Utility,0x8
01e6 00d8       |    |		Load_Top	At_Offset_0
01e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01e8			BODY_01e0:
01e8 00db       |    |		Load_Top	At_Offset_3
01e9 00d9       |    |		Load_Top	At_Offset_1
01ea 2804       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
01eb e5fe       |    |		Load	0x2,-0x2
01ec 00d9       |    |		Load_Top	At_Offset_1
01ed 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
01ee e003       |    |		Load	0x0,0x3
01ef 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01f0 00d9       |    |		Load_Top	At_Offset_1
01f1 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01f2 00d8       |    |		Load_Top	At_Offset_0
01f3 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01f4 0000 0000  |    |		.BLANK	0000[0x4]
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 0200       |    |		.CONST	0x0200								; Address of begin
01f9 0004       |    |		.CONST	0x0004								; Address of exception handler
01fa 0002       |    |		.CONST	0x0002								; Number of locals
01fb			INIT_01f8:
01fb e003       |    |		Load	0x0,0x3
01fc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01fd 02c7       |    |		Declare_Variable	Any
01fe 00db       |    |		Load_Top	At_Offset_3
01ff a402       |    |		Store_Unchecked	0x2,0x2
0200			BODY_01f8:
0200 00d8       |    |		Load_Top	At_Offset_0
0201 e00f       |    |		Load	0x0,0xf
0202 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0203 6804       |h   |		Jump_Zero	0x208
0204 00d8       |    |		Load_Top	At_Offset_0
0205 e00f       |    |		Load	0x0,0xf
0206 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0207 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0208 00d8       |    |		Load_Top	At_Offset_0
0209 e00f       |    |		Load	0x0,0xf
020a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
020b 6802       |h   |		Jump_Zero	0x20e
020c 601f       |`   |		Indirect_Literal	Discrete,0x22c,{0x7fffffff, 0xffffffff}
020d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
020e 4801       |H   |		Short_Literal	0x1
020f 00d9       |    |		Load_Top	At_Offset_1
0210 e003       |    |		Load	0x0,0x3
0211 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
0212 e00e       |    |		Load	0x0,0xe
0213 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0214 c402       |    |		Store	0x2,0x2
0215 00d8       |    |		Load_Top	At_Offset_0
0216 e00e       |    |		Load	0x0,0xe
0217 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0218 4800       |H   |		Short_Literal	0x0
0219 4801       |H   |		Short_Literal	0x1
021a 0262       | b  |		Execute	Discrete,In_Range
021b 7002       |p   |		Jump_Nonzero	0x21e
021c 600f       |`   |		Indirect_Literal	Discrete,0x22c,{0x7fffffff, 0xffffffff}
021d 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
021e 00d8       |    |		Load_Top	At_Offset_0
021f e00e       |    |		Load	0x0,0xe
0220 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0221 6805       |h   |		Jump_Zero	0x227
0222 00d8       |    |		Load_Top	At_Offset_0
0223 e00e       |    |		Load	0x0,0xe
0224 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0225 8221       | !  |		Call	0x1,0x21
0226 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0227 6004       |`   |		Indirect_Literal	Discrete,0x22c,{0x7fffffff, 0xffffffff}
0228 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0229 0000 0000  |    |		.XXX[0x3]
022b 0000       |    |
022c 7fff ffff  |    |		.LITERAL	{0x7fffffff, 0xffffffff}
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0238       | 8  |		.CONST	0x0238								; Address of begin
0231 0004       |    |		.CONST	0x0004								; Address of exception handler
0232 0002       |    |		.CONST	0x0002								; Number of locals
0233			INIT_0230:
0233 e003       |    |		Load	0x0,0x3
0234 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0235 02c7       |    |		Declare_Variable	Any
0236 00db       |    |		Load_Top	At_Offset_3
0237 a402       |    |		Store_Unchecked	0x2,0x2
0238			BODY_0230:
0238 00d8       |    |		Load_Top	At_Offset_0
0239 e00f       |    |		Load	0x0,0xf
023a 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
023b 6804       |h   |		Jump_Zero	0x240
023c 00d8       |    |		Load_Top	At_Offset_0
023d e00f       |    |		Load	0x0,0xf
023e 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
023f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0240 00d8       |    |		Load_Top	At_Offset_0
0241 e00f       |    |		Load	0x0,0xf
0242 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0243 6802       |h   |		Jump_Zero	0x246
0244 581f       |X   |		Indirect_Literal	Float,0x264,1.7976931348623157e+308
0245 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0246 4801       |H   |		Short_Literal	0x1
0247 00d9       |    |		Load_Top	At_Offset_1
0248 e003       |    |		Load	0x0,0x3
0249 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
024a e00e       |    |		Load	0x0,0xe
024b 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
024c c402       |    |		Store	0x2,0x2
024d 00d8       |    |		Load_Top	At_Offset_0
024e e00e       |    |		Load	0x0,0xe
024f 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0250 4800       |H   |		Short_Literal	0x0
0251 4801       |H   |		Short_Literal	0x1
0252 0262       | b  |		Execute	Discrete,In_Range
0253 7002       |p   |		Jump_Nonzero	0x256
0254 580f       |X   |		Indirect_Literal	Float,0x264,1.7976931348623157e+308
0255 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0256 00d8       |    |		Load_Top	At_Offset_0
0257 e00e       |    |		Load	0x0,0xe
0258 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
0259 6805       |h   |		Jump_Zero	0x25f
025a 00d8       |    |		Load_Top	At_Offset_0
025b e00e       |    |		Load	0x0,0xe
025c 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
025d 8222       | "  |		Call	0x1,0x22
025e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
025f 5804       |X   |		Indirect_Literal	Float,0x264,1.7976931348623157e+308
0260 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0261 0000 0000  |    |		.XXX[0x3]
0263 0000       |    |
0264 7fef ffff  |    |		.DBL	1.7976931348623157e+308
0266 ffff ffff  |    |
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0286       |    |		.CONST	0x0286								; Address of begin
0269 0004       |    |		.CONST	0x0004								; Address of exception handler
026a 0008       |    |		.CONST	0x0008								; Number of locals
026b			INIT_0268:
026b e010       |    |		Load	0x0,0x10
026c 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
026d 02c7       |    |		Declare_Variable	Any
026e 00db       |    |		Load_Top	At_Offset_3
026f e00e       |    |		Load	0x0,0xe
0270 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0271 a402       |    |		Store_Unchecked	0x2,0x2
0272 00d8       |    |		Load_Top	At_Offset_0
0273 e002       |    |		Load	0x0,0x2
0274 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0275 e219       |    |		Load	0x1,0x19
0276 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0277 00d8       |    |		Load_Top	At_Offset_0
0278 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0279 e003       |    |		Load	0x0,0x3
027a 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
027b 02c7       |    |		Declare_Variable	Any
027c 00d8       |    |		Load_Top	At_Offset_0
027d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
027e 029f 072b  |   +|		Declare_Subprogram	INIT_0728,For_Call
0280 029f 0793  |    |		Declare_Subprogram	INIT_0790,For_Call
0282 029f 07cb  |    |		Declare_Subprogram	INIT_07c8,For_Call
0284 029f 081b  |    |		Declare_Subprogram	INIT_0818,For_Call
0286			BODY_0268:
0286 e5fe       |    |		Load	0x2,-0x2
0287 e403       |    |		Load	0x2,0x3
0288 2804       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x4
0289 e5ff       |    |		Load	0x2,-0x1
028a e403       |    |		Load	0x2,0x3
028b 2803       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x3
028c e5ff       |    |		Load	0x2,-0x1
028d e011       |    |		Load	0x0,0x11
028e 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
028f e011       |    |		Load	0x0,0x11
0290 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0291 e403       |    |		Load	0x2,0x3
0292 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0293 e403       |    |		Load	0x2,0x3
0294 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0295 460f       |F   |		Jump_Case	0x10
0296 788c       |x   |		Jump	0x323								; case 0x0
0297 7855       |xU  |		Jump	0x2ed								; case 0x1
0298 780d       |x   |		Jump	0x2a6								; case 0x2
0299 780e       |x   |		Jump	0x2a8								; case 0x3
029a 7889       |x   |		Jump	0x324								; case 0x4
029b 7888       |x   |		Jump	0x324								; case 0x5
029c 7821       |x!  |		Jump	0x2be								; case 0x6
029d 7824       |x$  |		Jump	0x2c2								; case 0x7
029e 785e       |x^  |		Jump	0x2fd								; case 0x8
029f 784f       |xO  |		Jump	0x2ef								; case 0x9
02a0 7855       |xU  |		Jump	0x2f6								; case 0xa
02a1 7882       |x   |		Jump	0x324								; case 0xb
02a2 7876       |xv  |		Jump	0x319								; case 0xc
02a3 7875       |xu  |		Jump	0x319								; case 0xd
02a4 7879       |xy  |		Jump	0x31e								; case 0xe
02a5 787e       |x~  |		Jump	0x324								; case 0xf
02a6 8408       |    |		Call	0x2,0x8
02a7 787c       |x|  |		Jump	0x324
02a8 e402       |    |		Load	0x2,0x2
02a9 e010       |    |		Load	0x0,0x10
02aa 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
02ab c404       |    |		Store	0x2,0x4
02ac 00cf       |    |		Action	Mark_Auxiliary
02ad 780a       |x   |		Jump	0x2b8
02ae e403       |    |		Load	0x2,0x3
02af 2e0b       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xb
02b0 0a01       |    |		Execute_Immediate	Plus,0x1
02b1 e403       |    |		Load	0x2,0x3
02b2 2a0b       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xb
02b3 e404       |    |		Load	0x2,0x4
02b4 e003       |    |		Load	0x0,0x3
02b5 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02b6 c404       |    |		Store	0x2,0x4
02b7 00c9       |    |		Action	Pop_Auxiliary_Loop
02b8 e404       |    |		Load	0x2,0x4
02b9 e003       |    |		Load	0x0,0x3
02ba 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
02bb 6ff2       |o   |		Jump_Zero	0x2ae
02bc 00ce       |    |		Action	Pop_Auxiliary
02bd 7866       |xf  |		Jump	0x324
02be 4800       |H   |		Short_Literal	0x0
02bf e403       |    |		Load	0x2,0x3
02c0 2a0c       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xc
02c1 7862       |xb  |		Jump	0x324
02c2 e402       |    |		Load	0x2,0x2
02c3 e010       |    |		Load	0x0,0x10
02c4 1851       | Q  |		Execute	Package,Field_Execute,Field_Number 0x51
02c5 c404       |    |		Store	0x2,0x4
02c6 00cf       |    |		Action	Mark_Auxiliary
02c7 781f       |x   |		Jump	0x2e7
02c8 e404       |    |		Load	0x2,0x4
02c9 e003       |    |		Load	0x0,0x3
02ca 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
02cb e010       |    |		Load	0x0,0x10
02cc 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
02cd 4603       |F   |		Jump_Case	0x4
02ce 7813       |x   |		Jump	0x2e2								; case 0x0
02cf 7802       |x   |		Jump	0x2d2								; case 0x1
02d0 7811       |x   |		Jump	0x2e2								; case 0x2
02d1 7800       |x   |		Jump	0x2d2								; case 0x3
02d2 e404       |    |		Load	0x2,0x4
02d3 e003       |    |		Load	0x0,0x3
02d4 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
02d5 e00e       |    |		Load	0x0,0xe
02d6 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
02d7 8405       |    |		Call	0x2,0x5
02d8 e403       |    |		Load	0x2,0x3
02d9 2e0d       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd
02da e403       |    |		Load	0x2,0x3
02db 260e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe
02dc 01d6       |    |		Execute	Vector,Field_Write
02dd e403       |    |		Load	0x2,0x3
02de 2e0d       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd
02df 0a01       |    |		Execute_Immediate	Plus,0x1
02e0 e403       |    |		Load	0x2,0x3
02e1 2a0d       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd
02e2 e404       |    |		Load	0x2,0x4
02e3 e003       |    |		Load	0x0,0x3
02e4 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
02e5 c404       |    |		Store	0x2,0x4
02e6 00c9       |    |		Action	Pop_Auxiliary_Loop
02e7 e404       |    |		Load	0x2,0x4
02e8 e003       |    |		Load	0x0,0x3
02e9 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
02ea 6fdd       |o   |		Jump_Zero	0x2c8
02eb 00ce       |    |		Action	Pop_Auxiliary
02ec 7837       |x7  |		Jump	0x324
02ed 8407       |    |		Call	0x2,0x7
02ee 7835       |x5  |		Jump	0x324
02ef e402       |    |		Load	0x2,0x2
02f0 e010       |    |		Load	0x0,0x10
02f1 1858       | X  |		Execute	Package,Field_Execute,Field_Number 0x58
02f2 8405       |    |		Call	0x2,0x5
02f3 e403       |    |		Load	0x2,0x3
02f4 2a11       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x11
02f5 782e       |x.  |		Jump	0x324
02f6 e402       |    |		Load	0x2,0x2
02f7 e010       |    |		Load	0x0,0x10
02f8 1859       | Y  |		Execute	Package,Field_Execute,Field_Number 0x59
02f9 8405       |    |		Call	0x2,0x5
02fa e403       |    |		Load	0x2,0x3
02fb 2a12       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x12
02fc 7827       |x'  |		Jump	0x324
02fd e402       |    |		Load	0x2,0x2
02fe e010       |    |		Load	0x0,0x10
02ff 1848       | H  |		Execute	Package,Field_Execute,Field_Number 0x48
0300 8405       |    |		Call	0x2,0x5
0301 e403       |    |		Load	0x2,0x3
0302 2a10       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x10
0303 e402       |    |		Load	0x2,0x2
0304 e010       |    |		Load	0x0,0x10
0305 1845       | E  |		Execute	Package,Field_Execute,Field_Number 0x45
0306 6809       |h   |		Jump_Zero	0x310
0307 e402       |    |		Load	0x2,0x2
0308 e010       |    |		Load	0x0,0x10
0309 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
030a e003       |    |		Load	0x0,0x3
030b 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
030c 8405       |    |		Call	0x2,0x5
030d e403       |    |		Load	0x2,0x3
030e 2a0f       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xf
030f 7814       |x   |		Jump	0x324
0310 e402       |    |		Load	0x2,0x2
0311 e010       |    |		Load	0x0,0x10
0312 1847       | G  |		Execute	Package,Field_Execute,Field_Number 0x47
0313 e003       |    |		Load	0x0,0x3
0314 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0315 8405       |    |		Call	0x2,0x5
0316 e403       |    |		Load	0x2,0x3
0317 2a0f       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xf
0318 780b       |x   |		Jump	0x324
0319 e402       |    |		Load	0x2,0x2
031a 8405       |    |		Call	0x2,0x5
031b e403       |    |		Load	0x2,0x3
031c 2a14       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x14
031d 7806       |x   |		Jump	0x324
031e e402       |    |		Load	0x2,0x2
031f 8405       |    |		Call	0x2,0x5
0320 e403       |    |		Load	0x2,0x3
0321 2a13       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x13
0322 7801       |x   |		Jump	0x324
0323 8406       |    |		Call	0x2,0x6
0324 e5fd       |    |		Load	0x2,-0x3
0325 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0326 4800       |H   |		Short_Literal	0x0
0327 e403       |    |		Load	0x2,0x3
0328 e5fe       |    |		Load	0x2,-0x2
0329 e218       |    |		Load	0x1,0x18
032a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
032b e5fd       |    |		Load	0x2,-0x3
032c 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
032d 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
032e 0000 0000  |    |		.XXX[0x2]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0337       | 7  |		.CONST	0x0337								; Address of begin
0331 0341       | A  |		.CONST	0x0341								; Address of exception handler
0332 0002       |    |		.CONST	0x0002								; Number of locals
0333			INIT_0330:
0333 e219       |    |		Load	0x1,0x19
0334 02ff       |    |		Declare_Variable	Variant_Record
0335 00d8       |    |		Load_Top	At_Offset_0
0336 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0337			BODY_0330:
0337 00db       |    |		Load_Top	At_Offset_3
0338 e5fe       |    |		Load	0x2,-0x2
0339 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
033a e218       |    |		Load	0x1,0x18
033b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
033c 00d9       |    |		Load_Top	At_Offset_1
033d 016d       | m  |		Execute	Variant_Record,Structure_Write
033e 00d8       |    |		Load_Top	At_Offset_0
033f 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0340 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0341			TRAP_0330:
0341 e218       |    |		Load	0x1,0x18
0342 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0343 010f       |    |		Execute	Exception,Equal
0344 6803       |h   |		Jump_Zero	0x348
0345 e003       |    |		Load	0x0,0x3
0346 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0347 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0348 0100       |    |		Execute	Exception,Raise
0349 0000 0000  |    |		.BLANK	0000[0x7]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0360       | `  |		.CONST	0x0360								; Address of begin
0351 0004       |    |		.CONST	0x0004								; Address of exception handler
0352 0003       |    |		.CONST	0x0003								; Number of locals
0353			INIT_0350:
0353 00da       |    |		Load_Top	At_Offset_2
0354 e00e       |    |		Load	0x0,0xe
0355 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0356 e002       |    |		Load	0x0,0x2
0357 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0358 e002       |    |		Load	0x0,0x2
0359 1b21       | !  |		Execute	Package,Field_Read,Field_Number 0x21
035a 03f1       |    |		Declare_Variable	Discrete,With_Value
035b e003       |    |		Load	0x0,0x3
035c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
035d 02c7       |    |		Declare_Variable	Any
035e 00d8       |    |		Load_Top	At_Offset_0
035f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0360			BODY_0350:
0360 00d9       |    |		Load_Top	At_Offset_1
0361 480c       |H   |		Short_Literal	0xc
0362 480d       |H   |		Short_Literal	0xd
0363 0262       | b  |		Execute	Discrete,In_Range
0364 7019       |p   |		Jump_Nonzero	0x37e
0365 e5ff       |    |		Load	0x2,-0x1
0366 e00e       |    |		Load	0x0,0xe
0367 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0368 680c       |h   |		Jump_Zero	0x375
0369 4801       |H   |		Short_Literal	0x1
036a e5ff       |    |		Load	0x2,-0x1
036b e003       |    |		Load	0x0,0x3
036c 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
036d c403       |    |		Store	0x2,0x3
036e 00d8       |    |		Load_Top	At_Offset_0
036f e010       |    |		Load	0x0,0x10
0370 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0371 e002       |    |		Load	0x0,0x2
0372 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0373 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0374 7826       |x&  |		Jump	0x39b
0375 e5ff       |    |		Load	0x2,-0x1
0376 e00e       |    |		Load	0x0,0xe
0377 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0378 e010       |    |		Load	0x0,0x10
0379 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
037a e002       |    |		Load	0x0,0x2
037b 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
037c 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
037d 781d       |x   |		Jump	0x39b
037e 4801       |H   |		Short_Literal	0x1
037f e5ff       |    |		Load	0x2,-0x1
0380 e003       |    |		Load	0x0,0x3
0381 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
0382 e00e       |    |		Load	0x0,0xe
0383 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0384 c403       |    |		Store	0x2,0x3
0385 00d8       |    |		Load_Top	At_Offset_0
0386 e003       |    |		Load	0x0,0x3
0387 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0388 680a       |h   |		Jump_Zero	0x393
0389 e5ff       |    |		Load	0x2,-0x1
038a e00e       |    |		Load	0x0,0xe
038b 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
038c 6803       |h   |		Jump_Zero	0x390
038d 0092 09e2  |    |		Action	Push_String_Extended,0x9e2					; "GENERIC FORMAL"
038f 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0390 0092 09e3  |    |		Action	Push_String_Extended,0x9e3					; "NO COMPLETION"
0392 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0393 00d8       |    |		Load_Top	At_Offset_0
0394 e00e       |    |		Load	0x0,0xe
0395 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0396 e010       |    |		Load	0x0,0x10
0397 181d       |    |		Execute	Package,Field_Execute,Field_Number 0x1d
0398 e002       |    |		Load	0x0,0x2
0399 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
039a 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
039b 00d9       |    |		Load_Top	At_Offset_1
039c 460f       |F   |		Jump_Case	0x10
039d 7811       |x   |		Jump	0x3af								; case 0x0
039e 7813       |x   |		Jump	0x3b2								; case 0x1
039f 7815       |x   |		Jump	0x3b5								; case 0x2
03a0 7817       |x   |		Jump	0x3b8								; case 0x3
03a1 7819       |x   |		Jump	0x3bb								; case 0x4
03a2 781b       |x   |		Jump	0x3be								; case 0x5
03a3 781d       |x   |		Jump	0x3c1								; case 0x6
03a4 781f       |x   |		Jump	0x3c4								; case 0x7
03a5 7821       |x!  |		Jump	0x3c7								; case 0x8
03a6 7823       |x#  |		Jump	0x3ca								; case 0x9
03a7 7825       |x%  |		Jump	0x3cd								; case 0xa
03a8 7827       |x'  |		Jump	0x3d0								; case 0xb
03a9 7829       |x)  |		Jump	0x3d3								; case 0xc
03aa 782b       |x+  |		Jump	0x3d6								; case 0xd
03ab 782d       |x-  |		Jump	0x3d9								; case 0xe
03ac 7800       |x   |		Jump	0x3ad								; case 0xf
03ad 00ea       |    |		Load_Encached	Null_String_Cache
03ae 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03af 0092 09e4  |    |		Action	Push_String_Extended,0x9e4					; "INTEGER"
03b1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03b2 0092 09e5  |    |		Action	Push_String_Extended,0x9e5					; "FLOAT"
03b4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03b5 0092 09e6  |    |		Action	Push_String_Extended,0x9e6					; "FIXED"
03b7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03b8 0092 09e7  |    |		Action	Push_String_Extended,0x9e7					; "ENUM"
03ba 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03bb 0092 09e8  |    |		Action	Push_String_Extended,0x9e8					; "BOOLEAN"
03bd 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03be 0092 09e9  |    |		Action	Push_String_Extended,0x9e9					; "CHARACTER"
03c0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03c1 0092 09ea  |    |		Action	Push_String_Extended,0x9ea					; "STRING"
03c3 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03c4 0092 09eb  |    |		Action	Push_String_Extended,0x9eb					; "RECORD"
03c6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03c7 0092 09ec  |    |		Action	Push_String_Extended,0x9ec					; "ARRAY"
03c9 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03ca 0092 09ed  |    |		Action	Push_String_Extended,0x9ed					; "ACCESS"
03cc 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03cd 0092 09ee  |    |		Action	Push_String_Extended,0x9ee					; "DERIVED"
03cf 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03d0 0092 09ef  |    |		Action	Push_String_Extended,0x9ef					; "TASK"
03d2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03d3 0092 09f0  |    |		Action	Push_String_Extended,0x9f0					; "PRIVATE"
03d5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03d6 0092 09f1  |    |		Action	Push_String_Extended,0x9f1					; "L_PRIVATE"
03d8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03d9 0092 09f2  |    |		Action	Push_String_Extended,0x9f2					; "SUBTYPE"
03db 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
03dc 0000 0000  |    |		.BLANK	0000[0x4]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3       |    |		.CONST	0x03e3								; Address of begin
03e1 0004       |    |		.CONST	0x0004								; Address of exception handler
03e2 0001       |    |		.CONST	0x0001								; Number of locals
03e3			BODY_03e0:
03e3			INIT_03e0:
03e3 00db       |    |		Load_Top	At_Offset_3
03e4 4604       |F   |		Jump_Case	0x5
03e5 7821       |x!  |		Jump	0x407								; case 0x0
03e6 7819       |x   |		Jump	0x400								; case 0x1
03e7 7818       |x   |		Jump	0x400								; case 0x2
03e8 7825       |x%  |		Jump	0x40e								; case 0x3
03e9 7800       |x   |		Jump	0x3ea								; case 0x4
03ea 00da       |    |		Load_Top	At_Offset_2
03eb 460f       |F   |		Jump_Case	0x10
03ec 780f       |x   |		Jump	0x3fc								; case 0x0
03ed 780e       |x   |		Jump	0x3fc								; case 0x1
03ee 780d       |x   |		Jump	0x3fc								; case 0x2
03ef 780c       |x   |		Jump	0x3fc								; case 0x3
03f0 780b       |x   |		Jump	0x3fc								; case 0x4
03f1 780a       |x   |		Jump	0x3fc								; case 0x5
03f2 7809       |x   |		Jump	0x3fc								; case 0x6
03f3 7808       |x   |		Jump	0x3fc								; case 0x7
03f4 7807       |x   |		Jump	0x3fc								; case 0x8
03f5 7806       |x   |		Jump	0x3fc								; case 0x9
03f6 7807       |x   |		Jump	0x3fe								; case 0xa
03f7 7804       |x   |		Jump	0x3fc								; case 0xb
03f8 7803       |x   |		Jump	0x3fc								; case 0xc
03f9 7802       |x   |		Jump	0x3fc								; case 0xd
03fa 7803       |x   |		Jump	0x3fe								; case 0xe
03fb 7800       |x   |		Jump	0x3fc								; case 0xf
03fc 4800       |H   |		Short_Literal	0x0
03fd 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
03fe 4801       |H   |		Short_Literal	0x1
03ff 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0400 00da       |    |		Load_Top	At_Offset_2
0401 0f0f       |    |		Execute_Immediate	Equal,0xf
0402 7002       |p   |		Jump_Nonzero	0x405
0403 4801       |H   |		Short_Literal	0x1
0404 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0405 4800       |H   |		Short_Literal	0x0
0406 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0407 00da       |    |		Load_Top	At_Offset_2
0408 0f07       |    |		Execute_Immediate	Equal,0x7
0409 7002       |p   |		Jump_Nonzero	0x40c
040a 4800       |H   |		Short_Literal	0x0
040b 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
040c 4801       |H   |		Short_Literal	0x1
040d 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
040e 00da       |    |		Load_Top	At_Offset_2
040f 4800       |H   |		Short_Literal	0x0
0410 4805       |H   |		Short_Literal	0x5
0411 0262       | b  |		Execute	Discrete,In_Range
0412 7002       |p   |		Jump_Nonzero	0x415
0413 4800       |H   |		Short_Literal	0x0
0414 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0415 4801       |H   |		Short_Literal	0x1
0416 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0417 0000       |    |		.XXX[0x1]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 042d       | -  |		.CONST	0x042d								; Address of begin
0419 0004       |    |		.CONST	0x0004								; Address of exception handler
041a 0006       |    |		.CONST	0x0006								; Number of locals
041b			INIT_0418:
041b 4801       |H   |		Short_Literal	0x1
041c 4864       |Hd  |		Short_Literal	0x64
041d 00e9       |    |		Load_Encached	String_Cache
041e 035b       | [  |		Declare_Type	Array,Constrained
041f 0337       | 7  |		Declare_Variable	Array
0420 e003       |    |		Load	0x0,0x3
0421 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0422 02c7       |    |		Declare_Variable	Any
0423 00d8       |    |		Load_Top	At_Offset_0
0424 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0425 e003       |    |		Load	0x0,0x3
0426 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0427 02c7       |    |		Declare_Variable	Any
0428 00d8       |    |		Load_Top	At_Offset_0
0429 1c00       |    |		Execute_Immediate	Run_Utility,0x0
042a e214       |    |		Load	0x1,0x14
042b 029f 0833  |   3|		Declare_Subprogram	INIT_0830,For_Call
042d			BODY_0418:
042d e5ff       |    |		Load	0x2,-0x1
042e e7ff       |    |		Load	0x3,-0x1
042f 2c04       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x4
0430 8224       | $  |		Call	0x1,0x24
0431 c603       |    |		Store	0x3,0x3
0432 8606       |    |		Call	0x3,0x6
0433 e7ff       |    |		Load	0x3,-0x1
0434 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0435 460f       |F   |		Jump_Case	0x10
0436 7a98       |z   |		Jump	0x6cf								; case 0x0
0437 7870       |xp  |		Jump	0x4a8								; case 0x1
0438 780d       |x   |		Jump	0x446								; case 0x2
0439 783f       |x?  |		Jump	0x479								; case 0x3
043a 790c       |y   |		Jump	0x547								; case 0x4
043b 78b1       |x   |		Jump	0x4ed								; case 0x5
043c 78db       |x   |		Jump	0x518								; case 0x6
043d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; case 0x7
043e 7933       |y3  |		Jump	0x572								; case 0x8
043f 796b       |yk  |		Jump	0x5ab								; case 0x9
0440 799e       |y   |		Jump	0x5df								; case 0xa
0441 79d1       |y   |		Jump	0x613								; case 0xb
0442 79fb       |y   |		Jump	0x63e								; case 0xc
0443 7a28       |z(  |		Jump	0x66c								; case 0xd
0444 7a55       |zU  |		Jump	0x69a								; case 0xe
0445 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2					; case 0xf
0446 e21d       |    |		Load	0x1,0x1d
0447 e012       |    |		Load	0x0,0x12
0448 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0449 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
044a e012       |    |		Load	0x0,0x12
044b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
044c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
044d e003       |    |		Load	0x0,0x3
044e 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
044f e603       |    |		Load	0x3,0x3
0450 0092 09e6  |    |		Action	Push_String_Extended,0x9e6					; "FIXED"
0452 e402       |    |		Load	0x2,0x2
0453 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0454 0092 09f3  |    |		Action	Push_String_Extended,0x9f3					; "Lower Bound"
0456 e012       |    |		Load	0x0,0x12
0457 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0458 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0459 e012       |    |		Load	0x0,0x12
045a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
045b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
045c e003       |    |		Load	0x0,0x3
045d 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
045e e003       |    |		Load	0x0,0x3
045f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0460 e7ff       |    |		Load	0x3,-0x1
0461 2e09       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9
0462 00e0       |    |		Load_Encached	Standard_Cache
0463 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0464 e402       |    |		Load	0x2,0x2
0465 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0466 0092 09f4  |    |		Action	Push_String_Extended,0x9f4					; "Upper Bound"
0468 e012       |    |		Load	0x0,0x12
0469 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
046a 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
046b e012       |    |		Load	0x0,0x12
046c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
046d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
046e e003       |    |		Load	0x0,0x3
046f 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0470 e003       |    |		Load	0x0,0x3
0471 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0472 e7ff       |    |		Load	0x3,-0x1
0473 2e0a       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xa
0474 00e0       |    |		Load_Encached	Standard_Cache
0475 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0476 e402       |    |		Load	0x2,0x2
0477 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0478 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0479 e21d       |    |		Load	0x1,0x1d
047a e012       |    |		Load	0x0,0x12
047b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
047c 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
047d e012       |    |		Load	0x0,0x12
047e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
047f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0480 e003       |    |		Load	0x0,0x3
0481 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0482 e603       |    |		Load	0x3,0x3
0483 0092 09e7  |    |		Action	Push_String_Extended,0x9e7					; "ENUM"
0485 e402       |    |		Load	0x2,0x2
0486 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0487 0092 09f5  |    |		Action	Push_String_Extended,0x9f5					; "Number of enumeration literals"
0489 e012       |    |		Load	0x0,0x12
048a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
048b 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
048c e012       |    |		Load	0x0,0x12
048d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
048e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
048f e003       |    |		Load	0x0,0x3
0490 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0491 e003       |    |		Load	0x0,0x3
0492 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0493 e7ff       |    |		Load	0x3,-0x1
0494 2e0b       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xb
0495 00e0       |    |		Load_Encached	Standard_Cache
0496 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0497 e402       |    |		Load	0x2,0x2
0498 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0499 00ea       |    |		Load_Encached	Null_String_Cache
049a e012       |    |		Load	0x0,0x12
049b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
049c 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
049d e012       |    |		Load	0x0,0x12
049e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
049f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04a0 e003       |    |		Load	0x0,0x3
04a1 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
04a2 e003       |    |		Load	0x0,0x3
04a3 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04a4 00ea       |    |		Load_Encached	Null_String_Cache
04a5 e402       |    |		Load	0x2,0x2
04a6 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04a7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04a8 e21d       |    |		Load	0x1,0x1d
04a9 e012       |    |		Load	0x0,0x12
04aa 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04ab 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
04ac e012       |    |		Load	0x0,0x12
04ad 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04ae 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04af e003       |    |		Load	0x0,0x3
04b0 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
04b1 e603       |    |		Load	0x3,0x3
04b2 0092 09e5  |    |		Action	Push_String_Extended,0x9e5					; "FLOAT"
04b4 e402       |    |		Load	0x2,0x2
04b5 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04b6 e602       |    |		Load	0x3,0x2
04b7 e21a       |    |		Load	0x1,0x1a
04b8 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04b9 4806       |H   |		Short_Literal	0x6
04ba e7ff       |    |		Load	0x3,-0x1
04bb 2e07       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x7
04bc e21a       |    |		Load	0x1,0x1a
04bd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04be 00d1       |    |		Pop_Control	Pop_Count_1
04bf 0092 09f3  |    |		Action	Push_String_Extended,0x9f3					; "Lower Bound"
04c1 e012       |    |		Load	0x0,0x12
04c2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04c3 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
04c4 e012       |    |		Load	0x0,0x12
04c5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04c6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04c7 e003       |    |		Load	0x0,0x3
04c8 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
04c9 e003       |    |		Load	0x0,0x3
04ca 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04cb 4820       |H   |		Short_Literal	0x20
04cc e602       |    |		Load	0x3,0x2
04cd e013       |    |		Load	0x0,0x13
04ce 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04cf e402       |    |		Load	0x2,0x2
04d0 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04d1 e602       |    |		Load	0x3,0x2
04d2 e21a       |    |		Load	0x1,0x1a
04d3 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04d4 4806       |H   |		Short_Literal	0x6
04d5 e7ff       |    |		Load	0x3,-0x1
04d6 2e08       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x8
04d7 e21a       |    |		Load	0x1,0x1a
04d8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
04d9 00d1       |    |		Pop_Control	Pop_Count_1
04da 0092 09f4  |    |		Action	Push_String_Extended,0x9f4					; "Upper Bound"
04dc e012       |    |		Load	0x0,0x12
04dd 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04de 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
04df e012       |    |		Load	0x0,0x12
04e0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04e1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04e2 e003       |    |		Load	0x0,0x3
04e3 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
04e4 e003       |    |		Load	0x0,0x3
04e5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04e6 4820       |H   |		Short_Literal	0x20
04e7 e602       |    |		Load	0x3,0x2
04e8 e013       |    |		Load	0x0,0x13
04e9 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
04ea e402       |    |		Load	0x2,0x2
04eb 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04ec 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04ed e21d       |    |		Load	0x1,0x1d
04ee e012       |    |		Load	0x0,0x12
04ef 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04f0 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
04f1 e012       |    |		Load	0x0,0x12
04f2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04f3 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04f4 e003       |    |		Load	0x0,0x3
04f5 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
04f6 e603       |    |		Load	0x3,0x3
04f7 0092 09e9  |    |		Action	Push_String_Extended,0x9e9					; "CHARACTER"
04f9 e402       |    |		Load	0x2,0x2
04fa 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04fb 00ea       |    |		Load_Encached	Null_String_Cache
04fc e012       |    |		Load	0x0,0x12
04fd 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
04fe 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
04ff e012       |    |		Load	0x0,0x12
0500 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0501 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0502 e003       |    |		Load	0x0,0x3
0503 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0504 e003       |    |		Load	0x0,0x3
0505 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0506 00ea       |    |		Load_Encached	Null_String_Cache
0507 e402       |    |		Load	0x2,0x2
0508 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0509 00ea       |    |		Load_Encached	Null_String_Cache
050a e012       |    |		Load	0x0,0x12
050b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
050c 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
050d e012       |    |		Load	0x0,0x12
050e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
050f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0510 e003       |    |		Load	0x0,0x3
0511 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0512 e003       |    |		Load	0x0,0x3
0513 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0514 00ea       |    |		Load_Encached	Null_String_Cache
0515 e402       |    |		Load	0x2,0x2
0516 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0517 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0518 e21d       |    |		Load	0x1,0x1d
0519 e012       |    |		Load	0x0,0x12
051a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
051b 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
051c e012       |    |		Load	0x0,0x12
051d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
051e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
051f e003       |    |		Load	0x0,0x3
0520 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0521 e603       |    |		Load	0x3,0x3
0522 0092 09ea  |    |		Action	Push_String_Extended,0x9ea					; "STRING"
0524 e402       |    |		Load	0x2,0x2
0525 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0526 0092 09f6  |    |		Action	Push_String_Extended,0x9f6					; "Number of characters in the string"
0528 e012       |    |		Load	0x0,0x12
0529 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
052a 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
052b e012       |    |		Load	0x0,0x12
052c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
052d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
052e e003       |    |		Load	0x0,0x3
052f 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0530 e003       |    |		Load	0x0,0x3
0531 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0532 e7ff       |    |		Load	0x3,-0x1
0533 2e0c       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xc
0534 00e0       |    |		Load_Encached	Standard_Cache
0535 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0536 e402       |    |		Load	0x2,0x2
0537 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0538 00ea       |    |		Load_Encached	Null_String_Cache
0539 e012       |    |		Load	0x0,0x12
053a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
053b 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
053c e012       |    |		Load	0x0,0x12
053d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
053e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
053f e003       |    |		Load	0x0,0x3
0540 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0541 e003       |    |		Load	0x0,0x3
0542 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0543 00ea       |    |		Load_Encached	Null_String_Cache
0544 e402       |    |		Load	0x2,0x2
0545 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0546 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0547 e21d       |    |		Load	0x1,0x1d
0548 e012       |    |		Load	0x0,0x12
0549 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
054a 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
054b e012       |    |		Load	0x0,0x12
054c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
054d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
054e e003       |    |		Load	0x0,0x3
054f 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0550 e603       |    |		Load	0x3,0x3
0551 0092 09e8  |    |		Action	Push_String_Extended,0x9e8					; "BOOLEAN"
0553 e402       |    |		Load	0x2,0x2
0554 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0555 00ea       |    |		Load_Encached	Null_String_Cache
0556 e012       |    |		Load	0x0,0x12
0557 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0558 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0559 e012       |    |		Load	0x0,0x12
055a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
055b 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
055c e003       |    |		Load	0x0,0x3
055d 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
055e e003       |    |		Load	0x0,0x3
055f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0560 00ea       |    |		Load_Encached	Null_String_Cache
0561 e402       |    |		Load	0x2,0x2
0562 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0563 00ea       |    |		Load_Encached	Null_String_Cache
0564 e012       |    |		Load	0x0,0x12
0565 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0566 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0567 e012       |    |		Load	0x0,0x12
0568 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0569 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
056a e003       |    |		Load	0x0,0x3
056b 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
056c e003       |    |		Load	0x0,0x3
056d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
056e 00ea       |    |		Load_Encached	Null_String_Cache
056f e402       |    |		Load	0x2,0x2
0570 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0571 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0572 e21d       |    |		Load	0x1,0x1d
0573 e012       |    |		Load	0x0,0x12
0574 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0575 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0576 e012       |    |		Load	0x0,0x12
0577 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0578 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0579 e003       |    |		Load	0x0,0x3
057a 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
057b e603       |    |		Load	0x3,0x3
057c 0092 09ec  |    |		Action	Push_String_Extended,0x9ec					; "ARRAY"
057e e402       |    |		Load	0x2,0x2
057f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0580 e5ff       |    |		Load	0x2,-0x1
0581 e7ff       |    |		Load	0x3,-0x1
0582 2e0f       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xf
0583 8224       | $  |		Call	0x1,0x24
0584 c603       |    |		Store	0x3,0x3
0585 0092 09f7  |    |		Action	Push_String_Extended,0x9f7					; "Index type of the array"
0587 e012       |    |		Load	0x0,0x12
0588 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0589 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
058a e012       |    |		Load	0x0,0x12
058b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
058c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
058d e003       |    |		Load	0x0,0x3
058e 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
058f e603       |    |		Load	0x3,0x3
0590 00d8       |    |		Load_Top	At_Offset_0
0591 e003       |    |		Load	0x0,0x3
0592 182f       | /  |		Execute	Package,Field_Execute,Field_Number 0x2f
0593 e402       |    |		Load	0x2,0x2
0594 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0595 e5ff       |    |		Load	0x2,-0x1
0596 e7ff       |    |		Load	0x3,-0x1
0597 2e10       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x10
0598 8224       | $  |		Call	0x1,0x24
0599 c603       |    |		Store	0x3,0x3
059a 0092 09f8  |    |		Action	Push_String_Extended,0x9f8					; "Component type of the array"
059c e012       |    |		Load	0x0,0x12
059d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
059e 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
059f e012       |    |		Load	0x0,0x12
05a0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05a1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05a2 e003       |    |		Load	0x0,0x3
05a3 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05a4 e603       |    |		Load	0x3,0x3
05a5 00d8       |    |		Load_Top	At_Offset_0
05a6 e00e       |    |		Load	0x0,0xe
05a7 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
05a8 e402       |    |		Load	0x2,0x2
05a9 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05aa 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
05ab e21d       |    |		Load	0x1,0x1d
05ac e012       |    |		Load	0x0,0x12
05ad 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05ae 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05af e012       |    |		Load	0x0,0x12
05b0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05b1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05b2 e003       |    |		Load	0x0,0x3
05b3 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05b4 e603       |    |		Load	0x3,0x3
05b5 0092 09ed  |    |		Action	Push_String_Extended,0x9ed					; "ACCESS"
05b7 e402       |    |		Load	0x2,0x2
05b8 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05b9 e5ff       |    |		Load	0x2,-0x1
05ba e7ff       |    |		Load	0x3,-0x1
05bb 2e11       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x11
05bc 8224       | $  |		Call	0x1,0x24
05bd c603       |    |		Store	0x3,0x3
05be 0092 09f9  |    |		Action	Push_String_Extended,0x9f9					; "Name of the type being accessed"
05c0 e012       |    |		Load	0x0,0x12
05c1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05c2 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05c3 e012       |    |		Load	0x0,0x12
05c4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05c5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05c6 e003       |    |		Load	0x0,0x3
05c7 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05c8 e603       |    |		Load	0x3,0x3
05c9 00d8       |    |		Load_Top	At_Offset_0
05ca e00e       |    |		Load	0x0,0xe
05cb 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
05cc e402       |    |		Load	0x2,0x2
05cd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05ce 0092 09fa  |    |		Action	Push_String_Extended,0x9fa					; "Kind of the type being accessed"
05d0 e012       |    |		Load	0x0,0x12
05d1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05d2 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05d3 e012       |    |		Load	0x0,0x12
05d4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05d5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05d6 e003       |    |		Load	0x0,0x3
05d7 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05d8 e003       |    |		Load	0x0,0x3
05d9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05da e603       |    |		Load	0x3,0x3
05db 8225       | %  |		Call	0x1,0x25
05dc e402       |    |		Load	0x2,0x2
05dd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05de 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
05df e21d       |    |		Load	0x1,0x1d
05e0 e012       |    |		Load	0x0,0x12
05e1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05e2 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05e3 e012       |    |		Load	0x0,0x12
05e4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05e5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05e6 e003       |    |		Load	0x0,0x3
05e7 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05e8 e603       |    |		Load	0x3,0x3
05e9 0092 09ee  |    |		Action	Push_String_Extended,0x9ee					; "DERIVED"
05eb e402       |    |		Load	0x2,0x2
05ec 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
05ed e5ff       |    |		Load	0x2,-0x1
05ee e7ff       |    |		Load	0x3,-0x1
05ef 2e12       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x12
05f0 8224       | $  |		Call	0x1,0x24
05f1 c603       |    |		Store	0x3,0x3
05f2 0092 09fb  |    |		Action	Push_String_Extended,0x9fb					; "Name of the type derived"
05f4 e012       |    |		Load	0x0,0x12
05f5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05f6 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
05f7 e012       |    |		Load	0x0,0x12
05f8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
05f9 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05fa e003       |    |		Load	0x0,0x3
05fb 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
05fc e603       |    |		Load	0x3,0x3
05fd 00d8       |    |		Load_Top	At_Offset_0
05fe e00e       |    |		Load	0x0,0xe
05ff 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0600 e402       |    |		Load	0x2,0x2
0601 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0602 e21d       |    |		Load	0x1,0x1d
0603 e012       |    |		Load	0x0,0x12
0604 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0605 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0606 e012       |    |		Load	0x0,0x12
0607 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0608 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0609 e003       |    |		Load	0x0,0x3
060a 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
060b e003       |    |		Load	0x0,0x3
060c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
060d e7ff       |    |		Load	0x3,-0x1
060e 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
060f 8225       | %  |		Call	0x1,0x25
0610 e402       |    |		Load	0x2,0x2
0611 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0612 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0613 e21d       |    |		Load	0x1,0x1d
0614 e012       |    |		Load	0x0,0x12
0615 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0616 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0617 e012       |    |		Load	0x0,0x12
0618 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0619 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
061a e003       |    |		Load	0x0,0x3
061b 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
061c e603       |    |		Load	0x3,0x3
061d 0092 09ef  |    |		Action	Push_String_Extended,0x9ef					; "TASK"
061f e402       |    |		Load	0x2,0x2
0620 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0621 00ea       |    |		Load_Encached	Null_String_Cache
0622 e012       |    |		Load	0x0,0x12
0623 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0624 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0625 e012       |    |		Load	0x0,0x12
0626 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0627 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0628 e003       |    |		Load	0x0,0x3
0629 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
062a e003       |    |		Load	0x0,0x3
062b 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
062c 00ea       |    |		Load_Encached	Null_String_Cache
062d e402       |    |		Load	0x2,0x2
062e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
062f 00ea       |    |		Load_Encached	Null_String_Cache
0630 e012       |    |		Load	0x0,0x12
0631 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0632 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0633 e012       |    |		Load	0x0,0x12
0634 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0635 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0636 e003       |    |		Load	0x0,0x3
0637 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0638 e003       |    |		Load	0x0,0x3
0639 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
063a 00ea       |    |		Load_Encached	Null_String_Cache
063b e402       |    |		Load	0x2,0x2
063c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
063d 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
063e e21d       |    |		Load	0x1,0x1d
063f e012       |    |		Load	0x0,0x12
0640 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0641 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0642 e012       |    |		Load	0x0,0x12
0643 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0644 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0645 e003       |    |		Load	0x0,0x3
0646 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0647 e603       |    |		Load	0x3,0x3
0648 0092 09f0  |    |		Action	Push_String_Extended,0x9f0					; "PRIVATE"
064a e402       |    |		Load	0x2,0x2
064b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
064c 00ea       |    |		Load_Encached	Null_String_Cache
064d e012       |    |		Load	0x0,0x12
064e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
064f 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0650 e012       |    |		Load	0x0,0x12
0651 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0652 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0653 e003       |    |		Load	0x0,0x3
0654 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0655 e003       |    |		Load	0x0,0x3
0656 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0657 00ea       |    |		Load_Encached	Null_String_Cache
0658 e402       |    |		Load	0x2,0x2
0659 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
065a 0092 09fc  |    |		Action	Push_String_Extended,0x9fc					; "Kind of the completion of the private type"
065c e012       |    |		Load	0x0,0x12
065d 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
065e 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
065f e012       |    |		Load	0x0,0x12
0660 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0661 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0662 e003       |    |		Load	0x0,0x3
0663 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0664 e003       |    |		Load	0x0,0x3
0665 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0666 e7ff       |    |		Load	0x3,-0x1
0667 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0668 8225       | %  |		Call	0x1,0x25
0669 e402       |    |		Load	0x2,0x2
066a 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
066b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
066c e21d       |    |		Load	0x1,0x1d
066d e012       |    |		Load	0x0,0x12
066e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
066f 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0670 e012       |    |		Load	0x0,0x12
0671 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0672 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0673 e003       |    |		Load	0x0,0x3
0674 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0675 e603       |    |		Load	0x3,0x3
0676 0092 09f1  |    |		Action	Push_String_Extended,0x9f1					; "L_PRIVATE"
0678 e402       |    |		Load	0x2,0x2
0679 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
067a 00ea       |    |		Load_Encached	Null_String_Cache
067b e012       |    |		Load	0x0,0x12
067c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
067d 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
067e e012       |    |		Load	0x0,0x12
067f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0680 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0681 e003       |    |		Load	0x0,0x3
0682 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0683 e003       |    |		Load	0x0,0x3
0684 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0685 00ea       |    |		Load_Encached	Null_String_Cache
0686 e402       |    |		Load	0x2,0x2
0687 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0688 0092 09fd  |    |		Action	Push_String_Extended,0x9fd					; "Kind of the completion of the limited private type"
068a e012       |    |		Load	0x0,0x12
068b 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
068c 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
068d e012       |    |		Load	0x0,0x12
068e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
068f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0690 e003       |    |		Load	0x0,0x3
0691 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0692 e003       |    |		Load	0x0,0x3
0693 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0694 e7ff       |    |		Load	0x3,-0x1
0695 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
0696 8225       | %  |		Call	0x1,0x25
0697 e402       |    |		Load	0x2,0x2
0698 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0699 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
069a e21d       |    |		Load	0x1,0x1d
069b e012       |    |		Load	0x0,0x12
069c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
069d 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
069e e012       |    |		Load	0x0,0x12
069f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06a0 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06a1 e003       |    |		Load	0x0,0x3
06a2 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06a3 e603       |    |		Load	0x3,0x3
06a4 0092 09f2  |    |		Action	Push_String_Extended,0x9f2					; "SUBTYPE"
06a6 e402       |    |		Load	0x2,0x2
06a7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06a8 e5ff       |    |		Load	0x2,-0x1
06a9 e7ff       |    |		Load	0x3,-0x1
06aa 2e13       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x13
06ab 8224       | $  |		Call	0x1,0x24
06ac c603       |    |		Store	0x3,0x3
06ad 0092 09fe  |    |		Action	Push_String_Extended,0x9fe					; "Type being subtyped"
06af e012       |    |		Load	0x0,0x12
06b0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06b1 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
06b2 e012       |    |		Load	0x0,0x12
06b3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06b4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06b5 e003       |    |		Load	0x0,0x3
06b6 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06b7 e603       |    |		Load	0x3,0x3
06b8 00d8       |    |		Load_Top	At_Offset_0
06b9 e00e       |    |		Load	0x0,0xe
06ba 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
06bb e402       |    |		Load	0x2,0x2
06bc 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06bd 0092 09ff  |    |		Action	Push_String_Extended,0x9ff					; "Kind of the type being subtyped"
06bf e012       |    |		Load	0x0,0x12
06c0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06c1 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
06c2 e012       |    |		Load	0x0,0x12
06c3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06c4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06c5 e003       |    |		Load	0x0,0x3
06c6 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06c7 e003       |    |		Load	0x0,0x3
06c8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06c9 e7ff       |    |		Load	0x3,-0x1
06ca 2c03       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x3
06cb 8225       | %  |		Call	0x1,0x25
06cc e402       |    |		Load	0x2,0x2
06cd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06ce 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
06cf e21d       |    |		Load	0x1,0x1d
06d0 e012       |    |		Load	0x0,0x12
06d1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06d2 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
06d3 e012       |    |		Load	0x0,0x12
06d4 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06d5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06d6 e003       |    |		Load	0x0,0x3
06d7 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06d8 e603       |    |		Load	0x3,0x3
06d9 0092 09e4  |    |		Action	Push_String_Extended,0x9e4					; "INTEGER"
06db e402       |    |		Load	0x2,0x2
06dc 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06dd 0092 09f3  |    |		Action	Push_String_Extended,0x9f3					; "Lower Bound"
06df e012       |    |		Load	0x0,0x12
06e0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06e1 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
06e2 e012       |    |		Load	0x0,0x12
06e3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06e4 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06e5 e003       |    |		Load	0x0,0x3
06e6 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06e7 e003       |    |		Load	0x0,0x3
06e8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06e9 e7ff       |    |		Load	0x3,-0x1
06ea 2e05       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x5
06eb 00e0       |    |		Load_Encached	Standard_Cache
06ec 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
06ed e402       |    |		Load	0x2,0x2
06ee 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
06ef 0092 09f4  |    |		Action	Push_String_Extended,0x9f4					; "Upper Bound"
06f1 e012       |    |		Load	0x0,0x12
06f2 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06f3 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
06f4 e012       |    |		Load	0x0,0x12
06f5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
06f6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
06f7 e003       |    |		Load	0x0,0x3
06f8 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
06f9 e003       |    |		Load	0x0,0x3
06fa 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
06fb e7ff       |    |		Load	0x3,-0x1
06fc 2e06       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x6
06fd 00e0       |    |		Load_Encached	Standard_Cache
06fe 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
06ff e402       |    |		Load	0x2,0x2
0700 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0701 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0702 0000 0000  |    |		.BLANK	0000[0x6]
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 0716       |    |		.CONST	0x0716								; Address of begin
0709 0004       |    |		.CONST	0x0004								; Address of exception handler
070a 0002       |    |		.CONST	0x0002								; Number of locals
070b			INIT_0708:
070b e219       |    |		Load	0x1,0x19
070c 02ff       |    |		Declare_Variable	Variant_Record
070d e408       |    |		Load	0x2,0x8
070e e218       |    |		Load	0x1,0x18
070f 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
0710 e5ff       |    |		Load	0x2,-0x1
0711 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0712 e218       |    |		Load	0x1,0x18
0713 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0714 00d9       |    |		Load_Top	At_Offset_1
0715 016d       | m  |		Execute	Variant_Record,Structure_Write
0716			BODY_0708:
0716 e5fe       |    |		Load	0x2,-0x2
0717 00d9       |    |		Load_Top	At_Offset_1
0718 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0719 8226       | &  |		Call	0x1,0x26
071a 6802       |h   |		Jump_Zero	0x71d
071b 00d8       |    |		Load_Top	At_Offset_0
071c 8409       |    |		Call	0x2,0x9
071d e408       |    |		Load	0x2,0x8
071e e218       |    |		Load	0x1,0x18
071f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0720 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0721 0000 0000  |    |		.BLANK	0000[0x7]
0728 ; --------------------------------------------------------------------------------------
0728 ; SUBPROGRAM
0728 ; --------------------------------------------------------------------------------------
0728 0737       | 7  |		.CONST	0x0737								; Address of begin
0729 0004       |    |		.CONST	0x0004								; Address of exception handler
072a 0004       |    |		.CONST	0x0004								; Number of locals
072b			INIT_0728:
072b e003       |    |		Load	0x0,0x3
072c 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
072d 02c7       |    |		Declare_Variable	Any
072e 00db       |    |		Load_Top	At_Offset_3
072f a602       |    |		Store_Unchecked	0x3,0x2
0730 e003       |    |		Load	0x0,0x3
0731 1b3a       | :  |		Execute	Package,Field_Read,Field_Number 0x3a
0732 02c7       |    |		Declare_Variable	Any
0733 00d8       |    |		Load_Top	At_Offset_0
0734 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0735 e213       |    |		Load	0x1,0x13
0736 0007       |    |		Action	Break_Optional
0737			BODY_0728:
0737 e7ff       |    |		Load	0x3,-0x1
0738 e010       |    |		Load	0x0,0x10
0739 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
073a 460c       |F   |		Jump_Case	0xd
073b 781f       |x   |		Jump	0x75b								; case 0x0
073c 781e       |x   |		Jump	0x75b								; case 0x1
073d 781d       |x   |		Jump	0x75b								; case 0x2
073e 781c       |x   |		Jump	0x75b								; case 0x3
073f 781b       |x   |		Jump	0x75b								; case 0x4
0740 781a       |x   |		Jump	0x75b								; case 0x5
0741 7819       |x   |		Jump	0x75b								; case 0x6
0742 7818       |x   |		Jump	0x75b								; case 0x7
0743 7817       |x   |		Jump	0x75b								; case 0x8
0744 7816       |x   |		Jump	0x75b								; case 0x9
0745 7828       |x(  |		Jump	0x76e								; case 0xa
0746 7827       |x'  |		Jump	0x76e								; case 0xb
0747 7800       |x   |		Jump	0x748								; case 0xc
0748 00da       |    |		Load_Top	At_Offset_2
0749 e003       |    |		Load	0x0,0x3
074a 1b58       | X  |		Execute	Package,Field_Read,Field_Number 0x58
074b 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
074c 00eb       |    |		Load_Encached	Diana_Cache
074d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
074e 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
074f e5fd       |    |		Load	0x2,-0x3
0750 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0751 4800       |H   |		Short_Literal	0x0
0752 e602       |    |		Load	0x3,0x2
0753 00db       |    |		Load_Top	At_Offset_3
0754 8220       |    |		Call	0x1,0x20
0755 00db       |    |		Load_Top	At_Offset_3
0756 e218       |    |		Load	0x1,0x18
0757 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0758 e5fd       |    |		Load	0x2,-0x3
0759 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
075a 782d       |x-  |		Jump	0x788
075b 4801       |H   |		Short_Literal	0x1
075c e7ff       |    |		Load	0x3,-0x1
075d e003       |    |		Load	0x0,0x3
075e 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
075f e00e       |    |		Load	0x0,0xe
0760 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0761 c602       |    |		Store	0x3,0x2
0762 00da       |    |		Load_Top	At_Offset_2
0763 e003       |    |		Load	0x0,0x3
0764 1b58       | X  |		Execute	Package,Field_Read,Field_Number 0x58
0765 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0766 00eb       |    |		Load_Encached	Diana_Cache
0767 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0768 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0769 e5fd       |    |		Load	0x2,-0x3
076a 00db       |    |		Load_Top	At_Offset_3
076b 820f       |    |		Call	0x1,0xf
076c 00d1       |    |		Pop_Control	Pop_Count_1
076d 781a       |x   |		Jump	0x788
076e 4801       |H   |		Short_Literal	0x1
076f e7ff       |    |		Load	0x3,-0x1
0770 e00e       |    |		Load	0x0,0xe
0771 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0772 e003       |    |		Load	0x0,0x3
0773 1850       | P  |		Execute	Package,Field_Execute,Field_Number 0x50
0774 c603       |    |		Store	0x3,0x3
0775 00d9       |    |		Load_Top	At_Offset_1
0776 e003       |    |		Load	0x0,0x3
0777 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0778 700f       |p   |		Jump_Nonzero	0x788
0779 00d9       |    |		Load_Top	At_Offset_1
077a e00e       |    |		Load	0x0,0xe
077b 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
077c c602       |    |		Store	0x3,0x2
077d 00da       |    |		Load_Top	At_Offset_2
077e e003       |    |		Load	0x0,0x3
077f 1b58       | X  |		Execute	Package,Field_Read,Field_Number 0x58
0780 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0781 00eb       |    |		Load_Encached	Diana_Cache
0782 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0783 0051       | Q  |		Store_Top_Unchecked	Discrete,At_Offset_1
0784 e5fd       |    |		Load	0x2,-0x3
0785 00db       |    |		Load_Top	At_Offset_3
0786 820f       |    |		Call	0x1,0xf
0787 00d1       |    |		Pop_Control	Pop_Count_1
0788 00d8       |    |		Load_Top	At_Offset_0
0789 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
078a 0000 0000  |    |		.BLANK	0000[0x6]
0790 ; --------------------------------------------------------------------------------------
0790 ; SUBPROGRAM
0790 ; --------------------------------------------------------------------------------------
0790 079d       |    |		.CONST	0x079d								; Address of begin
0791 07bb       |    |		.CONST	0x07bb								; Address of exception handler
0792 0003       |    |		.CONST	0x0003								; Number of locals
0793			INIT_0790:
0793 e010       |    |		Load	0x0,0x10
0794 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0795 02c7       |    |		Declare_Variable	Any
0796 00d8       |    |		Load_Top	At_Offset_0
0797 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0798 e010       |    |		Load	0x0,0x10
0799 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
079a 02c7       |    |		Declare_Variable	Any
079b 00d8       |    |		Load_Top	At_Offset_0
079c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
079d			BODY_0790:
079d 00d9       |    |		Load_Top	At_Offset_1
079e 0120       |    |		Execute	Any,Is_Value
079f 6803       |h   |		Jump_Zero	0x7a3
07a0 e010       |    |		Load	0x0,0x10
07a1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07a2 7801       |x   |		Jump	0x7a4
07a3 00d9       |    |		Load_Top	At_Offset_1
07a4 00d9       |    |		Load_Top	At_Offset_1
07a5 0120       |    |		Execute	Any,Is_Value
07a6 6803       |h   |		Jump_Zero	0x7aa
07a7 e010       |    |		Load	0x0,0x10
07a8 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07a9 7801       |x   |		Jump	0x7ab
07aa 00d9       |    |		Load_Top	At_Offset_1
07ab e402       |    |		Load	0x2,0x2
07ac e010       |    |		Load	0x0,0x10
07ad 1840       | @  |		Execute	Package,Field_Execute,Field_Number 0x40
07ae e010       |    |		Load	0x0,0x10
07af 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
07b0 c603       |    |		Store	0x3,0x3
07b1 c602       |    |		Store	0x3,0x2
07b2 00d8       |    |		Load_Top	At_Offset_0
07b3 8221       | !  |		Call	0x1,0x21
07b4 e403       |    |		Load	0x2,0x3
07b5 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
07b6 00d9       |    |		Load_Top	At_Offset_1
07b7 8221       | !  |		Call	0x1,0x21
07b8 e403       |    |		Load	0x2,0x3
07b9 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
07ba 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07bb			TRAP_0790:
07bb 0007       |    |		Action	Break_Optional
07bc 4800       |H   |		Short_Literal	0x0
07bd e403       |    |		Load	0x2,0x3
07be 2a06       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x6
07bf 4800       |H   |		Short_Literal	0x0
07c0 e403       |    |		Load	0x2,0x3
07c1 2a05       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x5
07c2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07c3 0000 0000  |    |		.BLANK	0000[0x5]
07c8 ; --------------------------------------------------------------------------------------
07c8 ; SUBPROGRAM
07c8 ; --------------------------------------------------------------------------------------
07c8 07dc       |    |		.CONST	0x07dc								; Address of begin
07c9 0803       |    |		.CONST	0x0803								; Address of exception handler
07ca 0004       |    |		.CONST	0x0004								; Number of locals
07cb			INIT_07c8:
07cb e010       |    |		Load	0x0,0x10
07cc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07cd 02c7       |    |		Declare_Variable	Any
07ce 00d8       |    |		Load_Top	At_Offset_0
07cf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
07d0 e010       |    |		Load	0x0,0x10
07d1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07d2 02c7       |    |		Declare_Variable	Any
07d3 00d8       |    |		Load_Top	At_Offset_0
07d4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
07d5 e003       |    |		Load	0x0,0x3
07d6 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
07d7 02c7       |    |		Declare_Variable	Any
07d8 e402       |    |		Load	0x2,0x2
07d9 e010       |    |		Load	0x0,0x10
07da 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
07db a604       |    |		Store_Unchecked	0x3,0x4
07dc			BODY_07c8:
07dc 00d8       |    |		Load_Top	At_Offset_0
07dd e003       |    |		Load	0x0,0x3
07de 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
07df 6807       |h   |		Jump_Zero	0x7e7
07e0 582f       |X/  |		Indirect_Literal	Float,0x810,-1.7976931348623157e+308
07e1 e403       |    |		Load	0x2,0x3
07e2 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
07e3 5828       |X(  |		Indirect_Literal	Float,0x80c,1.7976931348623157e+308
07e4 e403       |    |		Load	0x2,0x3
07e5 2a08       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8
07e6 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
07e7 00da       |    |		Load_Top	At_Offset_2
07e8 0120       |    |		Execute	Any,Is_Value
07e9 6803       |h   |		Jump_Zero	0x7ed
07ea e010       |    |		Load	0x0,0x10
07eb 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07ec 7801       |x   |		Jump	0x7ee
07ed 00da       |    |		Load_Top	At_Offset_2
07ee 00da       |    |		Load_Top	At_Offset_2
07ef 0120       |    |		Execute	Any,Is_Value
07f0 6803       |h   |		Jump_Zero	0x7f4
07f1 e010       |    |		Load	0x0,0x10
07f2 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
07f3 7801       |x   |		Jump	0x7f5
07f4 00da       |    |		Load_Top	At_Offset_2
07f5 00da       |    |		Load_Top	At_Offset_2
07f6 e010       |    |		Load	0x0,0x10
07f7 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
07f8 c603       |    |		Store	0x3,0x3
07f9 c602       |    |		Store	0x3,0x2
07fa 00d9       |    |		Load_Top	At_Offset_1
07fb 8222       | "  |		Call	0x1,0x22
07fc e403       |    |		Load	0x2,0x3
07fd 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
07fe 00da       |    |		Load_Top	At_Offset_2
07ff 8222       | "  |		Call	0x1,0x22
0800 e403       |    |		Load	0x2,0x3
0801 2a08       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8
0802 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0803			TRAP_07c8:
0803 0007       |    |		Action	Break_Optional
0804 5807       |X   |		Indirect_Literal	Float,0x80c,1.7976931348623157e+308
0805 e403       |    |		Load	0x2,0x3
0806 2a07       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x7
0807 5804       |X   |		Indirect_Literal	Float,0x80c,1.7976931348623157e+308
0808 e403       |    |		Load	0x2,0x3
0809 2a08       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x8
080a 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
080b 0000       |    |		.XXX[0x1]
080c 7fef ffff  |    |		.DBL	1.7976931348623157e+308
080e ffff ffff  |    |
0810 ffef ffff  |    |		.DBL	-1.7976931348623157e+308
0812 ffff ffff  |    |
0814 0000 0000  |    |		.BLANK	0000[0x4]
0818 ; --------------------------------------------------------------------------------------
0818 ; SUBPROGRAM
0818 ; --------------------------------------------------------------------------------------
0818 081c       |    |		.CONST	0x081c								; Address of begin
0819 0004       |    |		.CONST	0x0004								; Address of exception handler
081a 0002       |    |		.CONST	0x0002								; Number of locals
081b			INIT_0818:
081b 00e1       |    |		Load_Encached	Boolean_Cache
081c			BODY_0818:
081c 00e1       |    |		Load_Encached	Boolean_Cache
081d e403       |    |		Load	0x2,0x3
081e 2e0a       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xa
081f e403       |    |		Load	0x2,0x3
0820 2e09       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x9
0821 e402       |    |		Load	0x2,0x2
0822 e010       |    |		Load	0x0,0x10
0823 1844       | D  |		Execute	Package,Field_Execute,Field_Number 0x44
0824 e402       |    |		Load	0x2,0x2
0825 e014       |    |		Load	0x0,0x14
0826 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0827 e403       |    |		Load	0x2,0x3
0828 2a09       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x9
0829 e403       |    |		Load	0x2,0x3
082a 2a0a       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xa
082b 0059       | Y  |		Store_Top	Discrete,At_Offset_1
082c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
082d 0000 0000  |    |		.XXX[0x3]
082f 0000       |    |
0830 ; --------------------------------------------------------------------------------------
0830 ; SUBPROGRAM
0830 ; --------------------------------------------------------------------------------------
0830 083a       | :  |		.CONST	0x083a								; Address of begin
0831 0004       |    |		.CONST	0x0004								; Address of exception handler
0832 0003       |    |		.CONST	0x0003								; Number of locals
0833			INIT_0830:
0833 e7ff       |    |		Load	0x3,-0x1
0834 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0835 e00e       |    |		Load	0x0,0xe
0836 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0837 e603       |    |		Load	0x3,0x3
0838 e00e       |    |		Load	0x0,0xe
0839 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
083a			BODY_0830:
083a e7ff       |    |		Load	0x3,-0x1
083b 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
083c 460f       |F   |		Jump_Case	0x10
083d 78d5       |x   |		Jump	0x913								; case 0x0
083e 78d4       |x   |		Jump	0x913								; case 0x1
083f 78d3       |x   |		Jump	0x913								; case 0x2
0840 78d2       |x   |		Jump	0x913								; case 0x3
0841 78d1       |x   |		Jump	0x913								; case 0x4
0842 78d0       |x   |		Jump	0x913								; case 0x5
0843 78cf       |x   |		Jump	0x913								; case 0x6
0844 7808       |x   |		Jump	0x84d								; case 0x7
0845 78cd       |x   |		Jump	0x913								; case 0x8
0846 78cc       |x   |		Jump	0x913								; case 0x9
0847 78cb       |x   |		Jump	0x913								; case 0xa
0848 78ca       |x   |		Jump	0x913								; case 0xb
0849 78c9       |x   |		Jump	0x913								; case 0xc
084a 78c8       |x   |		Jump	0x913								; case 0xd
084b 78c7       |x   |		Jump	0x913								; case 0xe
084c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1					; case 0xf
084d e7ff       |    |		Load	0x3,-0x1
084e 2e0d       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0xd
084f 0aff       |    |		Execute_Immediate	Plus,-0x1
0850 c605       |    |		Store	0x3,0x5
0851 e21b       |    |		Load	0x1,0x1b
0852 e012       |    |		Load	0x0,0x12
0853 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0854 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0855 e012       |    |		Load	0x0,0x12
0856 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0857 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0858 e003       |    |		Load	0x0,0x3
0859 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
085a e7ff       |    |		Load	0x3,-0x1
085b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
085c e802       |    |		Load	0x4,0x2
085d e402       |    |		Load	0x2,0x2
085e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
085f e21c       |    |		Load	0x1,0x1c
0860 e012       |    |		Load	0x0,0x12
0861 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0862 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0863 e012       |    |		Load	0x0,0x12
0864 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0865 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0866 e003       |    |		Load	0x0,0x3
0867 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0868 e603       |    |		Load	0x3,0x3
0869 e803       |    |		Load	0x4,0x3
086a e402       |    |		Load	0x2,0x2
086b 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
086c e21d       |    |		Load	0x1,0x1d
086d e012       |    |		Load	0x0,0x12
086e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
086f 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0870 e012       |    |		Load	0x0,0x12
0871 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0872 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0873 e003       |    |		Load	0x0,0x3
0874 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0875 e603       |    |		Load	0x3,0x3
0876 0092 09eb  |    |		Action	Push_String_Extended,0x9eb					; "RECORD"
0878 e402       |    |		Load	0x2,0x2
0879 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
087a e21e       |    |		Load	0x1,0x1e
087b e012       |    |		Load	0x0,0x12
087c 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
087d 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
087e e012       |    |		Load	0x0,0x12
087f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0880 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0881 e003       |    |		Load	0x0,0x3
0882 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0883 e003       |    |		Load	0x0,0x3
0884 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0885 4820       |H   |		Short_Literal	0x20
0886 e605       |    |		Load	0x3,0x5
0887 00e0       |    |		Load_Encached	Standard_Cache
0888 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0889 e013       |    |		Load	0x0,0x13
088a 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
088b e402       |    |		Load	0x2,0x2
088c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
088d 0092 0a00  |    |		Action	Push_String_Extended,0xa00					; "Starting component"
088f e012       |    |		Load	0x0,0x12
0890 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0891 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0892 e012       |    |		Load	0x0,0x12
0893 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0894 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0895 e003       |    |		Load	0x0,0x3
0896 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0897 e003       |    |		Load	0x0,0x3
0898 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0899 0092 0a01  |    |		Action	Push_String_Extended,0xa01					; "+"
089b e402       |    |		Load	0x2,0x2
089c 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
089d e5fe       |    |		Load	0x2,-0x2
089e 4801       |H   |		Short_Literal	0x1
089f 4804       |H   |		Short_Literal	0x4
08a0 0262       | b  |		Execute	Discrete,In_Range
08a1 7070       |pp  |		Jump_Nonzero	0x912
08a2 7800       |x   |		Jump	0x8a3
08a3 00cf       |    |		Action	Mark_Auxiliary
08a4 4801       |H   |		Short_Literal	0x1
08a5 e605       |    |		Load	0x3,0x5
08a6 0264       | d  |		Execute	Discrete,Below_Bound
08a7 7069       |pi  |		Jump_Nonzero	0x911
08a8 e21b       |    |		Load	0x1,0x1b
08a9 e012       |    |		Load	0x0,0x12
08aa 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08ab 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
08ac e012       |    |		Load	0x0,0x12
08ad 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08ae 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08af e003       |    |		Load	0x0,0x3
08b0 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
08b1 e7ff       |    |		Load	0x3,-0x1
08b2 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
08b3 e802       |    |		Load	0x4,0x2
08b4 e402       |    |		Load	0x2,0x2
08b5 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08b6 e21c       |    |		Load	0x1,0x1c
08b7 e012       |    |		Load	0x0,0x12
08b8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08b9 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
08ba e012       |    |		Load	0x0,0x12
08bb 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08bc 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08bd e003       |    |		Load	0x0,0x3
08be 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
08bf e603       |    |		Load	0x3,0x3
08c0 e803       |    |		Load	0x4,0x3
08c1 e402       |    |		Load	0x2,0x2
08c2 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08c3 e21d       |    |		Load	0x1,0x1d
08c4 e012       |    |		Load	0x0,0x12
08c5 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08c6 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
08c7 e012       |    |		Load	0x0,0x12
08c8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08c9 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08ca e003       |    |		Load	0x0,0x3
08cb 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
08cc e603       |    |		Load	0x3,0x3
08cd 0092 0a02  |    |		Action	Push_String_Extended,0xa02					; "COMPONENT"
08cf e402       |    |		Load	0x2,0x2
08d0 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08d1 e5ff       |    |		Load	0x2,-0x1
08d2 00d9       |    |		Load_Top	At_Offset_1
08d3 e7ff       |    |		Load	0x3,-0x1
08d4 260e       |&   |		Execute	Variant_Record,Field_Reference,Variant,Direct,Field_Number 0xe
08d5 01d7       |    |		Execute	Vector,Field_Read
08d6 8224       | $  |		Call	0x1,0x24
08d7 c604       |    |		Store	0x3,0x4
08d8 0092 0a03  |    |		Action	Push_String_Extended,0xa03					; "Component name"
08da e012       |    |		Load	0x0,0x12
08db 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08dc 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
08dd e012       |    |		Load	0x0,0x12
08de 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08df 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08e0 e003       |    |		Load	0x0,0x3
08e1 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
08e2 e604       |    |		Load	0x3,0x4
08e3 00d8       |    |		Load_Top	At_Offset_0
08e4 e00e       |    |		Load	0x0,0xe
08e5 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
08e6 e402       |    |		Load	0x2,0x2
08e7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08e8 00d8       |    |		Load_Top	At_Offset_0
08e9 0f01       |    |		Execute_Immediate	Equal,0x1
08ea 6814       |h   |		Jump_Zero	0x8ff
08eb e21e       |    |		Load	0x1,0x1e
08ec e012       |    |		Load	0x0,0x12
08ed 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08ee 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
08ef e012       |    |		Load	0x0,0x12
08f0 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
08f1 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
08f2 e003       |    |		Load	0x0,0x3
08f3 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
08f4 e003       |    |		Load	0x0,0x3
08f5 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
08f6 4820       |H   |		Short_Literal	0x20
08f7 e605       |    |		Load	0x3,0x5
08f8 00e0       |    |		Load_Encached	Standard_Cache
08f9 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
08fa e013       |    |		Load	0x0,0x13
08fb 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
08fc e402       |    |		Load	0x2,0x2
08fd 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
08fe 7810       |x   |		Jump	0x90f
08ff 0092 0a04  |    |		Action	Push_String_Extended,0xa04					; "Intermediate Component"
0901 e012       |    |		Load	0x0,0x12
0902 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0903 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0904 e012       |    |		Load	0x0,0x12
0905 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0906 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0907 e003       |    |		Load	0x0,0x3
0908 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0909 e003       |    |		Load	0x0,0x3
090a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
090b 0092 09e1  |    |		Action	Push_String_Extended,0x9e1					; "."
090d e402       |    |		Load	0x2,0x2
090e 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
090f 00c8       |    |		Action	Pop_Auxiliary_Range
0910 3797       |7   |		Loop_Decreasing	0x8a8
0911 00ce       |    |		Action	Pop_Auxiliary
0912 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0913 e21b       |    |		Load	0x1,0x1b
0914 e012       |    |		Load	0x0,0x12
0915 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0916 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0917 e012       |    |		Load	0x0,0x12
0918 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0919 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
091a e003       |    |		Load	0x0,0x3
091b 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
091c e7ff       |    |		Load	0x3,-0x1
091d 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
091e e802       |    |		Load	0x4,0x2
091f e402       |    |		Load	0x2,0x2
0920 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0921 e21c       |    |		Load	0x1,0x1c
0922 e012       |    |		Load	0x0,0x12
0923 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0924 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0925 e012       |    |		Load	0x0,0x12
0926 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0927 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0928 e003       |    |		Load	0x0,0x3
0929 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
092a e603       |    |		Load	0x3,0x3
092b e803       |    |		Load	0x4,0x3
092c e402       |    |		Load	0x2,0x2
092d 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
092e 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
092f 0000       |    |		.XXX[0x1]
0930 ; --------------------------------------------------------------------------------------
0930 ; SUBPROGRAM
0930 ; --------------------------------------------------------------------------------------
0930 0933       | 3  |		.CONST	0x0933								; Address of begin
0931 0004       |    |		.CONST	0x0004								; Address of exception handler
0932 0001       |    |		.CONST	0x0001								; Number of locals
0933			BODY_0930:
0933			INIT_0930:
0933 4608       |F   |		Jump_Case	0x9
0934 7808       |x   |		Jump	0x93d								; case 0x0
0935 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0936 7899       |x   |		Jump	0x9d0								; case 0x2
0937 7898       |x   |		Jump	0x9d0								; case 0x3
0938 7897       |x   |		Jump	0x9d0								; case 0x4
0939 7896       |x   |		Jump	0x9d0								; case 0x5
093a 7833       |x3  |		Jump	0x96e								; case 0x6
093b 785c       |x\  |		Jump	0x998								; case 0x7
093c 788c       |x   |		Jump	0x9c9								; case 0x8
093d 00da       |    |		Load_Top	At_Offset_2
093e 016c       | l  |		Execute	Variant_Record,Is_Constrained
093f 7009       |p   |		Jump_Nonzero	0x949
0940 00cf       |    |		Action	Mark_Auxiliary
0941 4800       |H   |		Short_Literal	0x0
0942 e5ff       |    |		Load	0x2,-0x1
0943 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0944 00d8       |    |		Load_Top	At_Offset_0
0945 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0946 c5ff       |    |		Store	0x2,-0x1
0947 00ce       |    |		Action	Pop_Auxiliary
0948 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
0949 00da       |    |		Load_Top	At_Offset_2
094a 2202       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0x2
094b 00da       |    |		Load_Top	At_Offset_2
094c 2402       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2
094d 1c00       |    |		Execute_Immediate	Run_Utility,0x0
094e 00da       |    |		Load_Top	At_Offset_2
094f 2203       |"   |		Execute	Variant_Record,Field_Constrain,Field_Number 0x3
0950 00da       |    |		Load_Top	At_Offset_2
0951 2403       |$   |		Execute	Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x3
0952 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0953 00da       |    |		Load_Top	At_Offset_2
0954 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0955 460f       |F   |		Jump_Case	0x10
0956 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
0957 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
0958 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x2
0959 780c       |x   |		Jump	0x966								; case 0x3
095a 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x4
095b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x5
095c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x6
095d 780c       |x   |		Jump	0x96a								; case 0x7
095e 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x8
095f 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x9
0960 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xa
0961 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xb
0962 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xc
0963 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xd
0964 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xe
0965 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0xf
0966 4800       |H   |		Short_Literal	0x0
0967 00db       |    |		Load_Top	At_Offset_3
0968 2a0b       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xb
0969 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
096a 4801       |H   |		Short_Literal	0x1
096b 00db       |    |		Load_Top	At_Offset_3
096c 2a0d       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0xd
096d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
096e 00db       |    |		Load_Top	At_Offset_3
096f 460f       |F   |		Jump_Case	0x10
0970 7811       |x   |		Jump	0x982								; case 0x0
0971 7812       |x   |		Jump	0x984								; case 0x1
0972 7813       |x   |		Jump	0x986								; case 0x2
0973 7814       |x   |		Jump	0x988								; case 0x3
0974 780b       |x   |		Jump	0x980								; case 0x4
0975 780a       |x   |		Jump	0x980								; case 0x5
0976 7813       |x   |		Jump	0x98a								; case 0x6
0977 7814       |x   |		Jump	0x98c								; case 0x7
0978 7815       |x   |		Jump	0x98e								; case 0x8
0979 7816       |x   |		Jump	0x990								; case 0x9
097a 7817       |x   |		Jump	0x992								; case 0xa
097b 7804       |x   |		Jump	0x980								; case 0xb
097c 7819       |x   |		Jump	0x996								; case 0xc
097d 7818       |x   |		Jump	0x996								; case 0xd
097e 7815       |x   |		Jump	0x994								; case 0xe
097f 7800       |x   |		Jump	0x980								; case 0xf
0980 48ff       |H   |		Short_Literal	0xff
0981 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0982 4801       |H   |		Short_Literal	0x1
0983 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0984 4802       |H   |		Short_Literal	0x2
0985 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0986 4803       |H   |		Short_Literal	0x3
0987 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0988 4804       |H   |		Short_Literal	0x4
0989 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
098a 4805       |H   |		Short_Literal	0x5
098b 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
098c 4806       |H   |		Short_Literal	0x6
098d 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
098e 4807       |H   |		Short_Literal	0x7
098f 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0990 4808       |H   |		Short_Literal	0x8
0991 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0992 4809       |H   |		Short_Literal	0x9
0993 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0994 480a       |H   |		Short_Literal	0xa
0995 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0996 480b       |H   |		Short_Literal	0xb
0997 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0998 00db       |    |		Load_Top	At_Offset_3
0999 e5fe       |    |		Load	0x2,-0x2
099a 460f       |F   |		Jump_Case	0x10
099b 7811       |x   |		Jump	0x9ad								; case 0x0
099c 7812       |x   |		Jump	0x9af								; case 0x1
099d 7813       |x   |		Jump	0x9b1								; case 0x2
099e 7814       |x   |		Jump	0x9b3								; case 0x3
099f 7815       |x   |		Jump	0x9b5								; case 0x4
09a0 7814       |x   |		Jump	0x9b5								; case 0x5
09a1 7815       |x   |		Jump	0x9b7								; case 0x6
09a2 7816       |x   |		Jump	0x9b9								; case 0x7
09a3 7817       |x   |		Jump	0x9bb								; case 0x8
09a4 7818       |x   |		Jump	0x9bd								; case 0x9
09a5 7819       |x   |		Jump	0x9bf								; case 0xa
09a6 781c       |x   |		Jump	0x9c3								; case 0xb
09a7 781d       |x   |		Jump	0x9c5								; case 0xc
09a8 781c       |x   |		Jump	0x9c5								; case 0xd
09a9 7817       |x   |		Jump	0x9c1								; case 0xe
09aa 7800       |x   |		Jump	0x9ab								; case 0xf
09ab 48ff       |H   |		Short_Literal	0xff
09ac 7819       |x   |		Jump	0x9c6
09ad 4801       |H   |		Short_Literal	0x1
09ae 7817       |x   |		Jump	0x9c6
09af 4802       |H   |		Short_Literal	0x2
09b0 7815       |x   |		Jump	0x9c6
09b1 4803       |H   |		Short_Literal	0x3
09b2 7813       |x   |		Jump	0x9c6
09b3 4804       |H   |		Short_Literal	0x4
09b4 7811       |x   |		Jump	0x9c6
09b5 48ff       |H   |		Short_Literal	0xff
09b6 780f       |x   |		Jump	0x9c6
09b7 4805       |H   |		Short_Literal	0x5
09b8 780d       |x   |		Jump	0x9c6
09b9 4806       |H   |		Short_Literal	0x6
09ba 780b       |x   |		Jump	0x9c6
09bb 4807       |H   |		Short_Literal	0x7
09bc 7809       |x   |		Jump	0x9c6
09bd 4808       |H   |		Short_Literal	0x8
09be 7807       |x   |		Jump	0x9c6
09bf 4809       |H   |		Short_Literal	0x9
09c0 7805       |x   |		Jump	0x9c6
09c1 480a       |H   |		Short_Literal	0xa
09c2 7803       |x   |		Jump	0x9c6
09c3 48ff       |H   |		Short_Literal	0xff
09c4 7801       |x   |		Jump	0x9c6
09c5 480b       |H   |		Short_Literal	0xb
09c6 e5ff       |    |		Load	0x2,-0x1
09c7 031b       |    |		Declare_Type	Variant_Record,Constrained
09c8 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09c9 00db       |    |		Load_Top	At_Offset_3
09ca e5fe       |    |		Load	0x2,-0x2
09cb e5ff       |    |		Load	0x2,-0x1
09cc 1c06       |    |		Execute_Immediate	Run_Utility,0x6
09cd e5ff       |    |		Load	0x2,-0x1
09ce 02fc       |    |		Declare_Variable	Variant_Record,With_Constraint
09cf 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
09d0 0869       | i  |		Execute_Immediate	Raise,0x69
09d1 ; --------------------------------------------------------------------------------------
09d1 ; STRING TABLE
09d1 ; --------------------------------------------------------------------------------------
09d1 006a       | j  |		.STRTAB	0x006a->0x0a06							; "RECORD_SORT"
09d2 0073       | s  |		.STRTAB	0x0073->0x0a0b							; "KIND_SORT"
09d3 007a       | z  |		.STRTAB	0x007a->0x0a10							; "NAME_SORT"
09d4 0081       |    |		.STRTAB	0x0081->0x0a14							; "SCALAR_SORT"
09d5 008a       |    |		.STRTAB	0x008a->0x0a1a							; "SUBTYPE_SORT"
09d6 0094       |    |		.STRTAB	0x0094->0x0a20							; "Name of the Unit containing the type declaration"
09d7 00c2       |    |		.STRTAB	0x00c2->0x0a38							; "Name of the type declaration"
09d8 00dc       |    |		.STRTAB	0x00dc->0x0a46							; "Kind of the type declaration"
09d9 00f6       |    |		.STRTAB	0x00f6->0x0a54							; "Number of components in the Record"
09da 0116       |    |		.STRTAB	0x0116->0x0a65							; " "
09db 0115       |    |		.STRTAB	0x0115->0x0a65							; "PARENT UNIT"
09dc 011e       |    |		.STRTAB	0x011e->0x0a6b							; "Type"
09dd 0120       |    |		.STRTAB	0x0120->0x0a6d							; "Kind"
09de 0122       | "  |		.STRTAB	0x0122->0x0a6f							; "Data 1"
09df 0126       | &  |		.STRTAB	0x0126->0x0a72							; "Data 2"
09e0 012a       | *  |		.STRTAB	0x012a->0x0a75							; "TYPE ANALYSIS"
09e1 0135       | 5  |		.STRTAB	0x0135->0x0a7b							; "."
09e2 0134       | 4  |		.STRTAB	0x0134->0x0a7c							; "GENERIC FORMAL"
09e3 0140       | @  |		.STRTAB	0x0140->0x0a83							; "NO COMPLETION"
09e4 014b       | K  |		.STRTAB	0x014b->0x0a89							; "INTEGER"
09e5 0150       | P  |		.STRTAB	0x0150->0x0a8d							; "FLOAT"
09e6 0153       | S  |		.STRTAB	0x0153->0x0a8f							; "FIXED"
09e7 0156       | V  |		.STRTAB	0x0156->0x0a92							; "ENUM"
09e8 0158       | X  |		.STRTAB	0x0158->0x0a94							; "BOOLEAN"
09e9 015d       | ]  |		.STRTAB	0x015d->0x0a97							; "CHARACTER"
09ea 0164       | d  |		.STRTAB	0x0164->0x0a9c							; "STRING"
09eb 0168       | h  |		.STRTAB	0x0168->0x0a9f							; "RECORD"
09ec 016c       | l  |		.STRTAB	0x016c->0x0aa2							; "ARRAY"
09ed 016f       | o  |		.STRTAB	0x016f->0x0aa4							; "ACCESS"
09ee 0173       | s  |		.STRTAB	0x0173->0x0aa7							; "DERIVED"
09ef 0178       | x  |		.STRTAB	0x0178->0x0aab							; "TASK"
09f0 017a       | z  |		.STRTAB	0x017a->0x0aad							; "PRIVATE"
09f1 017f       |    |		.STRTAB	0x017f->0x0ab0							; "L_PRIVATE"
09f2 0186       |    |		.STRTAB	0x0186->0x0ab5							; "SUBTYPE"
09f3 018b       |    |		.STRTAB	0x018b->0x0ab8							; "Lower Bound"
09f4 0194       |    |		.STRTAB	0x0194->0x0abe							; "Upper Bound"
09f5 019d       |    |		.STRTAB	0x019d->0x0ac3							; "Number of enumeration literals"
09f6 01b9       |    |		.STRTAB	0x01b9->0x0ad2							; "Number of characters in the string"
09f7 01d9       |    |		.STRTAB	0x01d9->0x0ae3							; "Index type of the array"
09f8 01ee       |    |		.STRTAB	0x01ee->0x0aef							; "Component type of the array"
09f9 0207       |    |		.STRTAB	0x0207->0x0afc							; "Name of the type being accessed"
09fa 0224       | $  |		.STRTAB	0x0224->0x0b0c							; "Kind of the type being accessed"
09fb 0241       | A  |		.STRTAB	0x0241->0x0b1b							; "Name of the type derived"
09fc 0257       | W  |		.STRTAB	0x0257->0x0b27							; "Kind of the completion of the private type"
09fd 027f       |    |		.STRTAB	0x027f->0x0b3c							; "Kind of the completion of the limited private type"
09fe 02af       |    |		.STRTAB	0x02af->0x0b55							; "Type being subtyped"
09ff 02c0       |    |		.STRTAB	0x02c0->0x0b5f							; "Kind of the type being subtyped"
0a00 02dd       |    |		.STRTAB	0x02dd->0x0b6e							; "Starting component"
0a01 02ed       |    |		.STRTAB	0x02ed->0x0b77							; "+"
0a02 02ec       |    |		.STRTAB	0x02ec->0x0b78							; "COMPONENT"
0a03 02f3       |    |		.STRTAB	0x02f3->0x0b7c							; "Component name"
0a04 02ff       |    |		.STRTAB	0x02ff->0x0b83							; "Intermediate Component"
0a05 0313       |    |		.STREND 0x0313->0x0b8e
0a06 5245 434f  |RECO|		.STRTAB_STRINGS
0b8f 0000       |    |		.XXX[0x1]
0b90 ; --------------------------------------------------------------------------------------
0b90 ; Debug Table
0b90 ; --------------------------------------------------------------------------------------
0b90 0004 0004  |    |		.DEBUG4	0x0004,0x0004,0x2f96,0x0000,0x0001,0x0017
0b96 000b 0bf2  |    |		.DBG4T	0x000b,0x0bf2,0x8000,0x0000
0b9a 006a 0c01  | j  |		.DBG4T	0x006a,0x0c01,0x8000,0x8000
0b9e 009b 0c25  |   %|		.DBG4T	0x009b,0x0c25,0x0001,0x0000
0ba2 00ab 0c28  |   (|		.DBG4T	0x00ab,0x0c28,0x0001,0x0000
0ba6 00d3 0000  |    |		.DBG4T	0x00d3,0x0000,0x0005,0x0000
0baa 00fb 0c2e  |   .|		.DBG4T	0x00fb,0x0c2e,0x0001,0x4000
0bae 01c3 0c56  |   V|		.DBG4T	0x01c3,0x0c56,0x0002,0x0000
0bb2 01d3 0c59  |   Y|		.DBG4T	0x01d3,0x0c59,0x0002,0x0000
0bb6 01e3 0c5c  |   \|		.DBG4T	0x01e3,0x0c5c,0x0002,0x0000
0bba 01fb 0c63  |   c|		.DBG4T	0x01fb,0x0c63,0x0002,0x4000
0bbe 0233 0c7a  | 3 z|		.DBG4T	0x0233,0x0c7a,0x0002,0x4000
0bc2 026b 0c91  | k  |		.DBG4T	0x026b,0x0c91,0x0001,0x4000
0bc6 0333 0ccd  | 3  |		.DBG4T	0x0333,0x0ccd,0x0002,0x0000
0bca 0353 0cd3  | S  |		.DBG4T	0x0353,0x0cd3,0x0002,0x4000
0bce 03e3 0d0f  |    |		.DBG4T	0x03e3,0x0d0f,0x0002,0x4000
0bd2 041b 0d2b  |   +|		.DBG4T	0x041b,0x0d2b,0x0001,0x4000
0bd6 070b 0d99  |    |		.DBG4T	0x070b,0x0d99,0x0004,0x0000
0bda 072b 0d9f  | +  |		.DBG4T	0x072b,0x0d9f,0x0002,0x4000
0bde 0793 0dbc  |    |		.DBG4T	0x0793,0x0dbc,0x0004,0x0000
0be2 07cb 0dc4  |    |		.DBG4T	0x07cb,0x0dc4,0x0004,0x0000
0be6 081b 0dd0  |    |		.DBG4T	0x081b,0x0dd0,0x0004,0x0000
0bea 0833 0dd4  | 3  |		.DBG4T	0x0833,0x0dd4,0x0004,0x4000
0bee 0933 0000  | 3  |		.DBG4T	0x0933,0x0000,0x0005,0x0000
0bf2 ; --------------------------------------------------------------------------------------
0bf2 ; Debug chain
0bf2 ; --------------------------------------------------------------------------------------
0bf2 000d 0000  |    |		.DBGLEN	0x000d,0x0000
0bf4 000b 000d  |    |		.DBGLNO	0x000b,0x000d,0x000f,0x0011,0x0016,0x0018,0x001c,0x001d,0x0021,0x002b,0x0056,0x0059,0x0064
0c01 ; --------------------------------------------------------------------------------------
0c01 ; Debug chain
0c01 ; --------------------------------------------------------------------------------------
0c01 0011 0000  |    |		.DBGLEN	0x0011,0x0000
0c03 006a 0072  | j r|		.DBGLNO	0x006a,0x0072,0x0074,0x0076,0x0078,0x007a,0x007c,0x007e,0x0080,0x0082,0x0084,0x0086,0x0088,0x008a,0x008c,0x008e,0x0090
0c14 0003 0004  |    |		.XXX[0x11]
0c16 0005 0006  |    |
0c18 0007 0008  |    |
0c1a 0009 000a  |    |
0c1c 000b 000c  |    |
0c1e 000d 000e  |    |
0c20 000f 0010  |    |
0c22 0011 0012  |    |
0c24 0013       |    |
0c25 ; --------------------------------------------------------------------------------------
0c25 ; Debug chain
0c25 ; --------------------------------------------------------------------------------------
0c25 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0c27 009b       |    |		.DBGLNO	0x009b
0c28 ; --------------------------------------------------------------------------------------
0c28 ; Debug chain
0c28 ; --------------------------------------------------------------------------------------
0c28 0002 0002  |    |		.DBGLEN	0x0002,0x0002
0c2a 00ab 00b3  |    |		.DBGLNO	0x00ab,0x00b3,0x00b7,0x00c3
0c2e ; --------------------------------------------------------------------------------------
0c2e ; Debug chain
0c2e ; --------------------------------------------------------------------------------------
0c2e 0008 000f  |    |		.DBGLEN	0x0008,0x000f
0c30 00fb 0104  |    |		.DBGLNO	0x00fb,0x0104,0x011f,0x0136,0x014d,0x0160,0x0165,0x0168,0x016c,0x0172,0x0178,0x017e,0x0184,0x018a,0x0192,0x0194,0x0199,0x01a0,0x01a4,0x01a8,0x01ac,0x01b0,0x01b3
0c47 0001 0002  |    |		.XXX[0xf]
0c49 0003 0004  |    |
0c4b 0005 0006  |    |
0c4d 0008 0007  |    |
0c4f 0009 000e  |    |
0c51 000a 000b  |    |
0c53 000c 000d  |    |
0c55 000f       |    |
0c56 ; --------------------------------------------------------------------------------------
0c56 ; Debug chain
0c56 ; --------------------------------------------------------------------------------------
0c56 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0c58 01c3       |    |		.DBGLNO	0x01c3
0c59 ; --------------------------------------------------------------------------------------
0c59 ; Debug chain
0c59 ; --------------------------------------------------------------------------------------
0c59 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0c5b 01d3       |    |		.DBGLNO	0x01d3
0c5c ; --------------------------------------------------------------------------------------
0c5c ; Debug chain
0c5c ; --------------------------------------------------------------------------------------
0c5c 0001 0004  |    |		.DBGLEN	0x0001,0x0004
0c5e 01e3 01e8  |    |		.DBGLNO	0x01e3,0x01e8,0x01eb,0x01ee,0x01f2
0c63 ; --------------------------------------------------------------------------------------
0c63 ; Debug chain
0c63 ; --------------------------------------------------------------------------------------
0c63 0001 000a  |    |		.DBGLEN	0x0001,0x000a
0c65 01fb 0200  |    |		.DBGLNO	0x01fb,0x0200,0x0204,0x0208,0x020c,0x020e,0x0215,0x021c,0x021e,0x0222,0x0227
0c70 0001 0002  |    |		.XXX[0xa]
0c72 0003 000a  |    |
0c74 0004 0005  |    |
0c76 0009 0006  |    |
0c78 0007 0008  |    |
0c7a ; --------------------------------------------------------------------------------------
0c7a ; Debug chain
0c7a ; --------------------------------------------------------------------------------------
0c7a 0001 000a  |    |		.DBGLEN	0x0001,0x000a
0c7c 0233 0238  | 3 8|		.DBGLNO	0x0233,0x0238,0x023c,0x0240,0x0244,0x0246,0x024d,0x0254,0x0256,0x025a,0x025f
0c87 0001 0002  |    |		.XXX[0xa]
0c89 0003 000a  |    |
0c8b 0004 0005  |    |
0c8d 0009 0006  |    |
0c8f 0007 0008  |    |
0c91 ; --------------------------------------------------------------------------------------
0c91 ; Debug chain
0c91 ; --------------------------------------------------------------------------------------
0c91 0004 001b  |    |		.DBGLEN	0x0004,0x001b
0c93 026b 0272  | k r|		.DBGLNO	0x026b,0x0272,0x0279,0x027e,0x0286,0x0289,0x028c,0x0293,0x02a6,0x02a8,0x02ae,0x02b3,0x02b8,0x02be,0x02c2,0x02c8,0x02d2,0x02dd,0x02e2,0x02e7,0x02ed,0x02ef,0x02f6,0x02fd,0x0303,0x0307,0x0310,0x0319,0x031e,0x0323,0x0324
0cb2 0001 0002  |    |		.XXX[0x1b]
0cb4 0003 0004  |    |
0cb6 0007 0008  |    |
0cb8 000a 000b  |    |
0cba 0009 000d  |    |
0cbc 000e 0010  |    |
0cbe 0013 0014  |    |
0cc0 0015 000f  |    |
0cc2 0006 001a  |    |
0cc4 001b 0016  |    |
0cc6 0017 0018  |    |
0cc8 0019 001d  |    |
0cca 001e 0005  |    |
0ccc 0020       |    |
0ccd ; --------------------------------------------------------------------------------------
0ccd ; Debug chain
0ccd ; --------------------------------------------------------------------------------------
0ccd 0001 0003  |    |		.DBGLEN	0x0001,0x0003
0ccf 0333 0337  | 3 7|		.DBGLNO	0x0333,0x0337,0x033e,0x0345
0cd3 ; --------------------------------------------------------------------------------------
0cd3 ; Debug chain
0cd3 ; --------------------------------------------------------------------------------------
0cd3 0002 001c  |    |		.DBGLEN	0x0002,0x001c
0cd5 0353 035b  | S [|		.DBGLNO	0x0353,0x035b,0x0360,0x0365,0x0369,0x036e,0x0375,0x037e,0x0385,0x0389,0x038d,0x0390,0x0393,0x039b,0x03ad,0x03af,0x03b2,0x03b5,0x03b8,0x03bb,0x03be,0x03c1,0x03c4,0x03c7,0x03ca,0x03cd,0x03d0,0x03d3,0x03d6,0x03d9
0cf3 0001 0008  |    |		.XXX[0x1c]
0cf5 0009 000a  |    |
0cf7 000b 0002  |    |
0cf9 0003 0004  |    |
0cfb 0005 0006  |    |
0cfd 0007 000c  |    |
0cff 001c 000d  |    |
0d01 000e 000f  |    |
0d03 0010 0011  |    |
0d05 0012 0013  |    |
0d07 0014 0015  |    |
0d09 0016 0017  |    |
0d0b 0018 0019  |    |
0d0d 001a 001b  |    |
0d0f ; --------------------------------------------------------------------------------------
0d0f ; Debug chain
0d0f ; --------------------------------------------------------------------------------------
0d0f 0000 000d  |    |		.DBGLEN	0x0000,0x000d
0d11 03e3 03ea  |    |		.DBGLNO	0x03e3,0x03ea,0x03fc,0x03fe,0x0400,0x0403,0x0405,0x0407,0x040a,0x040c,0x040e,0x0413,0x0415
0d1e 0001 000b  |    |		.XXX[0xd]
0d20 000d 000c  |    |
0d22 0002 0004  |    |
0d24 0003 0005  |    |
0d26 0007 0006  |    |
0d28 0008 000a  |    |
0d2a 0009       |    |
0d2b ; --------------------------------------------------------------------------------------
0d2b ; Debug chain
0d2b ; --------------------------------------------------------------------------------------
0d2b 0004 0034  |   4|		.DBGLEN	0x0004,0x0034
0d2d 041b 0420  |    |		.DBGLNO	0x041b,0x0420,0x0425,0x042a,0x042d,0x0432,0x0433,0x0446,0x0454,0x0466,0x0479,0x0487,0x0499,0x04a8,0x04b6,0x04bf,0x04d1,0x04da,0x04ed,0x04fb,0x0509,0x0518,0x0526,0x0538,0x0547,0x0555,0x0563,0x0572,0x0580,0x0585,0x0595,0x059a,0x05ab,0x05b9,0x05be,0x05ce,0x05df,0x05ed,0x05f2,0x0602,0x0613,0x0621,0x062f,0x063e,0x064c,0x065a,0x066c,0x067a,0x0688,0x069a,0x06a8,0x06ad,0x06bd,0x06cf,0x06dd,0x06ef
0d65 0001 0002  |    |		.XXX[0x34]
0d67 0003 000c  |    |
0d69 000d 000e  |    |
0d6b 000f 0010  |    |
0d6d 0011 0007  |    |
0d6f 0008 0009  |    |
0d71 000a 000b  |    |
0d73 0015 0016  |    |
0d75 0017 0018  |    |
0d77 0019 001a  |    |
0d79 0012 0013  |    |
0d7b 0014 001c  |    |
0d7d 001d 001e  |    |
0d7f 001f 0020  |    |
0d81 0021 0022  | ! "|
0d83 0023 0024  | # $|
0d85 0025 0026  | % &|
0d87 0027 0028  | ' (|
0d89 0029 002a  | ) *|
0d8b 002b 002c  | + ,|
0d8d 002d 002e  | - .|
0d8f 002f 0030  | / 0|
0d91 0031 0032  | 1 2|
0d93 0033 0034  | 3 4|
0d95 0035 0004  | 5  |
0d97 0005 0006  |    |
0d99 ; --------------------------------------------------------------------------------------
0d99 ; Debug chain
0d99 ; --------------------------------------------------------------------------------------
0d99 0001 0003  |    |		.DBGLEN	0x0001,0x0003
0d9b 070b 0716  |    |		.DBGLNO	0x070b,0x0716,0x071b,0x071d
0d9f ; --------------------------------------------------------------------------------------
0d9f ; Debug chain
0d9f ; --------------------------------------------------------------------------------------
0d9f 0003 000c  |    |		.DBGLEN	0x0003,0x000c
0da1 072b 0730  | + 0|		.DBGLNO	0x072b,0x0730,0x0735,0x0737,0x0748,0x074f,0x075b,0x0762,0x0769,0x076e,0x0775,0x0779,0x077d,0x0784,0x0788
0db0 0001 000a  |    |		.XXX[0xc]
0db2 000b 0002  |    |
0db4 0003 0004  |    |
0db6 0005 0006  |    |
0db8 0007 0008  |    |
0dba 0009 000c  |    |
0dbc ; --------------------------------------------------------------------------------------
0dbc ; Debug chain
0dbc ; --------------------------------------------------------------------------------------
0dbc 0001 0005  |    |		.DBGLEN	0x0001,0x0005
0dbe 0793 079d  |    |		.DBGLNO	0x0793,0x079d,0x07b2,0x07b6,0x07bc,0x07bf
0dc4 ; --------------------------------------------------------------------------------------
0dc4 ; Debug chain
0dc4 ; --------------------------------------------------------------------------------------
0dc4 0002 0008  |    |		.DBGLEN	0x0002,0x0008
0dc6 07cb 07d5  |    |		.DBGLNO	0x07cb,0x07d5,0x07dc,0x07e0,0x07e3,0x07e7,0x07fa,0x07fe,0x0804,0x0807
0dd0 ; --------------------------------------------------------------------------------------
0dd0 ; Debug chain
0dd0 ; --------------------------------------------------------------------------------------
0dd0 0001 0001  |    |		.DBGLEN	0x0001,0x0001
0dd2 081b 081c  |    |		.DBGLNO	0x081b,0x081c
0dd4 ; --------------------------------------------------------------------------------------
0dd4 ; Debug chain
0dd4 ; --------------------------------------------------------------------------------------
0dd4 0002 0013  |    |		.DBGLEN	0x0002,0x0013
0dd6 0833 0837  | 3 7|		.DBGLNO	0x0833,0x0837,0x083a,0x084d,0x0851,0x085f,0x086c,0x087a,0x088d,0x089d,0x08a4,0x08a8,0x08b6,0x08c3,0x08d1,0x08d8,0x08e8,0x08eb,0x08ff,0x0913,0x0921
0deb 0001 0003  |    |		.XXX[0x15]
0ded 0004 0005  |    |
0def 0006 0007  |    |
0df1 0008 0009  |    |
0df3 000a 000b  |    |
0df5 000c 000d  |    |
0df7 000e 000f  |    |
0df9 0010 0011  |    |
0dfb 0012 0014  |    |
0dfd 0015 0000  |    |
0dff 0000       |    |