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

⟦c1175613f⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da

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 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 05e8       |    |		.CONST	0x05e8								; 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 8003       |    |		.CONST	0x8003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0066       | f  |		.CONST	0x0066								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0029       | )  |		.CONST	0x0029								; Number of locals
000b			INIT_0008:
000b 00c4       |    |		Action	Make_Default
000c 00c4       |    |		Action	Make_Default
000d 00c4       |    |		Action	Make_Default
000e 00c4       |    |		Action	Make_Default
000f 00c4       |    |		Action	Make_Default
0010 00c4       |    |		Action	Make_Default
0011 00c4       |    |		Action	Make_Default
0012 00c4       |    |		Action	Make_Default
0013 00c4       |    |		Action	Make_Default
0014 00c4       |    |		Action	Make_Default
0015 00c4       |    |		Action	Make_Default
0016 00c4       |    |		Action	Make_Default
0017 00c4       |    |		Action	Make_Default
0018 00c4       |    |		Action	Make_Default
0019 00c4       |    |		Action	Make_Default
001a 00c4       |    |		Action	Make_Default
001b 00c4       |    |		Action	Make_Default
001c 00c4       |    |		Action	Make_Default
001d 00c4       |    |		Action	Make_Default
001e 00c4       |    |		Action	Make_Default
001f 00c4       |    |		Action	Make_Default
0020 00c4       |    |		Action	Make_Default
0021 00c4       |    |		Action	Make_Default
0022 00c4       |    |		Action	Make_Default
0023 00c4       |    |		Action	Make_Default
0024 00c4       |    |		Action	Make_Default
0025 00c4       |    |		Action	Make_Default
0026 00c4       |    |		Action	Make_Default
0027 029a 006b  |   k|		Declare_Subprogram	INIT_0068,For_Outer_Call,Visible,Unelaborated
0029 c21d       |    |		Store	0x1,0x1d
002a 029a 00db  |    |		Declare_Subprogram	INIT_00d8,For_Outer_Call,Visible,Unelaborated
002c c21e       |    |		Store	0x1,0x1e
002d 029a 0143  |   C|		Declare_Subprogram	INIT_0140,For_Outer_Call,Visible,Unelaborated
002f c21f       |    |		Store	0x1,0x1f
0030 029a 01ab  |    |		Declare_Subprogram	INIT_01a8,For_Outer_Call,Visible,Unelaborated
0032 c220       |    |		Store	0x1,0x20
0033 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated
0035 c221       | !  |		Store	0x1,0x21
0036 029a 027b  |   {|		Declare_Subprogram	INIT_0278,For_Outer_Call,Visible,Unelaborated
0038 c222       | "  |		Store	0x1,0x22
0039 029a 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Outer_Call,Visible,Unelaborated
003b c223       | #  |		Store	0x1,0x23
003c 029a 0353  |   S|		Declare_Subprogram	INIT_0350,For_Outer_Call,Visible,Unelaborated
003e c224       | $  |		Store	0x1,0x24
003f 029a 03bb  |    |		Declare_Subprogram	INIT_03b8,For_Outer_Call,Visible,Unelaborated
0041 c225       | %  |		Store	0x1,0x25
0042 029a 042b  |   +|		Declare_Subprogram	INIT_0428,For_Outer_Call,Visible,Unelaborated
0044 c226       | &  |		Store	0x1,0x26
0045 029a 0493  |    |		Declare_Subprogram	INIT_0490,For_Outer_Call,Visible,Unelaborated
0047 c227       | '  |		Store	0x1,0x27
0048 029a 0503  |    |		Declare_Subprogram	INIT_0500,For_Outer_Call,Visible,Unelaborated
004a c228       | (  |		Store	0x1,0x28
004b 00bf       |    |		Action	Accept_Activation
004c 029d 056b  |   k|		Declare_Subprogram	INIT_0568,For_Outer_Call
004e 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
004f 00c7       |    |		Action	Elaborate_Subprogram
0050 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
0051 00c7       |    |		Action	Elaborate_Subprogram
0052 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0053 00c7       |    |		Action	Elaborate_Subprogram
0054 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
0055 00c7       |    |		Action	Elaborate_Subprogram
0056 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
0057 00c7       |    |		Action	Elaborate_Subprogram
0058 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
0059 00c7       |    |		Action	Elaborate_Subprogram
005a 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
005b 00c7       |    |		Action	Elaborate_Subprogram
005c 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
005d 00c7       |    |		Action	Elaborate_Subprogram
005e 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
005f 00c7       |    |		Action	Elaborate_Subprogram
0060 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
0061 00c7       |    |		Action	Elaborate_Subprogram
0062 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
0063 00c7       |    |		Action	Elaborate_Subprogram
0064 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
0065 00c7       |    |		Action	Elaborate_Subprogram
0066			BODY_0008:
0066 00bc       |    |		Action	Signal_Activated
0067 00bb       |    |		Action	Signal_Completion
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 0075       | u  |		.CONST	0x0075								; Address of begin
0069 00a7       |    |		.CONST	0x00a7								; Address of exception handler
006a 0003       |    |		.CONST	0x0003								; Number of locals
006b			INIT_0068:
006b e001       |    |		Load	0x0,0x1
006c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
006d 02c7       |    |		Declare_Variable	Any
006e 00d8       |    |		Load_Top	At_Offset_0
006f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0070 e002       |    |		Load	0x0,0x2
0071 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0072 02c7       |    |		Declare_Variable	Any
0073 00d8       |    |		Load_Top	At_Offset_0
0074 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0075			BODY_0068:
0075 e5fc       |    |		Load	0x2,-0x4
0076 e002       |    |		Load	0x0,0x2
0077 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0078 c403       |    |		Store	0x2,0x3
0079 00d8       |    |		Load_Top	At_Offset_0
007a e002       |    |		Load	0x0,0x2
007b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
007c 6816       |h   |		Jump_Zero	0x93
007d e003       |    |		Load	0x0,0x3
007e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
007f 4801       |H   |		Short_Literal	0x1
0080 4801       |H   |		Short_Literal	0x1
0081 e004       |    |		Load	0x0,0x4
0082 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0083 035b       | [  |		Declare_Type	Array,Constrained
0084 0337       | 7  |		Declare_Variable	Array
0085 e5fc       |    |		Load	0x2,-0x4
0086 e005       |    |		Load	0x0,0x5
0087 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0088 e004       |    |		Load	0x0,0x4
0089 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
008a 0119       |    |		Execute	Any,Check_In_Formal_Type
008b 4801       |H   |		Short_Literal	0x1
008c 00da       |    |		Load_Top	At_Offset_2
008d 01d6       |    |		Execute	Vector,Field_Write
008e 6041       |`A  |		Indirect_Literal	Discrete,0xd0,{0x00000000, 0x0000885a}
008f e006       |    |		Load	0x0,0x6
0090 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0091 4800       |H   |		Short_Literal	0x0
0092 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0093 00d9       |    |		Load_Top	At_Offset_1
0094 e5fb       |    |		Load	0x2,-0x5
0095 e5fd       |    |		Load	0x2,-0x3
0096 e5fe       |    |		Load	0x2,-0x2
0097 e5ff       |    |		Load	0x2,-0x1
0098 e403       |    |		Load	0x2,0x3
0099 e007       |    |		Load	0x0,0x7
009a 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
009b 00d8       |    |		Load_Top	At_Offset_0
009c e007       |    |		Load	0x0,0x7
009d 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
009e 7003       |p   |		Jump_Nonzero	0xa2
009f e008       |    |		Load	0x0,0x8
00a0 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00a1 0257       | W  |		Execute	Discrete,Raise
00a2 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00a3 c402       |    |		Store	0x2,0x2
00a4 00d9       |    |		Load_Top	At_Offset_1
00a5 8229       | )  |		Call	0x1,0x29
00a6 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
00a7			TRAP_0068:
00a7 4884       |H   |		Short_Literal	0x84
00a8 010f       |    |		Execute	Exception,Equal
00a9 7004       |p   |		Jump_Nonzero	0xae
00aa e008       |    |		Load	0x0,0x8
00ab 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
00ac 010f       |    |		Execute	Exception,Equal
00ad 6816       |h   |		Jump_Zero	0xc4
00ae e003       |    |		Load	0x0,0x3
00af 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00b0 4801       |H   |		Short_Literal	0x1
00b1 4801       |H   |		Short_Literal	0x1
00b2 e004       |    |		Load	0x0,0x4
00b3 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00b4 035b       | [  |		Declare_Type	Array,Constrained
00b5 0337       | 7  |		Declare_Variable	Array
00b6 e5fc       |    |		Load	0x2,-0x4
00b7 e005       |    |		Load	0x0,0x5
00b8 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
00b9 e004       |    |		Load	0x0,0x4
00ba 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00bb 0119       |    |		Execute	Any,Check_In_Formal_Type
00bc 4801       |H   |		Short_Literal	0x1
00bd 00da       |    |		Load_Top	At_Offset_2
00be 01d6       |    |		Execute	Vector,Field_Write
00bf 600c       |`   |		Indirect_Literal	Discrete,0xcc,{0x00000000, 0x0000885b}
00c0 e006       |    |		Load	0x0,0x6
00c1 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
00c2 4800       |H   |		Short_Literal	0x0
00c3 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
00c4 e006       |    |		Load	0x0,0x6
00c5 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
00c6 010f       |    |		Execute	Exception,Equal
00c7 6802       |h   |		Jump_Zero	0xca
00c8 4800       |H   |		Short_Literal	0x0
00c9 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
00ca 0100       |    |		Execute	Exception,Raise
00cb 0000       |    |		.XXX[0x1]
00cc 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
00d0 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
00d4 0000 0000  |    |		.BLANK	0000[0x4]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00e5       |    |		.CONST	0x00e5								; Address of begin
00d9 0117       |    |		.CONST	0x0117								; Address of exception handler
00da 0003       |    |		.CONST	0x0003								; Number of locals
00db			INIT_00d8:
00db e001       |    |		Load	0x0,0x1
00dc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00dd 02c7       |    |		Declare_Variable	Any
00de 00d8       |    |		Load_Top	At_Offset_0
00df 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e0 e002       |    |		Load	0x0,0x2
00e1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00e2 02c7       |    |		Declare_Variable	Any
00e3 00d8       |    |		Load_Top	At_Offset_0
00e4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e5			BODY_00d8:
00e5 e5fc       |    |		Load	0x2,-0x4
00e6 e002       |    |		Load	0x0,0x2
00e7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
00e8 c403       |    |		Store	0x2,0x3
00e9 00d8       |    |		Load_Top	At_Offset_0
00ea e002       |    |		Load	0x0,0x2
00eb 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00ec 6816       |h   |		Jump_Zero	0x103
00ed e003       |    |		Load	0x0,0x3
00ee 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
00ef 4801       |H   |		Short_Literal	0x1
00f0 4801       |H   |		Short_Literal	0x1
00f1 e004       |    |		Load	0x0,0x4
00f2 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
00f3 035b       | [  |		Declare_Type	Array,Constrained
00f4 0337       | 7  |		Declare_Variable	Array
00f5 e5fc       |    |		Load	0x2,-0x4
00f6 e005       |    |		Load	0x0,0x5
00f7 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
00f8 e004       |    |		Load	0x0,0x4
00f9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00fa 0119       |    |		Execute	Any,Check_In_Formal_Type
00fb 4801       |H   |		Short_Literal	0x1
00fc 00da       |    |		Load_Top	At_Offset_2
00fd 01d6       |    |		Execute	Vector,Field_Write
00fe 67d1       |g   |		Indirect_Literal	Discrete,0xd0,{0x00000000, 0x0000885a}
00ff e006       |    |		Load	0x0,0x6
0100 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0101 4800       |H   |		Short_Literal	0x0
0102 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0103 00d9       |    |		Load_Top	At_Offset_1
0104 e5fb       |    |		Load	0x2,-0x5
0105 e5fd       |    |		Load	0x2,-0x3
0106 e5fe       |    |		Load	0x2,-0x2
0107 e5ff       |    |		Load	0x2,-0x1
0108 e403       |    |		Load	0x2,0x3
0109 e007       |    |		Load	0x0,0x7
010a 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
010b 00d8       |    |		Load_Top	At_Offset_0
010c e007       |    |		Load	0x0,0x7
010d 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
010e 7003       |p   |		Jump_Nonzero	0x112
010f e008       |    |		Load	0x0,0x8
0110 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0111 0257       | W  |		Execute	Discrete,Raise
0112 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0113 c402       |    |		Store	0x2,0x2
0114 00d9       |    |		Load_Top	At_Offset_1
0115 8229       | )  |		Call	0x1,0x29
0116 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0117			TRAP_00d8:
0117 4884       |H   |		Short_Literal	0x84
0118 010f       |    |		Execute	Exception,Equal
0119 7004       |p   |		Jump_Nonzero	0x11e
011a e008       |    |		Load	0x0,0x8
011b 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
011c 010f       |    |		Execute	Exception,Equal
011d 6816       |h   |		Jump_Zero	0x134
011e e003       |    |		Load	0x0,0x3
011f 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0120 4801       |H   |		Short_Literal	0x1
0121 4801       |H   |		Short_Literal	0x1
0122 e004       |    |		Load	0x0,0x4
0123 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0124 035b       | [  |		Declare_Type	Array,Constrained
0125 0337       | 7  |		Declare_Variable	Array
0126 e5fc       |    |		Load	0x2,-0x4
0127 e005       |    |		Load	0x0,0x5
0128 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0129 e004       |    |		Load	0x0,0x4
012a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
012b 0119       |    |		Execute	Any,Check_In_Formal_Type
012c 4801       |H   |		Short_Literal	0x1
012d 00da       |    |		Load_Top	At_Offset_2
012e 01d6       |    |		Execute	Vector,Field_Write
012f 679c       |g   |		Indirect_Literal	Discrete,0xcc,{0x00000000, 0x0000885b}
0130 e006       |    |		Load	0x0,0x6
0131 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0132 4800       |H   |		Short_Literal	0x0
0133 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
0134 e006       |    |		Load	0x0,0x6
0135 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0136 010f       |    |		Execute	Exception,Equal
0137 6802       |h   |		Jump_Zero	0x13a
0138 4800       |H   |		Short_Literal	0x0
0139 4405       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x5
013a 0100       |    |		Execute	Exception,Raise
013b 0000 0000  |    |		.BLANK	0000[0x5]
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 014f       | O  |		.CONST	0x014f								; Address of begin
0141 017a       | z  |		.CONST	0x017a								; Address of exception handler
0142 0003       |    |		.CONST	0x0003								; Number of locals
0143			INIT_0140:
0143 e001       |    |		Load	0x0,0x1
0144 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0145 02c7       |    |		Declare_Variable	Any
0146 00d8       |    |		Load_Top	At_Offset_0
0147 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0148 e002       |    |		Load	0x0,0x2
0149 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
014a 02c7       |    |		Declare_Variable	Any
014b e5fe       |    |		Load	0x2,-0x2
014c e002       |    |		Load	0x0,0x2
014d 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
014e a403       |    |		Store_Unchecked	0x2,0x3
014f			BODY_0140:
014f 00d8       |    |		Load_Top	At_Offset_0
0150 e002       |    |		Load	0x0,0x2
0151 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0152 6816       |h   |		Jump_Zero	0x169
0153 e003       |    |		Load	0x0,0x3
0154 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0155 4801       |H   |		Short_Literal	0x1
0156 4801       |H   |		Short_Literal	0x1
0157 e004       |    |		Load	0x0,0x4
0158 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0159 035b       | [  |		Declare_Type	Array,Constrained
015a 0337       | 7  |		Declare_Variable	Array
015b e5fe       |    |		Load	0x2,-0x2
015c e005       |    |		Load	0x0,0x5
015d 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
015e e004       |    |		Load	0x0,0x4
015f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0160 0119       |    |		Execute	Any,Check_In_Formal_Type
0161 4801       |H   |		Short_Literal	0x1
0162 00da       |    |		Load_Top	At_Offset_2
0163 01d6       |    |		Execute	Vector,Field_Write
0164 603f       |`?  |		Indirect_Literal	Discrete,0x1a4,{0x00000000, 0x0000885a}
0165 e006       |    |		Load	0x0,0x6
0166 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0167 4800       |H   |		Short_Literal	0x0
0168 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0169 00d9       |    |		Load_Top	At_Offset_1
016a e5ff       |    |		Load	0x2,-0x1
016b 00da       |    |		Load_Top	At_Offset_2
016c e007       |    |		Load	0x0,0x7
016d 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
016e 00d8       |    |		Load_Top	At_Offset_0
016f e007       |    |		Load	0x0,0x7
0170 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0171 7003       |p   |		Jump_Nonzero	0x175
0172 e008       |    |		Load	0x0,0x8
0173 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0174 0257       | W  |		Execute	Discrete,Raise
0175 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0176 c402       |    |		Store	0x2,0x2
0177 00d9       |    |		Load_Top	At_Offset_1
0178 8229       | )  |		Call	0x1,0x29
0179 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
017a			TRAP_0140:
017a 4884       |H   |		Short_Literal	0x84
017b 010f       |    |		Execute	Exception,Equal
017c 7004       |p   |		Jump_Nonzero	0x181
017d e008       |    |		Load	0x0,0x8
017e 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
017f 010f       |    |		Execute	Exception,Equal
0180 6816       |h   |		Jump_Zero	0x197
0181 e003       |    |		Load	0x0,0x3
0182 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0183 4801       |H   |		Short_Literal	0x1
0184 4801       |H   |		Short_Literal	0x1
0185 e004       |    |		Load	0x0,0x4
0186 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0187 035b       | [  |		Declare_Type	Array,Constrained
0188 0337       | 7  |		Declare_Variable	Array
0189 e5fe       |    |		Load	0x2,-0x2
018a e005       |    |		Load	0x0,0x5
018b 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
018c e004       |    |		Load	0x0,0x4
018d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
018e 0119       |    |		Execute	Any,Check_In_Formal_Type
018f 4801       |H   |		Short_Literal	0x1
0190 00da       |    |		Load_Top	At_Offset_2
0191 01d6       |    |		Execute	Vector,Field_Write
0192 600d       |`   |		Indirect_Literal	Discrete,0x1a0,{0x00000000, 0x0000885b}
0193 e006       |    |		Load	0x0,0x6
0194 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0195 4800       |H   |		Short_Literal	0x0
0196 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0197 e006       |    |		Load	0x0,0x6
0198 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0199 010f       |    |		Execute	Exception,Equal
019a 6802       |h   |		Jump_Zero	0x19d
019b 4800       |H   |		Short_Literal	0x0
019c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
019d 0100       |    |		Execute	Exception,Raise
019e 0000 0000  |    |		.XXX[0x2]
01a0 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
01a4 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
01a8 ; --------------------------------------------------------------------------------------
01a8 ; SUBPROGRAM
01a8 ; --------------------------------------------------------------------------------------
01a8 01b5       |    |		.CONST	0x01b5								; Address of begin
01a9 01e4       |    |		.CONST	0x01e4								; Address of exception handler
01aa 0003       |    |		.CONST	0x0003								; Number of locals
01ab			INIT_01a8:
01ab e001       |    |		Load	0x0,0x1
01ac 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01ad 02c7       |    |		Declare_Variable	Any
01ae 00d8       |    |		Load_Top	At_Offset_0
01af 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b0 e002       |    |		Load	0x0,0x2
01b1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01b2 02c7       |    |		Declare_Variable	Any
01b3 00d8       |    |		Load_Top	At_Offset_0
01b4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01b5			BODY_01a8:
01b5 e5fe       |    |		Load	0x2,-0x2
01b6 e002       |    |		Load	0x0,0x2
01b7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
01b8 c403       |    |		Store	0x2,0x3
01b9 00d8       |    |		Load_Top	At_Offset_0
01ba e002       |    |		Load	0x0,0x2
01bb 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01bc 6816       |h   |		Jump_Zero	0x1d3
01bd e003       |    |		Load	0x0,0x3
01be 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01bf 4801       |H   |		Short_Literal	0x1
01c0 4801       |H   |		Short_Literal	0x1
01c1 e004       |    |		Load	0x0,0x4
01c2 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01c3 035b       | [  |		Declare_Type	Array,Constrained
01c4 0337       | 7  |		Declare_Variable	Array
01c5 e5fe       |    |		Load	0x2,-0x2
01c6 e005       |    |		Load	0x0,0x5
01c7 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
01c8 e004       |    |		Load	0x0,0x4
01c9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01ca 0119       |    |		Execute	Any,Check_In_Formal_Type
01cb 4801       |H   |		Short_Literal	0x1
01cc 00da       |    |		Load_Top	At_Offset_2
01cd 01d6       |    |		Execute	Vector,Field_Write
01ce 67d5       |g   |		Indirect_Literal	Discrete,0x1a4,{0x00000000, 0x0000885a}
01cf e006       |    |		Load	0x0,0x6
01d0 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
01d1 4800       |H   |		Short_Literal	0x0
01d2 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01d3 00d9       |    |		Load_Top	At_Offset_1
01d4 e5ff       |    |		Load	0x2,-0x1
01d5 00da       |    |		Load_Top	At_Offset_2
01d6 e007       |    |		Load	0x0,0x7
01d7 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
01d8 00d8       |    |		Load_Top	At_Offset_0
01d9 e007       |    |		Load	0x0,0x7
01da 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
01db 7003       |p   |		Jump_Nonzero	0x1df
01dc e008       |    |		Load	0x0,0x8
01dd 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01de 0257       | W  |		Execute	Discrete,Raise
01df 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
01e0 c402       |    |		Store	0x2,0x2
01e1 00d9       |    |		Load_Top	At_Offset_1
01e2 8229       | )  |		Call	0x1,0x29
01e3 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
01e4			TRAP_01a8:
01e4 4884       |H   |		Short_Literal	0x84
01e5 010f       |    |		Execute	Exception,Equal
01e6 7004       |p   |		Jump_Nonzero	0x1eb
01e7 e008       |    |		Load	0x0,0x8
01e8 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
01e9 010f       |    |		Execute	Exception,Equal
01ea 6816       |h   |		Jump_Zero	0x201
01eb e003       |    |		Load	0x0,0x3
01ec 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
01ed 4801       |H   |		Short_Literal	0x1
01ee 4801       |H   |		Short_Literal	0x1
01ef e004       |    |		Load	0x0,0x4
01f0 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01f1 035b       | [  |		Declare_Type	Array,Constrained
01f2 0337       | 7  |		Declare_Variable	Array
01f3 e5fe       |    |		Load	0x2,-0x2
01f4 e005       |    |		Load	0x0,0x5
01f5 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
01f6 e004       |    |		Load	0x0,0x4
01f7 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01f8 0119       |    |		Execute	Any,Check_In_Formal_Type
01f9 4801       |H   |		Short_Literal	0x1
01fa 00da       |    |		Load_Top	At_Offset_2
01fb 01d6       |    |		Execute	Vector,Field_Write
01fc 67a3       |g   |		Indirect_Literal	Discrete,0x1a0,{0x00000000, 0x0000885b}
01fd e006       |    |		Load	0x0,0x6
01fe 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
01ff 4800       |H   |		Short_Literal	0x0
0200 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0201 e006       |    |		Load	0x0,0x6
0202 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0203 010f       |    |		Execute	Exception,Equal
0204 6802       |h   |		Jump_Zero	0x207
0205 4800       |H   |		Short_Literal	0x0
0206 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0207 0100       |    |		Execute	Exception,Raise
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 0215       |    |		.CONST	0x0215								; Address of begin
0209 0245       | E  |		.CONST	0x0245								; Address of exception handler
020a 0003       |    |		.CONST	0x0003								; Number of locals
020b			INIT_0208:
020b e001       |    |		Load	0x0,0x1
020c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
020d 02c7       |    |		Declare_Variable	Any
020e 00d8       |    |		Load_Top	At_Offset_0
020f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0210 e002       |    |		Load	0x0,0x2
0211 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0212 02c7       |    |		Declare_Variable	Any
0213 00d8       |    |		Load_Top	At_Offset_0
0214 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0215			BODY_0208:
0215 e5fd       |    |		Load	0x2,-0x3
0216 e002       |    |		Load	0x0,0x2
0217 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0218 c403       |    |		Store	0x2,0x3
0219 00d8       |    |		Load_Top	At_Offset_0
021a e002       |    |		Load	0x0,0x2
021b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
021c 6816       |h   |		Jump_Zero	0x233
021d e003       |    |		Load	0x0,0x3
021e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
021f 4801       |H   |		Short_Literal	0x1
0220 4801       |H   |		Short_Literal	0x1
0221 e004       |    |		Load	0x0,0x4
0222 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0223 035b       | [  |		Declare_Type	Array,Constrained
0224 0337       | 7  |		Declare_Variable	Array
0225 e5fd       |    |		Load	0x2,-0x3
0226 e005       |    |		Load	0x0,0x5
0227 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0228 e004       |    |		Load	0x0,0x4
0229 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
022a 0119       |    |		Execute	Any,Check_In_Formal_Type
022b 4801       |H   |		Short_Literal	0x1
022c 00da       |    |		Load_Top	At_Offset_2
022d 01d6       |    |		Execute	Vector,Field_Write
022e 6041       |`A  |		Indirect_Literal	Discrete,0x270,{0x00000000, 0x0000885a}
022f e006       |    |		Load	0x0,0x6
0230 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0231 4800       |H   |		Short_Literal	0x0
0232 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0233 00d9       |    |		Load_Top	At_Offset_1
0234 e5fe       |    |		Load	0x2,-0x2
0235 e5ff       |    |		Load	0x2,-0x1
0236 00db       |    |		Load_Top	At_Offset_3
0237 e007       |    |		Load	0x0,0x7
0238 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0239 00d8       |    |		Load_Top	At_Offset_0
023a e007       |    |		Load	0x0,0x7
023b 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
023c 7003       |p   |		Jump_Nonzero	0x240
023d e008       |    |		Load	0x0,0x8
023e 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
023f 0257       | W  |		Execute	Discrete,Raise
0240 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0241 c402       |    |		Store	0x2,0x2
0242 00d9       |    |		Load_Top	At_Offset_1
0243 8229       | )  |		Call	0x1,0x29
0244 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0245			TRAP_0208:
0245 4884       |H   |		Short_Literal	0x84
0246 010f       |    |		Execute	Exception,Equal
0247 7004       |p   |		Jump_Nonzero	0x24c
0248 e008       |    |		Load	0x0,0x8
0249 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
024a 010f       |    |		Execute	Exception,Equal
024b 6816       |h   |		Jump_Zero	0x262
024c e003       |    |		Load	0x0,0x3
024d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
024e 4801       |H   |		Short_Literal	0x1
024f 4801       |H   |		Short_Literal	0x1
0250 e004       |    |		Load	0x0,0x4
0251 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0252 035b       | [  |		Declare_Type	Array,Constrained
0253 0337       | 7  |		Declare_Variable	Array
0254 e5fd       |    |		Load	0x2,-0x3
0255 e005       |    |		Load	0x0,0x5
0256 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0257 e004       |    |		Load	0x0,0x4
0258 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0259 0119       |    |		Execute	Any,Check_In_Formal_Type
025a 4801       |H   |		Short_Literal	0x1
025b 00da       |    |		Load_Top	At_Offset_2
025c 01d6       |    |		Execute	Vector,Field_Write
025d 600e       |`   |		Indirect_Literal	Discrete,0x26c,{0x00000000, 0x0000885b}
025e e006       |    |		Load	0x0,0x6
025f 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0260 4800       |H   |		Short_Literal	0x0
0261 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0262 e006       |    |		Load	0x0,0x6
0263 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0264 010f       |    |		Execute	Exception,Equal
0265 6802       |h   |		Jump_Zero	0x268
0266 4800       |H   |		Short_Literal	0x0
0267 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0268 0100       |    |		Execute	Exception,Raise
0269 0000 0000  |    |		.XXX[0x3]
026b 0000       |    |
026c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
0270 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
0274 0000 0000  |    |		.BLANK	0000[0x4]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0285       |    |		.CONST	0x0285								; Address of begin
0279 02b5       |    |		.CONST	0x02b5								; Address of exception handler
027a 0003       |    |		.CONST	0x0003								; Number of locals
027b			INIT_0278:
027b e001       |    |		Load	0x0,0x1
027c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
027d 02c7       |    |		Declare_Variable	Any
027e 00d8       |    |		Load_Top	At_Offset_0
027f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0280 e002       |    |		Load	0x0,0x2
0281 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0282 02c7       |    |		Declare_Variable	Any
0283 00d8       |    |		Load_Top	At_Offset_0
0284 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0285			BODY_0278:
0285 e5fd       |    |		Load	0x2,-0x3
0286 e002       |    |		Load	0x0,0x2
0287 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0288 c403       |    |		Store	0x2,0x3
0289 00d8       |    |		Load_Top	At_Offset_0
028a e002       |    |		Load	0x0,0x2
028b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
028c 6816       |h   |		Jump_Zero	0x2a3
028d e003       |    |		Load	0x0,0x3
028e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
028f 4801       |H   |		Short_Literal	0x1
0290 4801       |H   |		Short_Literal	0x1
0291 e004       |    |		Load	0x0,0x4
0292 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0293 035b       | [  |		Declare_Type	Array,Constrained
0294 0337       | 7  |		Declare_Variable	Array
0295 e5fd       |    |		Load	0x2,-0x3
0296 e005       |    |		Load	0x0,0x5
0297 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0298 e004       |    |		Load	0x0,0x4
0299 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
029a 0119       |    |		Execute	Any,Check_In_Formal_Type
029b 4801       |H   |		Short_Literal	0x1
029c 00da       |    |		Load_Top	At_Offset_2
029d 01d6       |    |		Execute	Vector,Field_Write
029e 67d1       |g   |		Indirect_Literal	Discrete,0x270,{0x00000000, 0x0000885a}
029f e006       |    |		Load	0x0,0x6
02a0 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
02a1 4800       |H   |		Short_Literal	0x0
02a2 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02a3 00d9       |    |		Load_Top	At_Offset_1
02a4 e5fe       |    |		Load	0x2,-0x2
02a5 e5ff       |    |		Load	0x2,-0x1
02a6 00db       |    |		Load_Top	At_Offset_3
02a7 e007       |    |		Load	0x0,0x7
02a8 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
02a9 00d8       |    |		Load_Top	At_Offset_0
02aa e007       |    |		Load	0x0,0x7
02ab 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
02ac 7003       |p   |		Jump_Nonzero	0x2b0
02ad e008       |    |		Load	0x0,0x8
02ae 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
02af 0257       | W  |		Execute	Discrete,Raise
02b0 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
02b1 c402       |    |		Store	0x2,0x2
02b2 00d9       |    |		Load_Top	At_Offset_1
02b3 8229       | )  |		Call	0x1,0x29
02b4 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02b5			TRAP_0278:
02b5 4884       |H   |		Short_Literal	0x84
02b6 010f       |    |		Execute	Exception,Equal
02b7 7004       |p   |		Jump_Nonzero	0x2bc
02b8 e008       |    |		Load	0x0,0x8
02b9 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
02ba 010f       |    |		Execute	Exception,Equal
02bb 6816       |h   |		Jump_Zero	0x2d2
02bc e003       |    |		Load	0x0,0x3
02bd 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02be 4801       |H   |		Short_Literal	0x1
02bf 4801       |H   |		Short_Literal	0x1
02c0 e004       |    |		Load	0x0,0x4
02c1 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02c2 035b       | [  |		Declare_Type	Array,Constrained
02c3 0337       | 7  |		Declare_Variable	Array
02c4 e5fd       |    |		Load	0x2,-0x3
02c5 e005       |    |		Load	0x0,0x5
02c6 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
02c7 e004       |    |		Load	0x0,0x4
02c8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02c9 0119       |    |		Execute	Any,Check_In_Formal_Type
02ca 4801       |H   |		Short_Literal	0x1
02cb 00da       |    |		Load_Top	At_Offset_2
02cc 01d6       |    |		Execute	Vector,Field_Write
02cd 679e       |g   |		Indirect_Literal	Discrete,0x26c,{0x00000000, 0x0000885b}
02ce e006       |    |		Load	0x0,0x6
02cf 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
02d0 4800       |H   |		Short_Literal	0x0
02d1 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02d2 e006       |    |		Load	0x0,0x6
02d3 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
02d4 010f       |    |		Execute	Exception,Equal
02d5 6802       |h   |		Jump_Zero	0x2d8
02d6 4800       |H   |		Short_Literal	0x0
02d7 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02d8 0100       |    |		Execute	Exception,Raise
02d9 0000 0000  |    |		.BLANK	0000[0x7]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02ed       |    |		.CONST	0x02ed								; Address of begin
02e1 031d       |    |		.CONST	0x031d								; Address of exception handler
02e2 0003       |    |		.CONST	0x0003								; Number of locals
02e3			INIT_02e0:
02e3 e001       |    |		Load	0x0,0x1
02e4 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02e5 02c7       |    |		Declare_Variable	Any
02e6 00d8       |    |		Load_Top	At_Offset_0
02e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02e8 e002       |    |		Load	0x0,0x2
02e9 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02ea 02c7       |    |		Declare_Variable	Any
02eb 00d8       |    |		Load_Top	At_Offset_0
02ec 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02ed			BODY_02e0:
02ed e5fd       |    |		Load	0x2,-0x3
02ee e002       |    |		Load	0x0,0x2
02ef 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
02f0 c403       |    |		Store	0x2,0x3
02f1 00d8       |    |		Load_Top	At_Offset_0
02f2 e002       |    |		Load	0x0,0x2
02f3 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
02f4 6816       |h   |		Jump_Zero	0x30b
02f5 e003       |    |		Load	0x0,0x3
02f6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
02f7 4801       |H   |		Short_Literal	0x1
02f8 4801       |H   |		Short_Literal	0x1
02f9 e004       |    |		Load	0x0,0x4
02fa 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
02fb 035b       | [  |		Declare_Type	Array,Constrained
02fc 0337       | 7  |		Declare_Variable	Array
02fd e5fd       |    |		Load	0x2,-0x3
02fe e005       |    |		Load	0x0,0x5
02ff 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0300 e004       |    |		Load	0x0,0x4
0301 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0302 0119       |    |		Execute	Any,Check_In_Formal_Type
0303 4801       |H   |		Short_Literal	0x1
0304 00da       |    |		Load_Top	At_Offset_2
0305 01d6       |    |		Execute	Vector,Field_Write
0306 6041       |`A  |		Indirect_Literal	Discrete,0x348,{0x00000000, 0x0000885a}
0307 e006       |    |		Load	0x0,0x6
0308 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0309 4800       |H   |		Short_Literal	0x0
030a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
030b 00d9       |    |		Load_Top	At_Offset_1
030c e5fe       |    |		Load	0x2,-0x2
030d e5ff       |    |		Load	0x2,-0x1
030e 00db       |    |		Load_Top	At_Offset_3
030f e007       |    |		Load	0x0,0x7
0310 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0311 00d8       |    |		Load_Top	At_Offset_0
0312 e007       |    |		Load	0x0,0x7
0313 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0314 7003       |p   |		Jump_Nonzero	0x318
0315 e008       |    |		Load	0x0,0x8
0316 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0317 0257       | W  |		Execute	Discrete,Raise
0318 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0319 c402       |    |		Store	0x2,0x2
031a 00d9       |    |		Load_Top	At_Offset_1
031b 8229       | )  |		Call	0x1,0x29
031c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
031d			TRAP_02e0:
031d 4884       |H   |		Short_Literal	0x84
031e 010f       |    |		Execute	Exception,Equal
031f 7004       |p   |		Jump_Nonzero	0x324
0320 e008       |    |		Load	0x0,0x8
0321 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0322 010f       |    |		Execute	Exception,Equal
0323 6816       |h   |		Jump_Zero	0x33a
0324 e003       |    |		Load	0x0,0x3
0325 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0326 4801       |H   |		Short_Literal	0x1
0327 4801       |H   |		Short_Literal	0x1
0328 e004       |    |		Load	0x0,0x4
0329 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
032a 035b       | [  |		Declare_Type	Array,Constrained
032b 0337       | 7  |		Declare_Variable	Array
032c e5fd       |    |		Load	0x2,-0x3
032d e005       |    |		Load	0x0,0x5
032e 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
032f e004       |    |		Load	0x0,0x4
0330 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0331 0119       |    |		Execute	Any,Check_In_Formal_Type
0332 4801       |H   |		Short_Literal	0x1
0333 00da       |    |		Load_Top	At_Offset_2
0334 01d6       |    |		Execute	Vector,Field_Write
0335 600e       |`   |		Indirect_Literal	Discrete,0x344,{0x00000000, 0x0000885b}
0336 e006       |    |		Load	0x0,0x6
0337 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0338 4800       |H   |		Short_Literal	0x0
0339 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
033a e006       |    |		Load	0x0,0x6
033b 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
033c 010f       |    |		Execute	Exception,Equal
033d 6802       |h   |		Jump_Zero	0x340
033e 4800       |H   |		Short_Literal	0x0
033f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0340 0100       |    |		Execute	Exception,Raise
0341 0000 0000  |    |		.XXX[0x3]
0343 0000       |    |
0344 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
0348 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
034c 0000 0000  |    |		.BLANK	0000[0x4]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 035d       | ]  |		.CONST	0x035d								; Address of begin
0351 038d       |    |		.CONST	0x038d								; Address of exception handler
0352 0003       |    |		.CONST	0x0003								; Number of locals
0353			INIT_0350:
0353 e001       |    |		Load	0x0,0x1
0354 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0355 02c7       |    |		Declare_Variable	Any
0356 00d8       |    |		Load_Top	At_Offset_0
0357 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0358 e002       |    |		Load	0x0,0x2
0359 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
035a 02c7       |    |		Declare_Variable	Any
035b 00d8       |    |		Load_Top	At_Offset_0
035c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
035d			BODY_0350:
035d e5fd       |    |		Load	0x2,-0x3
035e e002       |    |		Load	0x0,0x2
035f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0360 c403       |    |		Store	0x2,0x3
0361 00d8       |    |		Load_Top	At_Offset_0
0362 e002       |    |		Load	0x0,0x2
0363 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0364 6816       |h   |		Jump_Zero	0x37b
0365 e003       |    |		Load	0x0,0x3
0366 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0367 4801       |H   |		Short_Literal	0x1
0368 4801       |H   |		Short_Literal	0x1
0369 e004       |    |		Load	0x0,0x4
036a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
036b 035b       | [  |		Declare_Type	Array,Constrained
036c 0337       | 7  |		Declare_Variable	Array
036d e5fd       |    |		Load	0x2,-0x3
036e e005       |    |		Load	0x0,0x5
036f 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0370 e004       |    |		Load	0x0,0x4
0371 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0372 0119       |    |		Execute	Any,Check_In_Formal_Type
0373 4801       |H   |		Short_Literal	0x1
0374 00da       |    |		Load_Top	At_Offset_2
0375 01d6       |    |		Execute	Vector,Field_Write
0376 67d1       |g   |		Indirect_Literal	Discrete,0x348,{0x00000000, 0x0000885a}
0377 e006       |    |		Load	0x0,0x6
0378 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0379 4800       |H   |		Short_Literal	0x0
037a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
037b 00d9       |    |		Load_Top	At_Offset_1
037c e5fe       |    |		Load	0x2,-0x2
037d e5ff       |    |		Load	0x2,-0x1
037e 00db       |    |		Load_Top	At_Offset_3
037f e007       |    |		Load	0x0,0x7
0380 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0381 00d8       |    |		Load_Top	At_Offset_0
0382 e007       |    |		Load	0x0,0x7
0383 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0384 7003       |p   |		Jump_Nonzero	0x388
0385 e008       |    |		Load	0x0,0x8
0386 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0387 0257       | W  |		Execute	Discrete,Raise
0388 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0389 c402       |    |		Store	0x2,0x2
038a 00d9       |    |		Load_Top	At_Offset_1
038b 8229       | )  |		Call	0x1,0x29
038c 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
038d			TRAP_0350:
038d 4884       |H   |		Short_Literal	0x84
038e 010f       |    |		Execute	Exception,Equal
038f 7004       |p   |		Jump_Nonzero	0x394
0390 e008       |    |		Load	0x0,0x8
0391 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0392 010f       |    |		Execute	Exception,Equal
0393 6816       |h   |		Jump_Zero	0x3aa
0394 e003       |    |		Load	0x0,0x3
0395 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0396 4801       |H   |		Short_Literal	0x1
0397 4801       |H   |		Short_Literal	0x1
0398 e004       |    |		Load	0x0,0x4
0399 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
039a 035b       | [  |		Declare_Type	Array,Constrained
039b 0337       | 7  |		Declare_Variable	Array
039c e5fd       |    |		Load	0x2,-0x3
039d e005       |    |		Load	0x0,0x5
039e 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
039f e004       |    |		Load	0x0,0x4
03a0 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03a1 0119       |    |		Execute	Any,Check_In_Formal_Type
03a2 4801       |H   |		Short_Literal	0x1
03a3 00da       |    |		Load_Top	At_Offset_2
03a4 01d6       |    |		Execute	Vector,Field_Write
03a5 679e       |g   |		Indirect_Literal	Discrete,0x344,{0x00000000, 0x0000885b}
03a6 e006       |    |		Load	0x0,0x6
03a7 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
03a8 4800       |H   |		Short_Literal	0x0
03a9 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03aa e006       |    |		Load	0x0,0x6
03ab 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
03ac 010f       |    |		Execute	Exception,Equal
03ad 6802       |h   |		Jump_Zero	0x3b0
03ae 4800       |H   |		Short_Literal	0x0
03af 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03b0 0100       |    |		Execute	Exception,Raise
03b1 0000 0000  |    |		.BLANK	0000[0x7]
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03c5       |    |		.CONST	0x03c5								; Address of begin
03b9 03f5       |    |		.CONST	0x03f5								; Address of exception handler
03ba 0003       |    |		.CONST	0x0003								; Number of locals
03bb			INIT_03b8:
03bb e001       |    |		Load	0x0,0x1
03bc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03bd 02c7       |    |		Declare_Variable	Any
03be 00d8       |    |		Load_Top	At_Offset_0
03bf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03c0 e002       |    |		Load	0x0,0x2
03c1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03c2 02c7       |    |		Declare_Variable	Any
03c3 00d8       |    |		Load_Top	At_Offset_0
03c4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03c5			BODY_03b8:
03c5 e5fd       |    |		Load	0x2,-0x3
03c6 e002       |    |		Load	0x0,0x2
03c7 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
03c8 c403       |    |		Store	0x2,0x3
03c9 00d8       |    |		Load_Top	At_Offset_0
03ca e002       |    |		Load	0x0,0x2
03cb 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
03cc 6816       |h   |		Jump_Zero	0x3e3
03cd e003       |    |		Load	0x0,0x3
03ce 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
03cf 4801       |H   |		Short_Literal	0x1
03d0 4801       |H   |		Short_Literal	0x1
03d1 e004       |    |		Load	0x0,0x4
03d2 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
03d3 035b       | [  |		Declare_Type	Array,Constrained
03d4 0337       | 7  |		Declare_Variable	Array
03d5 e5fd       |    |		Load	0x2,-0x3
03d6 e005       |    |		Load	0x0,0x5
03d7 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
03d8 e004       |    |		Load	0x0,0x4
03d9 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03da 0119       |    |		Execute	Any,Check_In_Formal_Type
03db 4801       |H   |		Short_Literal	0x1
03dc 00da       |    |		Load_Top	At_Offset_2
03dd 01d6       |    |		Execute	Vector,Field_Write
03de 6041       |`A  |		Indirect_Literal	Discrete,0x420,{0x00000000, 0x0000885a}
03df e006       |    |		Load	0x0,0x6
03e0 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
03e1 4800       |H   |		Short_Literal	0x0
03e2 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03e3 00d9       |    |		Load_Top	At_Offset_1
03e4 e5fe       |    |		Load	0x2,-0x2
03e5 e5ff       |    |		Load	0x2,-0x1
03e6 00db       |    |		Load_Top	At_Offset_3
03e7 e007       |    |		Load	0x0,0x7
03e8 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
03e9 00d8       |    |		Load_Top	At_Offset_0
03ea e007       |    |		Load	0x0,0x7
03eb 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
03ec 7003       |p   |		Jump_Nonzero	0x3f0
03ed e008       |    |		Load	0x0,0x8
03ee 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
03ef 0257       | W  |		Execute	Discrete,Raise
03f0 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
03f1 c402       |    |		Store	0x2,0x2
03f2 00d9       |    |		Load_Top	At_Offset_1
03f3 8229       | )  |		Call	0x1,0x29
03f4 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03f5			TRAP_03b8:
03f5 4884       |H   |		Short_Literal	0x84
03f6 010f       |    |		Execute	Exception,Equal
03f7 7004       |p   |		Jump_Nonzero	0x3fc
03f8 e008       |    |		Load	0x0,0x8
03f9 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
03fa 010f       |    |		Execute	Exception,Equal
03fb 6816       |h   |		Jump_Zero	0x412
03fc e003       |    |		Load	0x0,0x3
03fd 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
03fe 4801       |H   |		Short_Literal	0x1
03ff 4801       |H   |		Short_Literal	0x1
0400 e004       |    |		Load	0x0,0x4
0401 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0402 035b       | [  |		Declare_Type	Array,Constrained
0403 0337       | 7  |		Declare_Variable	Array
0404 e5fd       |    |		Load	0x2,-0x3
0405 e005       |    |		Load	0x0,0x5
0406 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0407 e004       |    |		Load	0x0,0x4
0408 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0409 0119       |    |		Execute	Any,Check_In_Formal_Type
040a 4801       |H   |		Short_Literal	0x1
040b 00da       |    |		Load_Top	At_Offset_2
040c 01d6       |    |		Execute	Vector,Field_Write
040d 600e       |`   |		Indirect_Literal	Discrete,0x41c,{0x00000000, 0x0000885b}
040e e006       |    |		Load	0x0,0x6
040f 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0410 4800       |H   |		Short_Literal	0x0
0411 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0412 e006       |    |		Load	0x0,0x6
0413 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0414 010f       |    |		Execute	Exception,Equal
0415 6802       |h   |		Jump_Zero	0x418
0416 4800       |H   |		Short_Literal	0x0
0417 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0418 0100       |    |		Execute	Exception,Raise
0419 0000 0000  |    |		.XXX[0x3]
041b 0000       |    |
041c 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
0420 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
0424 0000 0000  |    |		.BLANK	0000[0x4]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 0435       | 5  |		.CONST	0x0435								; Address of begin
0429 0465       | e  |		.CONST	0x0465								; Address of exception handler
042a 0003       |    |		.CONST	0x0003								; Number of locals
042b			INIT_0428:
042b e001       |    |		Load	0x0,0x1
042c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
042d 02c7       |    |		Declare_Variable	Any
042e 00d8       |    |		Load_Top	At_Offset_0
042f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0430 e002       |    |		Load	0x0,0x2
0431 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0432 02c7       |    |		Declare_Variable	Any
0433 00d8       |    |		Load_Top	At_Offset_0
0434 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0435			BODY_0428:
0435 e5fd       |    |		Load	0x2,-0x3
0436 e002       |    |		Load	0x0,0x2
0437 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0438 c403       |    |		Store	0x2,0x3
0439 00d8       |    |		Load_Top	At_Offset_0
043a e002       |    |		Load	0x0,0x2
043b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
043c 6816       |h   |		Jump_Zero	0x453
043d e003       |    |		Load	0x0,0x3
043e 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
043f 4801       |H   |		Short_Literal	0x1
0440 4801       |H   |		Short_Literal	0x1
0441 e004       |    |		Load	0x0,0x4
0442 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0443 035b       | [  |		Declare_Type	Array,Constrained
0444 0337       | 7  |		Declare_Variable	Array
0445 e5fd       |    |		Load	0x2,-0x3
0446 e005       |    |		Load	0x0,0x5
0447 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0448 e004       |    |		Load	0x0,0x4
0449 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
044a 0119       |    |		Execute	Any,Check_In_Formal_Type
044b 4801       |H   |		Short_Literal	0x1
044c 00da       |    |		Load_Top	At_Offset_2
044d 01d6       |    |		Execute	Vector,Field_Write
044e 67d1       |g   |		Indirect_Literal	Discrete,0x420,{0x00000000, 0x0000885a}
044f e006       |    |		Load	0x0,0x6
0450 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0451 4800       |H   |		Short_Literal	0x0
0452 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0453 00d9       |    |		Load_Top	At_Offset_1
0454 e5fe       |    |		Load	0x2,-0x2
0455 e5ff       |    |		Load	0x2,-0x1
0456 00db       |    |		Load_Top	At_Offset_3
0457 e007       |    |		Load	0x0,0x7
0458 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0459 00d8       |    |		Load_Top	At_Offset_0
045a e007       |    |		Load	0x0,0x7
045b 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
045c 7003       |p   |		Jump_Nonzero	0x460
045d e008       |    |		Load	0x0,0x8
045e 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
045f 0257       | W  |		Execute	Discrete,Raise
0460 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0461 c402       |    |		Store	0x2,0x2
0462 00d9       |    |		Load_Top	At_Offset_1
0463 8229       | )  |		Call	0x1,0x29
0464 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0465			TRAP_0428:
0465 4884       |H   |		Short_Literal	0x84
0466 010f       |    |		Execute	Exception,Equal
0467 7004       |p   |		Jump_Nonzero	0x46c
0468 e008       |    |		Load	0x0,0x8
0469 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
046a 010f       |    |		Execute	Exception,Equal
046b 6816       |h   |		Jump_Zero	0x482
046c e003       |    |		Load	0x0,0x3
046d 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
046e 4801       |H   |		Short_Literal	0x1
046f 4801       |H   |		Short_Literal	0x1
0470 e004       |    |		Load	0x0,0x4
0471 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0472 035b       | [  |		Declare_Type	Array,Constrained
0473 0337       | 7  |		Declare_Variable	Array
0474 e5fd       |    |		Load	0x2,-0x3
0475 e005       |    |		Load	0x0,0x5
0476 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0477 e004       |    |		Load	0x0,0x4
0478 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0479 0119       |    |		Execute	Any,Check_In_Formal_Type
047a 4801       |H   |		Short_Literal	0x1
047b 00da       |    |		Load_Top	At_Offset_2
047c 01d6       |    |		Execute	Vector,Field_Write
047d 679e       |g   |		Indirect_Literal	Discrete,0x41c,{0x00000000, 0x0000885b}
047e e006       |    |		Load	0x0,0x6
047f 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0480 4800       |H   |		Short_Literal	0x0
0481 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0482 e006       |    |		Load	0x0,0x6
0483 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0484 010f       |    |		Execute	Exception,Equal
0485 6802       |h   |		Jump_Zero	0x488
0486 4800       |H   |		Short_Literal	0x0
0487 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0488 0100       |    |		Execute	Exception,Raise
0489 0000 0000  |    |		.BLANK	0000[0x7]
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 049d       |    |		.CONST	0x049d								; Address of begin
0491 04d0       |    |		.CONST	0x04d0								; Address of exception handler
0492 0003       |    |		.CONST	0x0003								; Number of locals
0493			INIT_0490:
0493 e001       |    |		Load	0x0,0x1
0494 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0495 02c7       |    |		Declare_Variable	Any
0496 00d8       |    |		Load_Top	At_Offset_0
0497 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0498 e002       |    |		Load	0x0,0x2
0499 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
049a 02c7       |    |		Declare_Variable	Any
049b 00d8       |    |		Load_Top	At_Offset_0
049c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
049d			BODY_0490:
049d e5fb       |    |		Load	0x2,-0x5
049e e002       |    |		Load	0x0,0x2
049f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
04a0 c403       |    |		Store	0x2,0x3
04a1 00d8       |    |		Load_Top	At_Offset_0
04a2 e002       |    |		Load	0x0,0x2
04a3 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
04a4 6816       |h   |		Jump_Zero	0x4bb
04a5 e003       |    |		Load	0x0,0x3
04a6 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04a7 4801       |H   |		Short_Literal	0x1
04a8 4801       |H   |		Short_Literal	0x1
04a9 e004       |    |		Load	0x0,0x4
04aa 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04ab 035b       | [  |		Declare_Type	Array,Constrained
04ac 0337       | 7  |		Declare_Variable	Array
04ad e5fb       |    |		Load	0x2,-0x5
04ae e005       |    |		Load	0x0,0x5
04af 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
04b0 e004       |    |		Load	0x0,0x4
04b1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04b2 0119       |    |		Execute	Any,Check_In_Formal_Type
04b3 4801       |H   |		Short_Literal	0x1
04b4 00da       |    |		Load_Top	At_Offset_2
04b5 01d6       |    |		Execute	Vector,Field_Write
04b6 6041       |`A  |		Indirect_Literal	Discrete,0x4f8,{0x00000000, 0x0000885a}
04b7 e006       |    |		Load	0x0,0x6
04b8 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
04b9 4800       |H   |		Short_Literal	0x0
04ba 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04bb 00d9       |    |		Load_Top	At_Offset_1
04bc e5fa       |    |		Load	0x2,-0x6
04bd e5fc       |    |		Load	0x2,-0x4
04be e5fd       |    |		Load	0x2,-0x3
04bf e5fe       |    |		Load	0x2,-0x2
04c0 e5ff       |    |		Load	0x2,-0x1
04c1 e403       |    |		Load	0x2,0x3
04c2 e007       |    |		Load	0x0,0x7
04c3 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
04c4 00d8       |    |		Load_Top	At_Offset_0
04c5 e007       |    |		Load	0x0,0x7
04c6 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
04c7 7003       |p   |		Jump_Nonzero	0x4cb
04c8 e008       |    |		Load	0x0,0x8
04c9 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
04ca 0257       | W  |		Execute	Discrete,Raise
04cb 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
04cc c402       |    |		Store	0x2,0x2
04cd 00d9       |    |		Load_Top	At_Offset_1
04ce 8229       | )  |		Call	0x1,0x29
04cf 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04d0			TRAP_0490:
04d0 4884       |H   |		Short_Literal	0x84
04d1 010f       |    |		Execute	Exception,Equal
04d2 7004       |p   |		Jump_Nonzero	0x4d7
04d3 e008       |    |		Load	0x0,0x8
04d4 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
04d5 010f       |    |		Execute	Exception,Equal
04d6 6816       |h   |		Jump_Zero	0x4ed
04d7 e003       |    |		Load	0x0,0x3
04d8 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
04d9 4801       |H   |		Short_Literal	0x1
04da 4801       |H   |		Short_Literal	0x1
04db e004       |    |		Load	0x0,0x4
04dc 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
04dd 035b       | [  |		Declare_Type	Array,Constrained
04de 0337       | 7  |		Declare_Variable	Array
04df e5fb       |    |		Load	0x2,-0x5
04e0 e005       |    |		Load	0x0,0x5
04e1 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
04e2 e004       |    |		Load	0x0,0x4
04e3 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
04e4 0119       |    |		Execute	Any,Check_In_Formal_Type
04e5 4801       |H   |		Short_Literal	0x1
04e6 00da       |    |		Load_Top	At_Offset_2
04e7 01d6       |    |		Execute	Vector,Field_Write
04e8 600b       |`   |		Indirect_Literal	Discrete,0x4f4,{0x00000000, 0x0000885b}
04e9 e006       |    |		Load	0x0,0x6
04ea 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
04eb 4800       |H   |		Short_Literal	0x0
04ec 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04ed e006       |    |		Load	0x0,0x6
04ee 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
04ef 010f       |    |		Execute	Exception,Equal
04f0 6802       |h   |		Jump_Zero	0x4f3
04f1 4800       |H   |		Short_Literal	0x0
04f2 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
04f3 0100       |    |		Execute	Exception,Raise
04f4 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885b}
04f8 0000 0000  |    |		.LITERAL	{0x00000000, 0x0000885a}
04fc 0000 0000  |    |		.BLANK	0000[0x4]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 050d       |    |		.CONST	0x050d								; Address of begin
0501 0540       | @  |		.CONST	0x0540								; Address of exception handler
0502 0003       |    |		.CONST	0x0003								; Number of locals
0503			INIT_0500:
0503 e001       |    |		Load	0x0,0x1
0504 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0505 02c7       |    |		Declare_Variable	Any
0506 00d8       |    |		Load_Top	At_Offset_0
0507 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0508 e002       |    |		Load	0x0,0x2
0509 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
050a 02c7       |    |		Declare_Variable	Any
050b 00d8       |    |		Load_Top	At_Offset_0
050c 1c00       |    |		Execute_Immediate	Run_Utility,0x0
050d			BODY_0500:
050d e5fb       |    |		Load	0x2,-0x5
050e e002       |    |		Load	0x0,0x2
050f 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
0510 c403       |    |		Store	0x2,0x3
0511 00d8       |    |		Load_Top	At_Offset_0
0512 e002       |    |		Load	0x0,0x2
0513 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0514 6816       |h   |		Jump_Zero	0x52b
0515 e003       |    |		Load	0x0,0x3
0516 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0517 4801       |H   |		Short_Literal	0x1
0518 4801       |H   |		Short_Literal	0x1
0519 e004       |    |		Load	0x0,0x4
051a 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
051b 035b       | [  |		Declare_Type	Array,Constrained
051c 0337       | 7  |		Declare_Variable	Array
051d e5fb       |    |		Load	0x2,-0x5
051e e005       |    |		Load	0x0,0x5
051f 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0520 e004       |    |		Load	0x0,0x4
0521 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0522 0119       |    |		Execute	Any,Check_In_Formal_Type
0523 4801       |H   |		Short_Literal	0x1
0524 00da       |    |		Load_Top	At_Offset_2
0525 01d6       |    |		Execute	Vector,Field_Write
0526 67d1       |g   |		Indirect_Literal	Discrete,0x4f8,{0x00000000, 0x0000885a}
0527 e006       |    |		Load	0x0,0x6
0528 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
0529 4800       |H   |		Short_Literal	0x0
052a 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
052b 00d9       |    |		Load_Top	At_Offset_1
052c e5fa       |    |		Load	0x2,-0x6
052d e5fc       |    |		Load	0x2,-0x4
052e e5fd       |    |		Load	0x2,-0x3
052f e5fe       |    |		Load	0x2,-0x2
0530 e5ff       |    |		Load	0x2,-0x1
0531 e403       |    |		Load	0x2,0x3
0532 e007       |    |		Load	0x0,0x7
0533 183e       | >  |		Execute	Package,Field_Execute,Field_Number 0x3e
0534 00d8       |    |		Load_Top	At_Offset_0
0535 e007       |    |		Load	0x0,0x7
0536 183d       | =  |		Execute	Package,Field_Execute,Field_Number 0x3d
0537 7003       |p   |		Jump_Nonzero	0x53b
0538 e008       |    |		Load	0x0,0x8
0539 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
053a 0257       | W  |		Execute	Discrete,Raise
053b 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
053c c402       |    |		Store	0x2,0x2
053d 00d9       |    |		Load_Top	At_Offset_1
053e 8229       | )  |		Call	0x1,0x29
053f 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0540			TRAP_0500:
0540 4884       |H   |		Short_Literal	0x84
0541 010f       |    |		Execute	Exception,Equal
0542 7004       |p   |		Jump_Nonzero	0x547
0543 e008       |    |		Load	0x0,0x8
0544 1b27       | '  |		Execute	Package,Field_Read,Field_Number 0x27
0545 010f       |    |		Execute	Exception,Equal
0546 6816       |h   |		Jump_Zero	0x55d
0547 e003       |    |		Load	0x0,0x3
0548 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
0549 4801       |H   |		Short_Literal	0x1
054a 4801       |H   |		Short_Literal	0x1
054b e004       |    |		Load	0x0,0x4
054c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
054d 035b       | [  |		Declare_Type	Array,Constrained
054e 0337       | 7  |		Declare_Variable	Array
054f e5fb       |    |		Load	0x2,-0x5
0550 e005       |    |		Load	0x0,0x5
0551 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0552 e004       |    |		Load	0x0,0x4
0553 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0554 0119       |    |		Execute	Any,Check_In_Formal_Type
0555 4801       |H   |		Short_Literal	0x1
0556 00da       |    |		Load_Top	At_Offset_2
0557 01d6       |    |		Execute	Vector,Field_Write
0558 679b       |g   |		Indirect_Literal	Discrete,0x4f4,{0x00000000, 0x0000885b}
0559 e006       |    |		Load	0x0,0x6
055a 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
055b 4800       |H   |		Short_Literal	0x0
055c 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
055d e006       |    |		Load	0x0,0x6
055e 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
055f 010f       |    |		Execute	Exception,Equal
0560 6802       |h   |		Jump_Zero	0x563
0561 4800       |H   |		Short_Literal	0x0
0562 4406       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x6
0563 0100       |    |		Execute	Exception,Raise
0564 0000 0000  |    |		.BLANK	0000[0x4]
0568 ; --------------------------------------------------------------------------------------
0568 ; SUBPROGRAM
0568 ; --------------------------------------------------------------------------------------
0568 056b       | k  |		.CONST	0x056b								; Address of begin
0569 0004       |    |		.CONST	0x0004								; Address of exception handler
056a 0001       |    |		.CONST	0x0001								; Number of locals
056b			BODY_0568:
056b			INIT_0568:
056b 00da       |    |		Load_Top	At_Offset_2
056c e001       |    |		Load	0x0,0x1
056d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
056e 4603       |F   |		Jump_Case	0x4
056f 7819       |x   |		Jump	0x589								; case 0x0
0570 7830       |x0  |		Jump	0x5a1								; case 0x1
0571 7847       |xG  |		Jump	0x5b9								; case 0x2
0572 7800       |x   |		Jump	0x573								; case 0x3
0573 4801       |H   |		Short_Literal	0x1
0574 4801       |H   |		Short_Literal	0x1
0575 e004       |    |		Load	0x0,0x4
0576 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0577 035b       | [  |		Declare_Type	Array,Constrained
0578 0337       | 7  |		Declare_Variable	Array
0579 00db       |    |		Load_Top	At_Offset_3
057a e001       |    |		Load	0x0,0x1
057b 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
057c e004       |    |		Load	0x0,0x4
057d 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
057e e004       |    |		Load	0x0,0x4
057f 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0580 0119       |    |		Execute	Any,Check_In_Formal_Type
0581 4801       |H   |		Short_Literal	0x1
0582 00da       |    |		Load_Top	At_Offset_2
0583 01d6       |    |		Execute	Vector,Field_Write
0584 605b       |`[  |		Indirect_Literal	Discrete,0x5e0,{0x00000000, 0x00008856}
0585 e006       |    |		Load	0x0,0x6
0586 1824       | $  |		Execute	Package,Field_Execute,Field_Number 0x24
0587 4800       |H   |		Short_Literal	0x0
0588 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0589 e003       |    |		Load	0x0,0x3
058a 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
058b 4801       |H   |		Short_Literal	0x1
058c 4801       |H   |		Short_Literal	0x1
058d e004       |    |		Load	0x0,0x4
058e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
058f 035b       | [  |		Declare_Type	Array,Constrained
0590 0337       | 7  |		Declare_Variable	Array
0591 e5ff       |    |		Load	0x2,-0x1
0592 e001       |    |		Load	0x0,0x1
0593 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
0594 e004       |    |		Load	0x0,0x4
0595 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0596 e004       |    |		Load	0x0,0x4
0597 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0598 0119       |    |		Execute	Any,Check_In_Formal_Type
0599 4801       |H   |		Short_Literal	0x1
059a 00da       |    |		Load_Top	At_Offset_2
059b 01d6       |    |		Execute	Vector,Field_Write
059c 603f       |`?  |		Indirect_Literal	Discrete,0x5dc,{0x00000000, 0x00008858}
059d e006       |    |		Load	0x0,0x6
059e 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
059f 4801       |H   |		Short_Literal	0x1
05a0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05a1 e003       |    |		Load	0x0,0x3
05a2 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05a3 4801       |H   |		Short_Literal	0x1
05a4 4801       |H   |		Short_Literal	0x1
05a5 e004       |    |		Load	0x0,0x4
05a6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05a7 035b       | [  |		Declare_Type	Array,Constrained
05a8 0337       | 7  |		Declare_Variable	Array
05a9 e5ff       |    |		Load	0x2,-0x1
05aa e001       |    |		Load	0x0,0x1
05ab 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
05ac e004       |    |		Load	0x0,0x4
05ad 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05ae e004       |    |		Load	0x0,0x4
05af 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05b0 0119       |    |		Execute	Any,Check_In_Formal_Type
05b1 4801       |H   |		Short_Literal	0x1
05b2 00da       |    |		Load_Top	At_Offset_2
05b3 01d6       |    |		Execute	Vector,Field_Write
05b4 6023       |`#  |		Indirect_Literal	Discrete,0x5d8,{0x00000000, 0x00008857}
05b5 e006       |    |		Load	0x0,0x6
05b6 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
05b7 4801       |H   |		Short_Literal	0x1
05b8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05b9 e003       |    |		Load	0x0,0x3
05ba 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
05bb 4801       |H   |		Short_Literal	0x1
05bc 4801       |H   |		Short_Literal	0x1
05bd e004       |    |		Load	0x0,0x4
05be 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
05bf 035b       | [  |		Declare_Type	Array,Constrained
05c0 0337       | 7  |		Declare_Variable	Array
05c1 e5ff       |    |		Load	0x2,-0x1
05c2 e001       |    |		Load	0x0,0x1
05c3 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
05c4 e004       |    |		Load	0x0,0x4
05c5 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
05c6 e004       |    |		Load	0x0,0x4
05c7 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
05c8 0119       |    |		Execute	Any,Check_In_Formal_Type
05c9 4801       |H   |		Short_Literal	0x1
05ca 00da       |    |		Load_Top	At_Offset_2
05cb 01d6       |    |		Execute	Vector,Field_Write
05cc 6007       |`   |		Indirect_Literal	Discrete,0x5d4,{0x00000000, 0x00008859}
05cd e006       |    |		Load	0x0,0x6
05ce 1831       | 1  |		Execute	Package,Field_Execute,Field_Number 0x31
05cf 4800       |H   |		Short_Literal	0x0
05d0 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05d1 0000 0000  |    |		.XXX[0x3]
05d3 0000       |    |
05d4 0000 0000  |    |		.LITERAL	{0x00000000, 0x00008859}
05d8 0000 0000  |    |		.LITERAL	{0x00000000, 0x00008857}
05dc 0000 0000  |    |		.LITERAL	{0x00000000, 0x00008858}
05e0 0000 0000  |    |		.LITERAL	{0x00000000, 0x00008856}
05e4 0000 0000  |    |		.BLANK	0000[0x4]
05e8 ; --------------------------------------------------------------------------------------
05e8 ; Debug Table
05e8 ; --------------------------------------------------------------------------------------
05e8 0004 000d  |    |		.DEBUG4	0x0004,0x000d,0x50a0,0x0000,0x0001,0x0000
05ee 0000 0000  |    |		.BLANK	0000[0x7]
05f5 4000 007f  |@   |		.XXX[0xb]
05f7 8000 0000  |    |
05f9 0000 0040  |   @|
05fb 0000 0838  |   8|
05fd 0000 0001  |    |
05ff 0000       |    |