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

⟦ff25f36c7⟧

    Length: 5120 (0x1400)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0d2ce3

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦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 08e0       |    |		.CONST	0x08e0								; 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 8005       |    |		.CONST	0x8005								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 012a       | *  |		.CONST	0x012a								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0047       | G  |		.CONST	0x0047								; Number of locals
000b			INIT_0008:
000b 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible
000c 03a9       |    |		Declare_Type	Heap_Access,Indirect_Literal,Visible
000d 4800       |H   |		Short_Literal	0x0
000e 4802       |H   |		Short_Literal	0x2
000f 029f 013b  |   ;|		Declare_Subprogram	INIT_0138,For_Call
0011 03fe       |    |		Declare_Type	Discrete,Defined,Visible
0012 029a 016b  |   k|		Declare_Subprogram	INIT_0168,For_Outer_Call,Visible,Unelaborated
0014 029a 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Visible,Unelaborated
0016 029a 020b  |    |		Declare_Subprogram	INIT_0208,For_Outer_Call,Visible,Unelaborated
0018 029a 023b  |   ;|		Declare_Subprogram	INIT_0238,For_Outer_Call,Visible,Unelaborated
001a 029a 0273  |   s|		Declare_Subprogram	INIT_0270,For_Outer_Call,Visible,Unelaborated
001c 029a 0313  |    |		Declare_Subprogram	INIT_0310,For_Outer_Call,Visible,Unelaborated
001e 029a 034b  |   K|		Declare_Subprogram	INIT_0348,For_Outer_Call,Visible,Unelaborated
0020 029a 039b  |    |		Declare_Subprogram	INIT_0398,For_Outer_Call,Visible,Unelaborated
0022 029a 043b  |   ;|		Declare_Subprogram	INIT_0438,For_Outer_Call,Visible,Unelaborated
0024 029a 046b  |   k|		Declare_Subprogram	INIT_0468,For_Outer_Call,Visible,Unelaborated
0026 029a 047b  |   {|		Declare_Subprogram	INIT_0478,For_Outer_Call,Visible,Unelaborated
0028 029a 048b  |    |		Declare_Subprogram	INIT_0488,For_Outer_Call,Visible,Unelaborated
002a 029a 049b  |    |		Declare_Subprogram	INIT_0498,For_Outer_Call,Visible,Unelaborated
002c 029a 04ab  |    |		Declare_Subprogram	INIT_04a8,For_Outer_Call,Visible,Unelaborated
002e 029a 04bb  |    |		Declare_Subprogram	INIT_04b8,For_Outer_Call,Visible,Unelaborated
0030 029a 04cb  |    |		Declare_Subprogram	INIT_04c8,For_Outer_Call,Visible,Unelaborated
0032 029a 04db  |    |		Declare_Subprogram	INIT_04d8,For_Outer_Call,Visible,Unelaborated
0034 029a 051b  |    |		Declare_Subprogram	INIT_0518,For_Outer_Call,Visible,Unelaborated
0036 029a 0563  |   c|		Declare_Subprogram	INIT_0560,For_Outer_Call,Visible,Unelaborated
0038 029a 0573  |   s|		Declare_Subprogram	INIT_0570,For_Outer_Call,Visible,Unelaborated
003a 029a 0583  |    |		Declare_Subprogram	INIT_0580,For_Outer_Call,Visible,Unelaborated
003c 029a 0593  |    |		Declare_Subprogram	INIT_0590,For_Outer_Call,Visible,Unelaborated
003e e001       |    |		Load	0x0,0x1
003f 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0040 0129       | )  |		Execute	Any,Make_Visible
0041 00d8       |    |		Load_Top	At_Offset_0
0042 00d9       |    |		Load_Top	At_Offset_1
0043 00da       |    |		Load_Top	At_Offset_2
0044 00e2       |    |		Load_Encached	Integer_Cache
0045 e002       |    |		Load	0x0,0x2
0046 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0047 029f 084b  |   K|		Declare_Subprogram	INIT_0848,For_Call
0049 4805       |H   |		Short_Literal	0x5
004a 032e       | .  |		Declare_Type	Record,Defined,Visible
004b e001       |    |		Load	0x0,0x1
004c 191b       |    |		Execute	Package,Field_Reference,Field_Number 0x1b
004d 0129       | )  |		Execute	Any,Make_Visible
004e 4807       |H   |		Short_Literal	0x7
004f 032a       | *  |		Declare_Type	Record,Incomplete
0050 00d8       |    |		Load_Top	At_Offset_0
0051 02a0       |    |		Declare_Subprogram	Null_Subprogram
0052 e211       |    |		Load	0x1,0x11
0053 03a3       |    |		Complete_Type	Heap_Access,By_Defining
0054 480a       |H   |		Short_Literal	0xa
0055 032a       | *  |		Declare_Type	Record,Incomplete
0056 00d8       |    |		Load_Top	At_Offset_0
0057 02a0       |    |		Declare_Subprogram	Null_Subprogram
0058 e210       |    |		Load	0x1,0x10
0059 03a3       |    |		Complete_Type	Heap_Access,By_Defining
005a 00bf       |    |		Action	Accept_Activation
005b 00e9       |    |		Load_Encached	String_Cache
005c 02a0       |    |		Declare_Subprogram	Null_Subprogram
005d 03ad       |    |		Declare_Type	Heap_Access,Defined
005e e003       |    |		Load	0x0,0x3
005f 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0060 02a0       |    |		Declare_Subprogram	Null_Subprogram
0061 03ad       |    |		Declare_Type	Heap_Access,Defined
0062 00e1       |    |		Load_Encached	Boolean_Cache
0063 e004       |    |		Load	0x0,0x4
0064 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0065 00da       |    |		Load_Top	At_Offset_2
0066 00db       |    |		Load_Top	At_Offset_3
0067 e22e       | .  |		Load	0x1,0x2e
0068 00d8       |    |		Load_Top	At_Offset_0
0069 00e1       |    |		Load_Encached	Boolean_Cache
006a e005       |    |		Load	0x0,0x5
006b 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
006c e211       |    |		Load	0x1,0x11
006d e006       |    |		Load	0x0,0x6
006e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
006f 029f 05a3  |    |		Declare_Subprogram	INIT_05a0,For_Call
0071 e22d       | -  |		Load	0x1,0x2d
0072 0326       | &  |		Complete_Type	Record,By_Defining
0073 e210       |    |		Load	0x1,0x10
0074 4801       |H   |		Short_Literal	0x1
0075 60ea       |`   |		Indirect_Literal	Discrete,0x160,{0x00000000, 0x00000400}
0076 00e9       |    |		Load_Encached	String_Cache
0077 035b       | [  |		Declare_Type	Array,Constrained
0078 00e2       |    |		Load_Encached	Integer_Cache
0079 e007       |    |		Load	0x0,0x7
007a 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
007b 00e1       |    |		Load_Encached	Boolean_Cache
007c e212       |    |		Load	0x1,0x12
007d e211       |    |		Load	0x1,0x11
007e 029f 05c3  |    |		Declare_Subprogram	INIT_05c0,For_Call
0080 e22c       | ,  |		Load	0x1,0x2c
0081 0326       | &  |		Complete_Type	Record,By_Defining
0082 e007       |    |		Load	0x0,0x7
0083 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0084 02c7       |    |		Declare_Variable	Any
0085 00d8       |    |		Load_Top	At_Offset_0
0086 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0087 e22c       | ,  |		Load	0x1,0x2c
0088 0322       | "  |		Declare_Variable	Record
0089 e210       |    |		Load	0x1,0x10
008a 00d9       |    |		Load_Top	At_Offset_1
008b 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
008c e22c       | ,  |		Load	0x1,0x2c
008d 3001       |0   |		Execute	Record,Field_Type,Field_Number 0x1
008e 0337       | 7  |		Declare_Variable	Array
008f 60d0       |`   |		Indirect_Literal	Discrete,0x160,{0x00000000, 0x00000400}
0090 4801       |H   |		Short_Literal	0x1
0091 4800       |H   |		Short_Literal	0x0
0092 00d9       |    |		Load_Top	At_Offset_1
0093 e232       | 2  |		Load	0x1,0x32
0094 01d6       |    |		Execute	Vector,Field_Write
0095 3ffb       |?   |		Loop_Increasing	0x91
0096 e22c       | ,  |		Load	0x1,0x2c
0097 3001       |0   |		Execute	Record,Field_Type,Field_Number 0x1
0098 0119       |    |		Execute	Any,Check_In_Formal_Type
0099 00d9       |    |		Load_Top	At_Offset_1
009a 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
009b 4800       |H   |		Short_Literal	0x0
009c 00d9       |    |		Load_Top	At_Offset_1
009d 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
009e e211       |    |		Load	0x1,0x11
009f 00d9       |    |		Load_Top	At_Offset_1
00a0 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
00a1 00d9       |    |		Load_Top	At_Offset_1
00a2 e22c       | ,  |		Load	0x1,0x2c
00a3 3003       |0   |		Execute	Record,Field_Type,Field_Number 0x3
00a4 0119       |    |		Execute	Any,Check_In_Formal_Type
00a5 00d9       |    |		Load_Top	At_Offset_1
00a6 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
00a7 4800       |H   |		Short_Literal	0x0
00a8 00d9       |    |		Load_Top	At_Offset_1
00a9 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
00aa 4800       |H   |		Short_Literal	0x0
00ab 00d9       |    |		Load_Top	At_Offset_1
00ac 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
00ad e001       |    |		Load	0x0,0x1
00ae 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00af 02c7       |    |		Declare_Variable	Any
00b0 487f       |H   |		Short_Literal	0x7f
00b1 e008       |    |		Load	0x0,0x8
00b2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00b3 e009       |    |		Load	0x0,0x9
00b4 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
00b5 e001       |    |		Load	0x0,0x1
00b6 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
00b7 a232       | 2  |		Store_Unchecked	0x1,0x32
00b8 e00a       |    |		Load	0x0,0xa
00b9 e00b       |    |		Load	0x0,0xb
00ba 4865       |He  |		Short_Literal	0x65
00bb e001       |    |		Load	0x0,0x1
00bc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00bd e22a       | *  |		Load	0x1,0x2a
00be e001       |    |		Load	0x0,0x1
00bf 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
00c0 e00c       |    |		Load	0x0,0xc
00c1 0387       |    |		Declare_Variable	Package
00c2 00d8       |    |		Load_Top	At_Offset_0
00c3 020f       |    |		Execute	Module,Activate
00c4 00d8       |    |		Load_Top	At_Offset_0
00c5 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00c6 e00d       |    |		Load	0x0,0xd
00c7 e00e       |    |		Load	0x0,0xe
00c8 4865       |He  |		Short_Literal	0x65
00c9 e001       |    |		Load	0x0,0x1
00ca 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00cb e234       | 4  |		Load	0x1,0x34
00cc e001       |    |		Load	0x0,0x1
00cd 1919       |    |		Execute	Package,Field_Reference,Field_Number 0x19
00ce e00c       |    |		Load	0x0,0xc
00cf 0387       |    |		Declare_Variable	Package
00d0 00d8       |    |		Load_Top	At_Offset_0
00d1 020f       |    |		Execute	Module,Activate
00d2 00d8       |    |		Load_Top	At_Offset_0
00d3 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
00d4 00e1       |    |		Load_Encached	Boolean_Cache
00d5 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
00d6 4a00       |J   |		Short_Literal	0x200
00d7 e00f       |    |		Load	0x0,0xf
00d8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00d9 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00da 00d8       |    |		Load_Top	At_Offset_0
00db 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00dc 4a00       |J   |		Short_Literal	0x200
00dd e00f       |    |		Load	0x0,0xf
00de 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
00df 1c08       |    |		Execute_Immediate	Run_Utility,0x8
00e0 00d8       |    |		Load_Top	At_Offset_0
00e1 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00e2 029d 05db  |    |		Declare_Subprogram	INIT_05d8,For_Outer_Call
00e4 029d 060b  |    |		Declare_Subprogram	INIT_0608,For_Outer_Call
00e6 029d 0663  |   c|		Declare_Subprogram	INIT_0660,For_Outer_Call
00e8 029d 069b  |    |		Declare_Subprogram	INIT_0698,For_Outer_Call
00ea 1d13       |    |		Execute_Immediate	Reference_Lex_1,0x13
00eb 00c7       |    |		Action	Elaborate_Subprogram
00ec 029d 06bb  |    |		Declare_Subprogram	INIT_06b8,For_Outer_Call
00ee 029d 06d3  |    |		Declare_Subprogram	INIT_06d0,For_Outer_Call
00f0 029d 06eb  |    |		Declare_Subprogram	INIT_06e8,For_Outer_Call
00f2 029d 06fb  |    |		Declare_Subprogram	INIT_06f8,For_Outer_Call
00f4 029d 070b  |    |		Declare_Subprogram	INIT_0708,For_Outer_Call
00f6 029d 0763  |   c|		Declare_Subprogram	INIT_0760,For_Outer_Call
00f8 029d 078b  |    |		Declare_Subprogram	INIT_0788,For_Outer_Call
00fa 029d 07e3  |    |		Declare_Subprogram	INIT_07e0,For_Outer_Call
00fc 1d14       |    |		Execute_Immediate	Reference_Lex_1,0x14
00fd 00c7       |    |		Action	Elaborate_Subprogram
00fe 1d15       |    |		Execute_Immediate	Reference_Lex_1,0x15
00ff 00c7       |    |		Action	Elaborate_Subprogram
0100 029d 07f3  |    |		Declare_Subprogram	INIT_07f0,For_Outer_Call
0102 1d16       |    |		Execute_Immediate	Reference_Lex_1,0x16
0103 00c7       |    |		Action	Elaborate_Subprogram
0104 1d17       |    |		Execute_Immediate	Reference_Lex_1,0x17
0105 00c7       |    |		Action	Elaborate_Subprogram
0106 1d18       |    |		Execute_Immediate	Reference_Lex_1,0x18
0107 00c7       |    |		Action	Elaborate_Subprogram
0108 1d19       |    |		Execute_Immediate	Reference_Lex_1,0x19
0109 00c7       |    |		Action	Elaborate_Subprogram
010a 029d 0803  |    |		Declare_Subprogram	INIT_0800,For_Outer_Call
010c 1d1a       |    |		Execute_Immediate	Reference_Lex_1,0x1a
010d 00c7       |    |		Action	Elaborate_Subprogram
010e 1d1b       |    |		Execute_Immediate	Reference_Lex_1,0x1b
010f 00c7       |    |		Action	Elaborate_Subprogram
0110 1d1d       |    |		Execute_Immediate	Reference_Lex_1,0x1d
0111 00c7       |    |		Action	Elaborate_Subprogram
0112 1d1e       |    |		Execute_Immediate	Reference_Lex_1,0x1e
0113 00c7       |    |		Action	Elaborate_Subprogram
0114 1d1f       |    |		Execute_Immediate	Reference_Lex_1,0x1f
0115 00c7       |    |		Action	Elaborate_Subprogram
0116 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
0117 00c7       |    |		Action	Elaborate_Subprogram
0118 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
0119 00c7       |    |		Action	Elaborate_Subprogram
011a 1d22       | "  |		Execute_Immediate	Reference_Lex_1,0x22
011b 00c7       |    |		Action	Elaborate_Subprogram
011c 1d23       | #  |		Execute_Immediate	Reference_Lex_1,0x23
011d 00c7       |    |		Action	Elaborate_Subprogram
011e 1d24       | $  |		Execute_Immediate	Reference_Lex_1,0x24
011f 00c7       |    |		Action	Elaborate_Subprogram
0120 1d25       | %  |		Execute_Immediate	Reference_Lex_1,0x25
0121 00c7       |    |		Action	Elaborate_Subprogram
0122 1d26       | &  |		Execute_Immediate	Reference_Lex_1,0x26
0123 00c7       |    |		Action	Elaborate_Subprogram
0124 1d27       | '  |		Execute_Immediate	Reference_Lex_1,0x27
0125 00c7       |    |		Action	Elaborate_Subprogram
0126 1d28       | (  |		Execute_Immediate	Reference_Lex_1,0x28
0127 00c7       |    |		Action	Elaborate_Subprogram
0128 1d1c       |    |		Execute_Immediate	Reference_Lex_1,0x1c
0129 00c7       |    |		Action	Elaborate_Subprogram
012a			BODY_0008:
012a e235       | 5  |		Load	0x1,0x35
012b 1b14       |    |		Execute	Package,Field_Read,Field_Number 0x14
012c 480a       |H   |		Short_Literal	0xa
012d e008       |    |		Load	0x0,0x8
012e 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
012f e009       |    |		Load	0x0,0x9
0130 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0131 e235       | 5  |		Load	0x1,0x35
0132 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0133 c236       | 6  |		Store	0x1,0x36
0134 00bc       |    |		Action	Signal_Activated
0135 00bb       |    |		Action	Signal_Completion
0136 0000 0000  |    |		.XXX[0x2]
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b       | ;  |		.CONST	0x013b								; Address of begin
0139 0004       |    |		.CONST	0x0004								; Address of exception handler
013a 0001       |    |		.CONST	0x0001								; Number of locals
013b			BODY_0138:
013b			INIT_0138:
013b 4607       |F   |		Jump_Case	0x8
013c 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x0
013d 7806       |x   |		Jump	0x144								; case 0x1
013e 7809       |x   |		Jump	0x148								; case 0x2
013f 780d       |x   |		Jump	0x14d								; case 0x3
0140 7810       |x   |		Jump	0x151								; case 0x4
0141 7811       |x   |		Jump	0x153								; case 0x5
0142 7812       |x   |		Jump	0x155								; case 0x6
0143 7815       |x   |		Jump	0x159								; case 0x7
0144 00da       |    |		Load_Top	At_Offset_2
0145 0091 085d  |   ]|		Action	Push_String_Extended_Indexed,0x85d				; "IN_FILE"
0147 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0148 00db       |    |		Load_Top	At_Offset_3
0149 00db       |    |		Load_Top	At_Offset_3
014a 00e0       |    |		Load_Encached	Standard_Cache
014b 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
014c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
014d 00da       |    |		Load_Top	At_Offset_2
014e 00e0       |    |		Load_Encached	Standard_Cache
014f 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0150 4201       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x1
0151 00db       |    |		Load_Top	At_Offset_3
0152 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0153 00db       |    |		Load_Top	At_Offset_3
0154 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0155 e212       |    |		Load	0x1,0x12
0156 00dc       |    |		Load_Top	At_Offset_4
0157 0267       | g  |		Execute	Discrete,Predecessor
0158 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
0159 e212       |    |		Load	0x1,0x12
015a 00dc       |    |		Load_Top	At_Offset_4
015b 0268       | h  |		Execute	Discrete,Successor
015c 4202       |B   |		Exit_Subprogram	From_Utility,With_Result,New_Top_Offset 0x2
015d 0000 0000  |    |		.XXX[0x3]
015f 0000       |    |
0160 0000 0000  |    |		.LITERAL	{0x00000000, 0x00000400}
0164 0000 0000  |    |		.BLANK	0000[0x4]
0168 ; --------------------------------------------------------------------------------------
0168 ; SUBPROGRAM
0168 ; --------------------------------------------------------------------------------------
0168 016b       | k  |		.CONST	0x016b								; Address of begin
0169 0004       |    |		.CONST	0x0004								; Address of exception handler
016a 0001       |    |		.CONST	0x0001								; Number of locals
016b			BODY_0168:
016b			INIT_0168:
016b 00da       |    |		Load_Top	At_Offset_2
016c 0217       |    |		Execute	Heap_Access,All_Reference
016d 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
016e 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
016f 0000       |    |		.XXX[0x1]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0175       | u  |		.CONST	0x0175								; Address of begin
0171 01fb       |    |		.CONST	0x01fb								; Address of exception handler
0172 0002       |    |		.CONST	0x0002								; Number of locals
0173			INIT_0170:
0173 e003       |    |		Load	0x0,0x3
0174 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
0175			BODY_0170:
0175 e5fb       |    |		Load	0x2,-0x5
0176 700a       |p   |		Jump_Nonzero	0x181
0177 e210       |    |		Load	0x1,0x10
0178 e008       |    |		Load	0x0,0x8
0179 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
017a e009       |    |		Load	0x0,0x9
017b 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
017c 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
017d 00d8       |    |		Load_Top	At_Offset_0
017e 0217       |    |		Execute	Heap_Access,All_Reference
017f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0180 a5fb       |    |		Store_Unchecked	0x2,-0x5
0181 4801       |H   |		Short_Literal	0x1
0182 e5fb       |    |		Load	0x2,-0x5
0183 0217       |    |		Execute	Heap_Access,All_Reference
0184 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0185 e5fc       |    |		Load	0x2,-0x4
0186 e5fb       |    |		Load	0x2,-0x5
0187 0217       |    |		Execute	Heap_Access,All_Reference
0188 3809       |8   |		Execute	Record,Field_Write,Field_Number 0x9
0189 e5fb       |    |		Load	0x2,-0x5
018a 0219       |    |		Execute	Heap_Access,All_Read
018b e003       |    |		Load	0x0,0x3
018c 1b19       |    |		Execute	Package,Field_Read,Field_Number 0x19
018d 00d9       |    |		Load_Top	At_Offset_1
018e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
018f 0120       |    |		Execute	Any,Is_Value
0190 6803       |h   |		Jump_Zero	0x194
0191 e004       |    |		Load	0x0,0x4
0192 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0193 7802       |x   |		Jump	0x196
0194 00d9       |    |		Load_Top	At_Offset_1
0195 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0196 e004       |    |		Load	0x0,0x4
0197 180f       |    |		Execute	Package,Field_Execute,Field_Number 0xf
0198 00da       |    |		Load_Top	At_Offset_2
0199 3801       |8   |		Execute	Record,Field_Write,Field_Number 0x1
019a 005a       | Z  |		Store_Top	Discrete,At_Offset_2
019b 00d1       |    |		Pop_Control	Pop_Count_1
019c e5fb       |    |		Load	0x2,-0x5
019d 0217       |    |		Execute	Heap_Access,All_Reference
019e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
019f e004       |    |		Load	0x0,0x4
01a0 1836       | 6  |		Execute	Package,Field_Execute,Field_Number 0x36
01a1 7006       |p   |		Jump_Nonzero	0x1a8
01a2 4805       |H   |		Short_Literal	0x5
01a3 0092 0860  |   `|		Action	Push_String_Extended,0x860					; "File_Transfer.Open failed"
01a5 e5fb       |    |		Load	0x2,-0x5
01a6 823e       | >  |		Call	0x1,0x3e
01a7 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
01a8 4801       |H   |		Short_Literal	0x1
01a9 0092 0861  |   a|		Action	Push_String_Extended,0x861					; "<MV>"
01ab e5ff       |    |		Load	0x2,-0x1
01ac e010       |    |		Load	0x0,0x10
01ad 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
01ae e5fb       |    |		Load	0x2,-0x5
01af 0217       |    |		Execute	Heap_Access,All_Reference
01b0 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
01b1 e5fb       |    |		Load	0x2,-0x5
01b2 0217       |    |		Execute	Heap_Access,All_Reference
01b3 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
01b4 6823       |h#  |		Jump_Zero	0x1d8
01b5 0092 0862  |   b|		Action	Push_String_Extended,0x862					; "moe_ftp"
01b7 8245       | E  |		Call	0x1,0x45
01b8 e5fb       |    |		Load	0x2,-0x5
01b9 0217       |    |		Execute	Heap_Access,All_Reference
01ba 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01bb 0092 0863  |   c|		Action	Push_String_Extended,0x863					; "curly_ftp"
01bd 8245       | E  |		Call	0x1,0x45
01be e5fb       |    |		Load	0x2,-0x5
01bf 0217       |    |		Execute	Heap_Access,All_Reference
01c0 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01c1 0092 0864  |   d|		Action	Push_String_Extended,0x864					; "ratnet"
01c3 e22e       | .  |		Load	0x1,0x2e
01c4 e008       |    |		Load	0x0,0x8
01c5 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01c6 e009       |    |		Load	0x0,0x9
01c7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01c8 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
01c9 e5fb       |    |		Load	0x2,-0x5
01ca 0217       |    |		Execute	Heap_Access,All_Reference
01cb 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
01cc 0092 0865  |   e|		Action	Push_String_Extended,0x865					; "netrat"
01ce e22e       | .  |		Load	0x1,0x2e
01cf e008       |    |		Load	0x0,0x8
01d0 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01d1 e009       |    |		Load	0x0,0x9
01d2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01d3 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
01d4 e5fb       |    |		Load	0x2,-0x5
01d5 0217       |    |		Execute	Heap_Access,All_Reference
01d6 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
01d7 781f       |x   |		Jump	0x1f7
01d8 00db       |    |		Load_Top	At_Offset_3
01d9 8245       | E  |		Call	0x1,0x45
01da e5fb       |    |		Load	0x2,-0x5
01db 0217       |    |		Execute	Heap_Access,All_Reference
01dc 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
01dd e5fb       |    |		Load	0x2,-0x5
01de 0217       |    |		Execute	Heap_Access,All_Reference
01df 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
01e0 e5fb       |    |		Load	0x2,-0x5
01e1 0217       |    |		Execute	Heap_Access,All_Reference
01e2 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
01e3 e5fe       |    |		Load	0x2,-0x2
01e4 e22e       | .  |		Load	0x1,0x2e
01e5 e008       |    |		Load	0x0,0x8
01e6 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01e7 e009       |    |		Load	0x0,0x9
01e8 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01e9 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
01ea e5fb       |    |		Load	0x2,-0x5
01eb 0217       |    |		Execute	Heap_Access,All_Reference
01ec 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
01ed e5fd       |    |		Load	0x2,-0x3
01ee e22e       | .  |		Load	0x1,0x2e
01ef e008       |    |		Load	0x0,0x8
01f0 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01f1 e009       |    |		Load	0x0,0x9
01f2 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
01f3 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
01f4 e5fb       |    |		Load	0x2,-0x5
01f5 0217       |    |		Execute	Heap_Access,All_Reference
01f6 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
01f7 4805       |H   |		Short_Literal	0x5
01f8 e5fb       |    |		Load	0x2,-0x5
01f9 8244       | D  |		Call	0x1,0x44
01fa 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
01fb			TRAP_0170:
01fb 00d8       |    |		Load_Top	At_Offset_0
01fc 0107       |    |		Execute	Exception,Get_Name
01fd 4940       |I@  |		Short_Literal	0x140
01fe 494f       |IO  |		Short_Literal	0x14f
01ff 0262       | b  |		Execute	Discrete,In_Range
0200 6805       |h   |		Jump_Zero	0x206
0201 4800       |H   |		Short_Literal	0x0
0202 e5fb       |    |		Load	0x2,-0x5
0203 0217       |    |		Execute	Heap_Access,All_Reference
0204 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0205 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0206 0100       |    |		Execute	Exception,Raise
0207 0000       |    |		.XXX[0x1]
0208 ; --------------------------------------------------------------------------------------
0208 ; SUBPROGRAM
0208 ; --------------------------------------------------------------------------------------
0208 020e       |    |		.CONST	0x020e								; Address of begin
0209 0234       | 4  |		.CONST	0x0234								; Address of exception handler
020a 0002       |    |		.CONST	0x0002								; Number of locals
020b			INIT_0208:
020b 00da       |    |		Load_Top	At_Offset_2
020c 0217       |    |		Execute	Heap_Access,All_Reference
020d 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
020e			BODY_0208:
020e 00cf       |    |		Action	Mark_Auxiliary
020f 7816       |x   |		Jump	0x226
0210 00d9       |    |		Load_Top	At_Offset_1
0211 0217       |    |		Execute	Heap_Access,All_Reference
0212 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0213 6809       |h   |		Jump_Zero	0x21d
0214 00d9       |    |		Load_Top	At_Offset_1
0215 0219       |    |		Execute	Heap_Access,All_Read
0216 00d8       |    |		Load_Top	At_Offset_0
0217 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0218 e007       |    |		Load	0x0,0x7
0219 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
021a 00d9       |    |		Load_Top	At_Offset_1
021b 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
021c 00d1       |    |		Pop_Control	Pop_Count_1
021d 4800       |H   |		Short_Literal	0x0
021e 00da       |    |		Load_Top	At_Offset_2
021f 0217       |    |		Execute	Heap_Access,All_Reference
0220 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0221 00d9       |    |		Load_Top	At_Offset_1
0222 0217       |    |		Execute	Heap_Access,All_Reference
0223 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
0224 0032       | 2  |		Store_Top	Heap_Access,At_Offset_2
0225 00c9       |    |		Action	Pop_Auxiliary_Loop
0226 00d9       |    |		Load_Top	At_Offset_1
0227 77e8       |w   |		Jump_Nonzero	0x210
0228 00ce       |    |		Action	Pop_Auxiliary
0229 00db       |    |		Load_Top	At_Offset_3
022a 0217       |    |		Execute	Heap_Access,All_Reference
022b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
022c e004       |    |		Load	0x0,0x4
022d 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
022e 00db       |    |		Load_Top	At_Offset_3
022f 0217       |    |		Execute	Heap_Access,All_Reference
0230 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0231 e004       |    |		Load	0x0,0x4
0232 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0233 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0234			TRAP_0208:
0234 0007       |    |		Action	Break_Optional
0235 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0236 0000 0000  |    |		.XXX[0x2]
0238 ; --------------------------------------------------------------------------------------
0238 ; SUBPROGRAM
0238 ; --------------------------------------------------------------------------------------
0238 023b       | ;  |		.CONST	0x023b								; Address of begin
0239 025f       | _  |		.CONST	0x025f								; Address of exception handler
023a 0001       |    |		.CONST	0x0001								; Number of locals
023b			BODY_0238:
023b			INIT_0238:
023b 4801       |H   |		Short_Literal	0x1
023c 00db       |    |		Load_Top	At_Offset_3
023d 0217       |    |		Execute	Heap_Access,All_Reference
023e 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
023f 4805       |H   |		Short_Literal	0x5
0240 00db       |    |		Load_Top	At_Offset_3
0241 8244       | D  |		Call	0x1,0x44
0242 e5fd       |    |		Load	0x2,-0x3
0243 00db       |    |		Load_Top	At_Offset_3
0244 0217       |    |		Execute	Heap_Access,All_Reference
0245 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0246 e004       |    |		Load	0x0,0x4
0247 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0248 00da       |    |		Load_Top	At_Offset_2
0249 8246       | F  |		Call	0x1,0x46
024a 4800       |H   |		Short_Literal	0x0
024b e5fd       |    |		Load	0x2,-0x3
024c e5fe       |    |		Load	0x2,-0x2
024d e5ff       |    |		Load	0x2,-0x1
024e 0217       |    |		Execute	Heap_Access,All_Reference
024f 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0250 e004       |    |		Load	0x0,0x4
0251 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
0252 4806       |H   |		Short_Literal	0x6
0253 00db       |    |		Load_Top	At_Offset_3
0254 8243       | C  |		Call	0x1,0x43
0255 00da       |    |		Load_Top	At_Offset_2
0256 0217       |    |		Execute	Heap_Access,All_Reference
0257 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0258 4803       |H   |		Short_Literal	0x3
0259 0092 0866  |   f|		Action	Push_String_Extended,0x866					; "stored "
025b e5fd       |    |		Load	0x2,-0x3
025c 01cc       |    |		Execute	Vector,Catenate
025d 820f       |    |		Call	0x1,0xf
025e 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
025f			TRAP_0238:
025f 00d8       |    |		Load_Top	At_Offset_0
0260 0107       |    |		Execute	Exception,Get_Name
0261 4940       |I@  |		Short_Literal	0x140
0262 494f       |IO  |		Short_Literal	0x14f
0263 0262       | b  |		Execute	Discrete,In_Range
0264 6805       |h   |		Jump_Zero	0x26a
0265 4800       |H   |		Short_Literal	0x0
0266 e5ff       |    |		Load	0x2,-0x1
0267 0217       |    |		Execute	Heap_Access,All_Reference
0268 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0269 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
026a 0100       |    |		Execute	Exception,Raise
026b 0000 0000  |    |		.BLANK	0000[0x5]
0270 ; --------------------------------------------------------------------------------------
0270 ; SUBPROGRAM
0270 ; --------------------------------------------------------------------------------------
0270 0289       |    |		.CONST	0x0289								; Address of begin
0271 02f6       |    |		.CONST	0x02f6								; Address of exception handler
0272 0008       |    |		.CONST	0x0008								; Number of locals
0273			INIT_0270:
0273 4801       |H   |		Short_Literal	0x1
0274 6093       |`   |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x00001000}
0275 e011       |    |		Load	0x0,0x11
0276 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0277 035b       | [  |		Declare_Type	Array,Constrained
0278 0337       | 7  |		Declare_Variable	Array
0279 00e2       |    |		Load_Encached	Integer_Cache
027a e211       |    |		Load	0x1,0x11
027b 0007       |    |		Action	Break_Optional
027c e5fc       |    |		Load	0x2,-0x4
027d 00e2       |    |		Load_Encached	Integer_Cache
027e 03f1       |    |		Declare_Variable	Discrete,With_Value
027f 6088       |`   |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x00001000}
0280 00e2       |    |		Load_Encached	Integer_Cache
0281 03f1       |    |		Declare_Variable	Discrete,With_Value
0282 e005       |    |		Load	0x0,0x5
0283 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0284 e007       |    |		Load	0x0,0x7
0285 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0286 02c7       |    |		Declare_Variable	Any
0287 00d8       |    |		Load_Top	At_Offset_0
0288 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0289			BODY_0270:
0289 e5fc       |    |		Load	0x2,-0x4
028a 6079       |`y  |		Indirect_Literal	Discrete,0x304,{0x00000000, 0x7fffffff}
028b 027f       |    |		Execute	Discrete,Equal
028c 6832       |h2  |		Jump_Zero	0x2bf
028d 4801       |H   |		Short_Literal	0x1
028e e5ff       |    |		Load	0x2,-0x1
028f 0217       |    |		Execute	Heap_Access,All_Reference
0290 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0291 4805       |H   |		Short_Literal	0x5
0292 e5ff       |    |		Load	0x2,-0x1
0293 8244       | D  |		Call	0x1,0x44
0294 e5fd       |    |		Load	0x2,-0x3
0295 e5ff       |    |		Load	0x2,-0x1
0296 0217       |    |		Execute	Heap_Access,All_Reference
0297 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0298 e004       |    |		Load	0x0,0x4
0299 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
029a e5ff       |    |		Load	0x2,-0x1
029b 8246       | F  |		Call	0x1,0x46
029c e5ff       |    |		Load	0x2,-0x1
029d 0217       |    |		Execute	Heap_Access,All_Reference
029e 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
029f e004       |    |		Load	0x0,0x4
02a0 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
02a1 003a       | :  |		Store_Top	Access,At_Offset_2
02a2 00d9       |    |		Load_Top	At_Offset_1
02a3 0229       | )  |		Execute	Access,All_Read
02a4 c408       |    |		Store	0x2,0x8
02a5 e5fe       |    |		Load	0x2,-0x2
02a6 00da       |    |		Load_Top	At_Offset_2
02a7 0228       | (  |		Execute	Access,All_Write
02a8 4800       |H   |		Short_Literal	0x0
02a9 e5fd       |    |		Load	0x2,-0x3
02aa e5ff       |    |		Load	0x2,-0x1
02ab 0217       |    |		Execute	Heap_Access,All_Reference
02ac 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
02ad e004       |    |		Load	0x0,0x4
02ae 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
02af 4806       |H   |		Short_Literal	0x6
02b0 e5ff       |    |		Load	0x2,-0x1
02b1 8243       | C  |		Call	0x1,0x43
02b2 00d8       |    |		Load_Top	At_Offset_0
02b3 00da       |    |		Load_Top	At_Offset_2
02b4 0228       | (  |		Execute	Access,All_Write
02b5 e5ff       |    |		Load	0x2,-0x1
02b6 0217       |    |		Execute	Heap_Access,All_Reference
02b7 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
02b8 4803       |H   |		Short_Literal	0x3
02b9 0092 0866  |   f|		Action	Push_String_Extended,0x866					; "stored "
02bb e5fd       |    |		Load	0x2,-0x3
02bc 01cc       |    |		Execute	Vector,Catenate
02bd 820f       |    |		Call	0x1,0xf
02be 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
02bf e211       |    |		Load	0x1,0x11
02c0 e012       |    |		Load	0x0,0x12
02c1 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02c2 00ea       |    |		Load_Encached	Null_String_Cache
02c3 e5fd       |    |		Load	0x2,-0x3
02c4 4801       |H   |		Short_Literal	0x1
02c5 e5ff       |    |		Load	0x2,-0x1
02c6 821a       |    |		Call	0x1,0x1a
02c7 c404       |    |		Store	0x2,0x4
02c8 00cf       |    |		Action	Mark_Auxiliary
02c9 7824       |x$  |		Jump	0x2ee
02ca e5fe       |    |		Load	0x2,-0x2
02cb e007       |    |		Load	0x0,0x7
02cc 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
02cd 7023       |p#  |		Jump_Nonzero	0x2f1
02ce e405       |    |		Load	0x2,0x5
02cf 6038       |`8  |		Indirect_Literal	Discrete,0x308,{0x00000000, 0x00001000}
02d0 027c       | |  |		Execute	Discrete,Less
02d1 6802       |h   |		Jump_Zero	0x2d4
02d2 e405       |    |		Load	0x2,0x5
02d3 a406       |    |		Store_Unchecked	0x2,0x6
02d4 e402       |    |		Load	0x2,0x2
02d5 4801       |H   |		Short_Literal	0x1
02d6 e406       |    |		Load	0x2,0x6
02d7 00da       |    |		Load_Top	At_Offset_2
02d8 035b       | [  |		Declare_Type	Array,Constrained
02d9 00d0       |    |		Action	Swap_Control
02da 01cd       |    |		Execute	Vector,Slice_Reference
02db 00e3       |    |		Load_Encached	Natural_Cache
02dc 00d9       |    |		Load_Top	At_Offset_1
02dd e5fe       |    |		Load	0x2,-0x2
02de e007       |    |		Load	0x0,0x7
02df 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
02e0 00d1       |    |		Pop_Control	Pop_Count_1
02e1 c403       |    |		Store	0x2,0x3
02e2 00d1       |    |		Pop_Control	Pop_Count_1
02e3 4801       |H   |		Short_Literal	0x1
02e4 e403       |    |		Load	0x2,0x3
02e5 e402       |    |		Load	0x2,0x2
02e6 01cf       |    |		Execute	Vector,Slice_Read
02e7 e404       |    |		Load	0x2,0x4
02e8 8225       | %  |		Call	0x1,0x25
02e9 e405       |    |		Load	0x2,0x5
02ea e403       |    |		Load	0x2,0x3
02eb 0272       | r  |		Execute	Discrete,Minus
02ec c405       |    |		Store	0x2,0x5
02ed 00c9       |    |		Action	Pop_Auxiliary_Loop
02ee e405       |    |		Load	0x2,0x5
02ef 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
02f0 77d9       |w   |		Jump_Nonzero	0x2ca
02f1 00ce       |    |		Action	Pop_Auxiliary
02f2 e404       |    |		Load	0x2,0x4
02f3 821b       |    |		Call	0x1,0x1b
02f4 c404       |    |		Store	0x2,0x4
02f5 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
02f6			TRAP_0270:
02f6 00d8       |    |		Load_Top	At_Offset_0
02f7 0107       |    |		Execute	Exception,Get_Name
02f8 4940       |I@  |		Short_Literal	0x140
02f9 494f       |IO  |		Short_Literal	0x14f
02fa 0262       | b  |		Execute	Discrete,In_Range
02fb 6805       |h   |		Jump_Zero	0x301
02fc 4800       |H   |		Short_Literal	0x0
02fd e5ff       |    |		Load	0x2,-0x1
02fe 0217       |    |		Execute	Heap_Access,All_Reference
02ff 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0300 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0301 0100       |    |		Execute	Exception,Raise
0302 0000 0000  |    |		.XXX[0x2]
0304 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0308 0000 0000  |    |		.LITERAL	{0x00000000, 0x00001000}
030c 0000 0000  |    |		.BLANK	0000[0x4]
0310 ; --------------------------------------------------------------------------------------
0310 ; SUBPROGRAM
0310 ; --------------------------------------------------------------------------------------
0310 0313       |    |		.CONST	0x0313								; Address of begin
0311 0337       | 7  |		.CONST	0x0337								; Address of exception handler
0312 0001       |    |		.CONST	0x0001								; Number of locals
0313			BODY_0310:
0313			INIT_0310:
0313 4801       |H   |		Short_Literal	0x1
0314 00db       |    |		Load_Top	At_Offset_3
0315 0217       |    |		Execute	Heap_Access,All_Reference
0316 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0317 4805       |H   |		Short_Literal	0x5
0318 00db       |    |		Load_Top	At_Offset_3
0319 8244       | D  |		Call	0x1,0x44
031a 00da       |    |		Load_Top	At_Offset_2
031b 8246       | F  |		Call	0x1,0x46
031c 4800       |H   |		Short_Literal	0x0
031d e5fe       |    |		Load	0x2,-0x2
031e e5fd       |    |		Load	0x2,-0x3
031f e5ff       |    |		Load	0x2,-0x1
0320 0217       |    |		Execute	Heap_Access,All_Reference
0321 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0322 e004       |    |		Load	0x0,0x4
0323 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
0324 4806       |H   |		Short_Literal	0x6
0325 00db       |    |		Load_Top	At_Offset_3
0326 8243       | C  |		Call	0x1,0x43
0327 00da       |    |		Load_Top	At_Offset_2
0328 0217       |    |		Execute	Heap_Access,All_Reference
0329 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
032a e004       |    |		Load	0x0,0x4
032b 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
032c a5fc       |    |		Store_Unchecked	0x2,-0x4
032d 00da       |    |		Load_Top	At_Offset_2
032e 0217       |    |		Execute	Heap_Access,All_Reference
032f 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0330 4803       |H   |		Short_Literal	0x3
0331 0092 0867  |   g|		Action	Push_String_Extended,0x867					; "retrieved "
0333 e5fe       |    |		Load	0x2,-0x2
0334 01cc       |    |		Execute	Vector,Catenate
0335 820f       |    |		Call	0x1,0xf
0336 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0337			TRAP_0310:
0337 00d8       |    |		Load_Top	At_Offset_0
0338 0107       |    |		Execute	Exception,Get_Name
0339 4940       |I@  |		Short_Literal	0x140
033a 494f       |IO  |		Short_Literal	0x14f
033b 0262       | b  |		Execute	Discrete,In_Range
033c 6805       |h   |		Jump_Zero	0x342
033d 4800       |H   |		Short_Literal	0x0
033e e5ff       |    |		Load	0x2,-0x1
033f 0217       |    |		Execute	Heap_Access,All_Reference
0340 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0341 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0342 0100       |    |		Execute	Exception,Raise
0343 0000 0000  |    |		.BLANK	0000[0x5]
0348 ; --------------------------------------------------------------------------------------
0348 ; SUBPROGRAM
0348 ; --------------------------------------------------------------------------------------
0348 0352       | R  |		.CONST	0x0352								; Address of begin
0349 0383       |    |		.CONST	0x0383								; Address of exception handler
034a 0003       |    |		.CONST	0x0003								; Number of locals
034b			INIT_0348:
034b e005       |    |		Load	0x0,0x5
034c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
034d e007       |    |		Load	0x0,0x7
034e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
034f 02c7       |    |		Declare_Variable	Any
0350 00d8       |    |		Load_Top	At_Offset_0
0351 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0352			BODY_0348:
0352 4801       |H   |		Short_Literal	0x1
0353 e5ff       |    |		Load	0x2,-0x1
0354 0217       |    |		Execute	Heap_Access,All_Reference
0355 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0356 4805       |H   |		Short_Literal	0x5
0357 e5ff       |    |		Load	0x2,-0x1
0358 8244       | D  |		Call	0x1,0x44
0359 e5ff       |    |		Load	0x2,-0x1
035a 8246       | F  |		Call	0x1,0x46
035b e5ff       |    |		Load	0x2,-0x1
035c 0217       |    |		Execute	Heap_Access,All_Reference
035d 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
035e e004       |    |		Load	0x0,0x4
035f 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0360 003a       | :  |		Store_Top	Access,At_Offset_2
0361 00d9       |    |		Load_Top	At_Offset_1
0362 0229       | )  |		Execute	Access,All_Read
0363 c403       |    |		Store	0x2,0x3
0364 e5fd       |    |		Load	0x2,-0x3
0365 00da       |    |		Load_Top	At_Offset_2
0366 0228       | (  |		Execute	Access,All_Write
0367 e5fe       |    |		Load	0x2,-0x2
0368 e5ff       |    |		Load	0x2,-0x1
0369 0217       |    |		Execute	Heap_Access,All_Reference
036a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
036b e004       |    |		Load	0x0,0x4
036c 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
036d 4806       |H   |		Short_Literal	0x6
036e e5ff       |    |		Load	0x2,-0x1
036f 8243       | C  |		Call	0x1,0x43
0370 00d8       |    |		Load_Top	At_Offset_0
0371 00da       |    |		Load_Top	At_Offset_2
0372 0228       | (  |		Execute	Access,All_Write
0373 e5ff       |    |		Load	0x2,-0x1
0374 0217       |    |		Execute	Heap_Access,All_Reference
0375 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0376 e004       |    |		Load	0x0,0x4
0377 1842       | B  |		Execute	Package,Field_Execute,Field_Number 0x42
0378 a5fc       |    |		Store_Unchecked	0x2,-0x4
0379 e5ff       |    |		Load	0x2,-0x1
037a 0217       |    |		Execute	Heap_Access,All_Reference
037b 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
037c 4803       |H   |		Short_Literal	0x3
037d 0092 0867  |   g|		Action	Push_String_Extended,0x867					; "retrieved "
037f e5fe       |    |		Load	0x2,-0x2
0380 01cc       |    |		Execute	Vector,Catenate
0381 820f       |    |		Call	0x1,0xf
0382 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0383			TRAP_0348:
0383 00d8       |    |		Load_Top	At_Offset_0
0384 0107       |    |		Execute	Exception,Get_Name
0385 4940       |I@  |		Short_Literal	0x140
0386 494f       |IO  |		Short_Literal	0x14f
0387 0262       | b  |		Execute	Discrete,In_Range
0388 6808       |h   |		Jump_Zero	0x391
0389 00d9       |    |		Load_Top	At_Offset_1
038a 00db       |    |		Load_Top	At_Offset_3
038b 0228       | (  |		Execute	Access,All_Write
038c 4800       |H   |		Short_Literal	0x0
038d e5ff       |    |		Load	0x2,-0x1
038e 0217       |    |		Execute	Heap_Access,All_Reference
038f 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0390 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0391 0100       |    |		Execute	Exception,Raise
0392 0000 0000  |    |		.BLANK	0000[0x6]
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 03a0       |    |		.CONST	0x03a0								; Address of begin
0399 0431       | 1  |		.CONST	0x0431								; Address of exception handler
039a 0003       |    |		.CONST	0x0003								; Number of locals
039b			INIT_0398:
039b 00da       |    |		Load_Top	At_Offset_2
039c 0217       |    |		Execute	Heap_Access,All_Reference
039d 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
039e 0007       |    |		Action	Break_Optional
039f 00e3       |    |		Load_Encached	Natural_Cache
03a0			BODY_0398:
03a0 00cf       |    |		Action	Mark_Auxiliary
03a1 00da       |    |		Load_Top	At_Offset_2
03a2 7015       |p   |		Jump_Nonzero	0x3b8
03a3 e211       |    |		Load	0x1,0x11
03a4 e008       |    |		Load	0x0,0x8
03a5 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
03a6 e009       |    |		Load	0x0,0x9
03a7 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
03a8 039c       |    |		Declare_Variable	Heap_Access,By_Allocation
03a9 00d8       |    |		Load_Top	At_Offset_0
03aa 0217       |    |		Execute	Heap_Access,All_Reference
03ab 1c00       |    |		Execute_Immediate	Run_Utility,0x0
03ac 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
03ad e5ff       |    |		Load	0x2,-0x1
03ae 0217       |    |		Execute	Heap_Access,All_Reference
03af 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
03b0 00db       |    |		Load_Top	At_Offset_3
03b1 0217       |    |		Execute	Heap_Access,All_Reference
03b2 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
03b3 00da       |    |		Load_Top	At_Offset_2
03b4 e5ff       |    |		Load	0x2,-0x1
03b5 0217       |    |		Execute	Heap_Access,All_Reference
03b6 3808       |8   |		Execute	Record,Field_Write,Field_Number 0x8
03b7 780b       |x   |		Jump	0x3c3
03b8 00da       |    |		Load_Top	At_Offset_2
03b9 0217       |    |		Execute	Heap_Access,All_Reference
03ba 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
03bb 7001       |p   |		Jump_Nonzero	0x3bd
03bc 7806       |x   |		Jump	0x3c3
03bd 00da       |    |		Load_Top	At_Offset_2
03be 0217       |    |		Execute	Heap_Access,All_Reference
03bf 3c06       |<   |		Execute	Record,Field_Read,Field_Number 0x6
03c0 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
03c1 00c9       |    |		Action	Pop_Auxiliary_Loop
03c2 7fde       |    |		Jump	0x3a1
03c3 00ce       |    |		Action	Pop_Auxiliary
03c4 e5ff       |    |		Load	0x2,-0x1
03c5 00da       |    |		Load_Top	At_Offset_2
03c6 0217       |    |		Execute	Heap_Access,All_Reference
03c7 3800       |8   |		Execute	Record,Field_Write,Field_Number 0x0
03c8 e5fd       |    |		Load	0x2,-0x3
03c9 01db       |    |		Execute	Vector,Length
03ca 00da       |    |		Load_Top	At_Offset_2
03cb 0217       |    |		Execute	Heap_Access,All_Reference
03cc 3802       |8   |		Execute	Record,Field_Write,Field_Number 0x2
03cd e5fd       |    |		Load	0x2,-0x3
03ce 4801       |H   |		Short_Literal	0x1
03cf 00db       |    |		Load_Top	At_Offset_3
03d0 0217       |    |		Execute	Heap_Access,All_Reference
03d1 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
03d2 e402       |    |		Load	0x2,0x2
03d3 0219       |    |		Execute	Heap_Access,All_Read
03d4 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
03d5 01ce       |    |		Execute	Vector,Slice_Write
03d6 e5fe       |    |		Load	0x2,-0x2
03d7 00da       |    |		Load_Top	At_Offset_2
03d8 0217       |    |		Execute	Heap_Access,All_Reference
03d9 3805       |8   |		Execute	Record,Field_Write,Field_Number 0x5
03da 4800       |H   |		Short_Literal	0x0
03db 00da       |    |		Load_Top	At_Offset_2
03dc 0217       |    |		Execute	Heap_Access,All_Reference
03dd 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
03de 00d9       |    |		Load_Top	At_Offset_1
03df 0217       |    |		Execute	Heap_Access,All_Reference
03e0 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03e1 e007       |    |		Load	0x0,0x7
03e2 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
03e3 680b       |h   |		Jump_Zero	0x3ef
03e4 00d9       |    |		Load_Top	At_Offset_1
03e5 0219       |    |		Execute	Heap_Access,All_Read
03e6 00d8       |    |		Load_Top	At_Offset_0
03e7 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03e8 4801       |H   |		Short_Literal	0x1
03e9 e007       |    |		Load	0x0,0x7
03ea 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
03eb 00d9       |    |		Load_Top	At_Offset_1
03ec 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
03ed 00d1       |    |		Pop_Control	Pop_Count_1
03ee 7812       |x   |		Jump	0x401
03ef 00d9       |    |		Load_Top	At_Offset_1
03f0 0219       |    |		Execute	Heap_Access,All_Read
03f1 00d8       |    |		Load_Top	At_Offset_0
03f2 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
03f3 e012       |    |		Load	0x0,0x12
03f4 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
03f5 e013       |    |		Load	0x0,0x13
03f6 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
03f7 e013       |    |		Load	0x0,0x13
03f8 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
03f9 00ea       |    |		Load_Encached	Null_String_Cache
03fa 00ea       |    |		Load_Encached	Null_String_Cache
03fb 4801       |H   |		Short_Literal	0x1
03fc e007       |    |		Load	0x0,0x7
03fd 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
03fe 00d9       |    |		Load_Top	At_Offset_1
03ff 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0400 00d1       |    |		Pop_Control	Pop_Count_1
0401 e5fe       |    |		Load	0x2,-0x2
0402 4602       |F   |		Jump_Case	0x3
0403 7814       |x   |		Jump	0x418								; case 0x0
0404 7825       |x%  |		Jump	0x42a								; case 0x1
0405 7800       |x   |		Jump	0x406								; case 0x2
0406 4801       |H   |		Short_Literal	0x1
0407 00da       |    |		Load_Top	At_Offset_2
0408 0217       |    |		Execute	Heap_Access,All_Reference
0409 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
040a e5fd       |    |		Load	0x2,-0x3
040b e5ff       |    |		Load	0x2,-0x1
040c 8247       | G  |		Call	0x1,0x47
040d 00d9       |    |		Load_Top	At_Offset_1
040e 0219       |    |		Execute	Heap_Access,All_Read
040f 00d8       |    |		Load_Top	At_Offset_0
0410 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0411 4800       |H   |		Short_Literal	0x0
0412 e007       |    |		Load	0x0,0x7
0413 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0414 00d9       |    |		Load_Top	At_Offset_1
0415 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0416 00d1       |    |		Pop_Control	Pop_Count_1
0417 7812       |x   |		Jump	0x42a
0418 00e3       |    |		Load_Encached	Natural_Cache
0419 00da       |    |		Load_Top	At_Offset_2
041a 0217       |    |		Execute	Heap_Access,All_Reference
041b 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
041c e5fd       |    |		Load	0x2,-0x3
041d e5ff       |    |		Load	0x2,-0x1
041e 8219       |    |		Call	0x1,0x19
041f 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0420 00d9       |    |		Load_Top	At_Offset_1
0421 0219       |    |		Execute	Heap_Access,All_Read
0422 00d8       |    |		Load_Top	At_Offset_0
0423 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0424 4800       |H   |		Short_Literal	0x0
0425 e007       |    |		Load	0x0,0x7
0426 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0427 00d9       |    |		Load_Top	At_Offset_1
0428 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
0429 00d1       |    |		Pop_Control	Pop_Count_1
042a 4801       |H   |		Short_Literal	0x1
042b 00da       |    |		Load_Top	At_Offset_2
042c 0217       |    |		Execute	Heap_Access,All_Reference
042d 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
042e 00d9       |    |		Load_Top	At_Offset_1
042f a5fa       |    |		Store_Unchecked	0x2,-0x6
0430 4506       |E   |		Exit_Suprogram	New_Top_Offset 0x6
0431			TRAP_0398:
0431 0007       |    |		Action	Break_Optional
0432 0092 0868  |   h|		Action	Push_String_Extended,0x868					; "in Mt_Remote_Io.Open"
0434 e5ff       |    |		Load	0x2,-0x1
0435 823f       | ?  |		Call	0x1,0x3f
0436 00d8       |    |		Load_Top	At_Offset_0
0437 0101       |    |		Execute	Exception,Reraise
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043b       | ;  |		.CONST	0x043b								; Address of begin
0439 045c       | \  |		.CONST	0x045c								; Address of exception handler
043a 0001       |    |		.CONST	0x0001								; Number of locals
043b			BODY_0438:
043b			INIT_0438:
043b 00da       |    |		Load_Top	At_Offset_2
043c 0217       |    |		Execute	Heap_Access,All_Reference
043d 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
043e 0f01       |    |		Execute_Immediate	Equal,0x1
043f 7001       |p   |		Jump_Nonzero	0x441
0440 7814       |x   |		Jump	0x455
0441 00da       |    |		Load_Top	At_Offset_2
0442 0219       |    |		Execute	Heap_Access,All_Read
0443 00d8       |    |		Load_Top	At_Offset_0
0444 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0445 4800       |H   |		Short_Literal	0x0
0446 e007       |    |		Load	0x0,0x7
0447 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0448 00d9       |    |		Load_Top	At_Offset_1
0449 3803       |8   |		Execute	Record,Field_Write,Field_Number 0x3
044a 00d1       |    |		Pop_Control	Pop_Count_1
044b 6018       |`   |		Indirect_Literal	Discrete,0x464,{0x00000000, 0x7fffffff}
044c 00db       |    |		Load_Top	At_Offset_3
044d 821c       |    |		Call	0x1,0x1c
044e e5ff       |    |		Load	0x2,-0x1
044f 0217       |    |		Execute	Heap_Access,All_Reference
0450 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0451 e5ff       |    |		Load	0x2,-0x1
0452 0217       |    |		Execute	Heap_Access,All_Reference
0453 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0454 8217       |    |		Call	0x1,0x17
0455 4800       |H   |		Short_Literal	0x0
0456 00db       |    |		Load_Top	At_Offset_3
0457 0217       |    |		Execute	Heap_Access,All_Reference
0458 3804       |8   |		Execute	Record,Field_Write,Field_Number 0x4
0459 e211       |    |		Load	0x1,0x11
045a 0033       | 3  |		Store_Top	Heap_Access,At_Offset_3
045b 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
045c			TRAP_0438:
045c 0007       |    |		Action	Break_Optional
045d 0092 0869  |   i|		Action	Push_String_Extended,0x869					; "in Mt_Remote_Io.Close"
045f e5ff       |    |		Load	0x2,-0x1
0460 0217       |    |		Execute	Heap_Access,All_Reference
0461 3c00       |<   |		Execute	Record,Field_Read,Field_Number 0x0
0462 823f       | ?  |		Call	0x1,0x3f
0463 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0464 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046b       | k  |		.CONST	0x046b								; Address of begin
0469 0004       |    |		.CONST	0x0004								; Address of exception handler
046a 0001       |    |		.CONST	0x0001								; Number of locals
046b			BODY_0468:
046b			INIT_0468:
046b 4801       |H   |		Short_Literal	0x1
046c 00db       |    |		Load_Top	At_Offset_3
046d 0217       |    |		Execute	Heap_Access,All_Reference
046e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
046f e5ff       |    |		Load	0x2,-0x1
0470 0217       |    |		Execute	Heap_Access,All_Reference
0471 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
0472 01cf       |    |		Execute	Vector,Slice_Read
0473 e010       |    |		Load	0x0,0x10
0474 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
0475 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0476 0000 0000  |    |		.XXX[0x2]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047b       | {  |		.CONST	0x047b								; Address of begin
0479 0004       |    |		.CONST	0x0004								; Address of exception handler
047a 0001       |    |		.CONST	0x0001								; Number of locals
047b			BODY_0478:
047b			INIT_0478:
047b 00da       |    |		Load_Top	At_Offset_2
047c 6804       |h   |		Jump_Zero	0x481
047d 00da       |    |		Load_Top	At_Offset_2
047e 0217       |    |		Execute	Heap_Access,All_Reference
047f 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
0480 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0481 4800       |H   |		Short_Literal	0x0
0482 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0483 0000 0000  |    |		.BLANK	0000[0x5]
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 048b       |    |		.CONST	0x048b								; Address of begin
0489 0004       |    |		.CONST	0x0004								; Address of exception handler
048a 0001       |    |		.CONST	0x0001								; Number of locals
048b			BODY_0488:
048b			INIT_0488:
048b 00da       |    |		Load_Top	At_Offset_2
048c 0217       |    |		Execute	Heap_Access,All_Reference
048d 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
048e e007       |    |		Load	0x0,0x7
048f 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
0490 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0491 0000 0000  |    |		.BLANK	0000[0x7]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b       |    |		.CONST	0x049b								; Address of begin
0499 0004       |    |		.CONST	0x0004								; Address of exception handler
049a 0001       |    |		.CONST	0x0001								; Number of locals
049b			BODY_0498:
049b			INIT_0498:
049b 00e3       |    |		Load_Encached	Natural_Cache
049c e5fe       |    |		Load	0x2,-0x2
049d e5ff       |    |		Load	0x2,-0x1
049e 0217       |    |		Execute	Heap_Access,All_Reference
049f 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04a0 e007       |    |		Load	0x0,0x7
04a1 1827       | '  |		Execute	Package,Field_Execute,Field_Number 0x27
04a2 00d1       |    |		Pop_Control	Pop_Count_1
04a3 c5fd       |    |		Store	0x2,-0x3
04a4 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04a5 0000 0000  |    |		.XXX[0x3]
04a7 0000       |    |
04a8 ; --------------------------------------------------------------------------------------
04a8 ; SUBPROGRAM
04a8 ; --------------------------------------------------------------------------------------
04a8 04ab       |    |		.CONST	0x04ab								; Address of begin
04a9 0004       |    |		.CONST	0x0004								; Address of exception handler
04aa 0001       |    |		.CONST	0x0001								; Number of locals
04ab			BODY_04a8:
04ab			INIT_04a8:
04ab e007       |    |		Load	0x0,0x7
04ac 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04ad 00db       |    |		Load_Top	At_Offset_3
04ae 0217       |    |		Execute	Heap_Access,All_Reference
04af 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04b0 e007       |    |		Load	0x0,0x7
04b1 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
04b2 c5fe       |    |		Store	0x2,-0x2
04b3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04b4 0000 0000  |    |		.BLANK	0000[0x4]
04b8 ; --------------------------------------------------------------------------------------
04b8 ; SUBPROGRAM
04b8 ; --------------------------------------------------------------------------------------
04b8 04bb       |    |		.CONST	0x04bb								; Address of begin
04b9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ba 0001       |    |		.CONST	0x0001								; Number of locals
04bb			BODY_04b8:
04bb			INIT_04b8:
04bb 00e3       |    |		Load_Encached	Natural_Cache
04bc e5fe       |    |		Load	0x2,-0x2
04bd e5ff       |    |		Load	0x2,-0x1
04be 0217       |    |		Execute	Heap_Access,All_Reference
04bf 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04c0 e007       |    |		Load	0x0,0x7
04c1 1829       | )  |		Execute	Package,Field_Execute,Field_Number 0x29
04c2 00d1       |    |		Pop_Control	Pop_Count_1
04c3 c5fd       |    |		Store	0x2,-0x3
04c4 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04c5 0000 0000  |    |		.XXX[0x3]
04c7 0000       |    |
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb       |    |		.CONST	0x04cb								; Address of begin
04c9 0004       |    |		.CONST	0x0004								; Address of exception handler
04ca 0001       |    |		.CONST	0x0001								; Number of locals
04cb			BODY_04c8:
04cb			INIT_04c8:
04cb 00e8       |    |		Load_Encached	Character_Cache
04cc 00db       |    |		Load_Top	At_Offset_3
04cd 0217       |    |		Execute	Heap_Access,All_Reference
04ce 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04cf e007       |    |		Load	0x0,0x7
04d0 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
04d1 c5fe       |    |		Store	0x2,-0x2
04d2 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
04d3 0000 0000  |    |		.BLANK	0000[0x5]
04d8 ; --------------------------------------------------------------------------------------
04d8 ; SUBPROGRAM
04d8 ; --------------------------------------------------------------------------------------
04d8 04de       |    |		.CONST	0x04de								; Address of begin
04d9 0004       |    |		.CONST	0x0004								; Address of exception handler
04da 0002       |    |		.CONST	0x0002								; Number of locals
04db			INIT_04d8:
04db e011       |    |		Load	0x0,0x11
04dc 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
04dd 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
04de			BODY_04d8:
04de 00cf       |    |		Action	Mark_Auxiliary
04df e5fd       |    |		Load	0x2,-0x3
04e0 01d9       |    |		Execute	Vector,Reverse_Bounds
04e1 0263       | c  |		Execute	Discrete,Above_Bound
04e2 7029       |p)  |		Jump_Nonzero	0x50c
04e3 e5ff       |    |		Load	0x2,-0x1
04e4 0217       |    |		Execute	Heap_Access,All_Reference
04e5 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04e6 e007       |    |		Load	0x0,0x7
04e7 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
04e8 6806       |h   |		Jump_Zero	0x4ef
04e9 00d8       |    |		Load_Top	At_Offset_0
04ea e5fd       |    |		Load	0x2,-0x3
04eb 01dd       |    |		Execute	Vector,First
04ec 0272       | r  |		Execute	Discrete,Minus
04ed c5fc       |    |		Store	0x2,-0x4
04ee 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
04ef e007       |    |		Load	0x0,0x7
04f0 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
04f1 e5ff       |    |		Load	0x2,-0x1
04f2 0217       |    |		Execute	Heap_Access,All_Reference
04f3 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
04f4 e007       |    |		Load	0x0,0x7
04f5 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
04f6 c402       |    |		Store	0x2,0x2
04f7 00db       |    |		Load_Top	At_Offset_3
04f8 e5fe       |    |		Load	0x2,-0x2
04f9 027f       |    |		Execute	Discrete,Equal
04fa 6806       |h   |		Jump_Zero	0x501
04fb 00d8       |    |		Load_Top	At_Offset_0
04fc e5fd       |    |		Load	0x2,-0x3
04fd 01dd       |    |		Execute	Vector,First
04fe 0272       | r  |		Execute	Discrete,Minus
04ff c5fc       |    |		Store	0x2,-0x4
0500 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0501 00db       |    |		Load_Top	At_Offset_3
0502 00d8       |    |		Load_Top	At_Offset_0
0503 00e8       |    |		Load_Encached	Character_Cache
0504 0260       | `  |		Execute	Discrete,In_Type
0505 7001       |p   |		Jump_Nonzero	0x507
0506 0801       |    |		Execute_Immediate	Raise,0x1
0507 00d9       |    |		Load_Top	At_Offset_1
0508 e5fd       |    |		Load	0x2,-0x3
0509 01d6       |    |		Execute	Vector,Field_Write
050a 00c8       |    |		Action	Pop_Auxiliary_Range
050b 3fd7       |?   |		Loop_Increasing	0x4e3
050c 00ce       |    |		Action	Pop_Auxiliary
050d e5fd       |    |		Load	0x2,-0x3
050e 01db       |    |		Execute	Vector,Length
050f c5fc       |    |		Store	0x2,-0x4
0510 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0511 0000 0000  |    |		.BLANK	0000[0x7]
0518 ; --------------------------------------------------------------------------------------
0518 ; SUBPROGRAM
0518 ; --------------------------------------------------------------------------------------
0518 0523       | #  |		.CONST	0x0523								; Address of begin
0519 0004       |    |		.CONST	0x0004								; Address of exception handler
051a 0003       |    |		.CONST	0x0003								; Number of locals
051b			INIT_0518:
051b e011       |    |		Load	0x0,0x11
051c 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
051d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
051e 4801       |H   |		Short_Literal	0x1
051f 4a00       |J   |		Short_Literal	0x200
0520 00e9       |    |		Load_Encached	String_Cache
0521 035b       | [  |		Declare_Type	Array,Constrained
0522 0337       | 7  |		Declare_Variable	Array
0523			BODY_0518:
0523 00cf       |    |		Action	Mark_Auxiliary
0524 00d9       |    |		Load_Top	At_Offset_1
0525 01d9       |    |		Execute	Vector,Reverse_Bounds
0526 0007       |    |		Action	Break_Optional
0527 e5ff       |    |		Load	0x2,-0x1
0528 0217       |    |		Execute	Heap_Access,All_Reference
0529 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
052a e007       |    |		Load	0x0,0x7
052b 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
052c 6808       |h   |		Jump_Zero	0x535
052d 4801       |H   |		Short_Literal	0x1
052e 00d9       |    |		Load_Top	At_Offset_1
052f 0aff       |    |		Execute_Immediate	Plus,-0x1
0530 e403       |    |		Load	0x2,0x3
0531 01cf       |    |		Execute	Vector,Slice_Read
0532 00e9       |    |		Load_Encached	String_Cache
0533 01c6       |    |		Execute	Vector,Convert_To_Formal
0534 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0535 e007       |    |		Load	0x0,0x7
0536 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
0537 e5ff       |    |		Load	0x2,-0x1
0538 0217       |    |		Execute	Heap_Access,All_Reference
0539 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
053a e007       |    |		Load	0x0,0x7
053b 1828       | (  |		Execute	Package,Field_Execute,Field_Number 0x28
053c c402       |    |		Store	0x2,0x2
053d e402       |    |		Load	0x2,0x2
053e e5fe       |    |		Load	0x2,-0x2
053f 027f       |    |		Execute	Discrete,Equal
0540 6808       |h   |		Jump_Zero	0x549
0541 4801       |H   |		Short_Literal	0x1
0542 00d9       |    |		Load_Top	At_Offset_1
0543 0aff       |    |		Execute_Immediate	Plus,-0x1
0544 e403       |    |		Load	0x2,0x3
0545 01cf       |    |		Execute	Vector,Slice_Read
0546 00e9       |    |		Load_Encached	String_Cache
0547 01c6       |    |		Execute	Vector,Convert_To_Formal
0548 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0549 e402       |    |		Load	0x2,0x2
054a 00d8       |    |		Load_Top	At_Offset_0
054b 00e8       |    |		Load_Encached	Character_Cache
054c 0260       | `  |		Execute	Discrete,In_Type
054d 7001       |p   |		Jump_Nonzero	0x54f
054e 0801       |    |		Execute_Immediate	Raise,0x1
054f 00d9       |    |		Load_Top	At_Offset_1
0550 e403       |    |		Load	0x2,0x3
0551 01d6       |    |		Execute	Vector,Field_Write
0552 00c8       |    |		Action	Pop_Auxiliary_Range
0553 3fd3       |?   |		Loop_Increasing	0x527
0554 00ce       |    |		Action	Pop_Auxiliary
0555 00d8       |    |		Load_Top	At_Offset_0
0556 480a       |H   |		Short_Literal	0xa
0557 e5ff       |    |		Load	0x2,-0x1
0558 8224       | $  |		Call	0x1,0x24
0559 01cc       |    |		Execute	Vector,Catenate
055a 00e9       |    |		Load_Encached	String_Cache
055b 01c6       |    |		Execute	Vector,Convert_To_Formal
055c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
055d 0000 0000  |    |		.XXX[0x3]
055f 0000       |    |
0560 ; --------------------------------------------------------------------------------------
0560 ; SUBPROGRAM
0560 ; --------------------------------------------------------------------------------------
0560 0563       | c  |		.CONST	0x0563								; Address of begin
0561 0004       |    |		.CONST	0x0004								; Address of exception handler
0562 0001       |    |		.CONST	0x0001								; Number of locals
0563			BODY_0560:
0563			INIT_0560:
0563 00db       |    |		Load_Top	At_Offset_3
0564 00db       |    |		Load_Top	At_Offset_3
0565 0217       |    |		Execute	Heap_Access,All_Reference
0566 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0567 e007       |    |		Load	0x0,0x7
0568 182b       | +  |		Execute	Package,Field_Execute,Field_Number 0x2b
0569 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
056a 0000 0000  |    |		.BLANK	0000[0x6]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573       | s  |		.CONST	0x0573								; Address of begin
0571 0004       |    |		.CONST	0x0004								; Address of exception handler
0572 0001       |    |		.CONST	0x0001								; Number of locals
0573			BODY_0570:
0573			INIT_0570:
0573 00db       |    |		Load_Top	At_Offset_3
0574 00db       |    |		Load_Top	At_Offset_3
0575 0217       |    |		Execute	Heap_Access,All_Reference
0576 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0577 e007       |    |		Load	0x0,0x7
0578 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
0579 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
057a 0000 0000  |    |		.BLANK	0000[0x6]
0580 ; --------------------------------------------------------------------------------------
0580 ; SUBPROGRAM
0580 ; --------------------------------------------------------------------------------------
0580 0583       |    |		.CONST	0x0583								; Address of begin
0581 0004       |    |		.CONST	0x0004								; Address of exception handler
0582 0001       |    |		.CONST	0x0001								; Number of locals
0583			BODY_0580:
0583			INIT_0580:
0583 00db       |    |		Load_Top	At_Offset_3
0584 00db       |    |		Load_Top	At_Offset_3
0585 0217       |    |		Execute	Heap_Access,All_Reference
0586 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0587 e007       |    |		Load	0x0,0x7
0588 182d       | -  |		Execute	Package,Field_Execute,Field_Number 0x2d
0589 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
058a 0000 0000  |    |		.BLANK	0000[0x6]
0590 ; --------------------------------------------------------------------------------------
0590 ; SUBPROGRAM
0590 ; --------------------------------------------------------------------------------------
0590 0593       |    |		.CONST	0x0593								; Address of begin
0591 0004       |    |		.CONST	0x0004								; Address of exception handler
0592 0001       |    |		.CONST	0x0001								; Number of locals
0593			BODY_0590:
0593			INIT_0590:
0593 00db       |    |		Load_Top	At_Offset_3
0594 00db       |    |		Load_Top	At_Offset_3
0595 0217       |    |		Execute	Heap_Access,All_Reference
0596 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
0597 e007       |    |		Load	0x0,0x7
0598 182e       | .  |		Execute	Package,Field_Execute,Field_Number 0x2e
0599 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
059a 0000 0000  |    |		.BLANK	0000[0x6]
05a0 ; --------------------------------------------------------------------------------------
05a0 ; SUBPROGRAM
05a0 ; --------------------------------------------------------------------------------------
05a0 05a3       |    |		.CONST	0x05a3								; Address of begin
05a1 0004       |    |		.CONST	0x0004								; Address of exception handler
05a2 0001       |    |		.CONST	0x0001								; Number of locals
05a3			BODY_05a0:
05a3			INIT_05a0:
05a3 4608       |F   |		Jump_Case	0x9
05a4 7808       |x   |		Jump	0x5ad								; case 0x0
05a5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
05a6 7813       |x   |		Jump	0x5ba								; case 0x2
05a7 7812       |x   |		Jump	0x5ba								; case 0x3
05a8 7811       |x   |		Jump	0x5ba								; case 0x4
05a9 7810       |x   |		Jump	0x5ba								; case 0x5
05aa 780f       |x   |		Jump	0x5ba								; case 0x6
05ab 780e       |x   |		Jump	0x5ba								; case 0x7
05ac 780d       |x   |		Jump	0x5ba								; case 0x8
05ad 00da       |    |		Load_Top	At_Offset_2
05ae 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
05af 0125       | %  |		Execute	Any,Set_Constraint
05b0 00da       |    |		Load_Top	At_Offset_2
05b1 3401       |4   |		Execute	Record,Field_Reference,Field_Number 0x1
05b2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05b3 00da       |    |		Load_Top	At_Offset_2
05b4 3409       |4   |		Execute	Record,Field_Reference,Field_Number 0x9
05b5 0125       | %  |		Execute	Any,Set_Constraint
05b6 00da       |    |		Load_Top	At_Offset_2
05b7 3409       |4   |		Execute	Record,Field_Reference,Field_Number 0x9
05b8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05b9 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
05ba 0869       | i  |		Execute_Immediate	Raise,0x69
05bb 0000 0000  |    |		.BLANK	0000[0x5]
05c0 ; --------------------------------------------------------------------------------------
05c0 ; SUBPROGRAM
05c0 ; --------------------------------------------------------------------------------------
05c0 05c3       |    |		.CONST	0x05c3								; Address of begin
05c1 0004       |    |		.CONST	0x0004								; Address of exception handler
05c2 0001       |    |		.CONST	0x0001								; Number of locals
05c3			BODY_05c0:
05c3			INIT_05c0:
05c3 4608       |F   |		Jump_Case	0x9
05c4 7808       |x   |		Jump	0x5cd								; case 0x0
05c5 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
05c6 780d       |x   |		Jump	0x5d4								; case 0x2
05c7 780c       |x   |		Jump	0x5d4								; case 0x3
05c8 780b       |x   |		Jump	0x5d4								; case 0x4
05c9 780a       |x   |		Jump	0x5d4								; case 0x5
05ca 7809       |x   |		Jump	0x5d4								; case 0x6
05cb 7808       |x   |		Jump	0x5d4								; case 0x7
05cc 7807       |x   |		Jump	0x5d4								; case 0x8
05cd 00da       |    |		Load_Top	At_Offset_2
05ce 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
05cf 0125       | %  |		Execute	Any,Set_Constraint
05d0 00da       |    |		Load_Top	At_Offset_2
05d1 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
05d2 1c00       |    |		Execute_Immediate	Run_Utility,0x0
05d3 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
05d4 0869       | i  |		Execute_Immediate	Raise,0x69
05d5 0000 0000  |    |		.XXX[0x3]
05d7 0000       |    |
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05e2       |    |		.CONST	0x05e2								; Address of begin
05d9 0004       |    |		.CONST	0x0004								; Address of exception handler
05da 0002       |    |		.CONST	0x0002								; Number of locals
05db			INIT_05d8:
05db 4801       |H   |		Short_Literal	0x1
05dc 00db       |    |		Load_Top	At_Offset_3
05dd 483a       |H:  |		Short_Literal	0x3a
05de e010       |    |		Load	0x0,0x10
05df 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
05e0 00e2       |    |		Load_Encached	Integer_Cache
05e1 03f1       |    |		Declare_Variable	Discrete,With_Value
05e2			BODY_05d8:
05e2 00d8       |    |		Load_Top	At_Offset_0
05e3 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
05e4 6810       |h   |		Jump_Zero	0x5f5
05e5 4801       |H   |		Short_Literal	0x1
05e6 e232       | 2  |		Load	0x1,0x32
05e7 e5ff       |    |		Load	0x2,-0x1
05e8 01dd       |    |		Execute	Vector,First
05e9 00db       |    |		Load_Top	At_Offset_3
05ea 0aff       |    |		Execute_Immediate	Plus,-0x1
05eb 00d8       |    |		Load_Top	At_Offset_0
05ec 00e2       |    |		Load_Encached	Integer_Cache
05ed 0260       | `  |		Execute	Discrete,In_Type
05ee 7001       |p   |		Jump_Nonzero	0x5f0
05ef 0801       |    |		Execute_Immediate	Raise,0x1
05f0 e5ff       |    |		Load	0x2,-0x1
05f1 01cf       |    |		Execute	Vector,Slice_Read
05f2 e001       |    |		Load	0x0,0x1
05f3 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
05f4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
05f5 4801       |H   |		Short_Literal	0x1
05f6 e232       | 2  |		Load	0x1,0x32
05f7 e5ff       |    |		Load	0x2,-0x1
05f8 01dd       |    |		Execute	Vector,First
05f9 4801       |H   |		Short_Literal	0x1
05fa e5ff       |    |		Load	0x2,-0x1
05fb 482e       |H.  |		Short_Literal	0x2e
05fc e010       |    |		Load	0x0,0x10
05fd 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
05fe 0aff       |    |		Execute_Immediate	Plus,-0x1
05ff e5ff       |    |		Load	0x2,-0x1
0600 01cf       |    |		Execute	Vector,Slice_Read
0601 e001       |    |		Load	0x0,0x1
0602 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0603 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0604 0000 0000  |    |		.BLANK	0000[0x4]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 0619       |    |		.CONST	0x0619								; Address of begin
0609 0004       |    |		.CONST	0x0004								; Address of exception handler
060a 0003       |    |		.CONST	0x0003								; Number of locals
060b			INIT_0608:
060b 4801       |H   |		Short_Literal	0x1
060c 00db       |    |		Load_Top	At_Offset_3
060d 483a       |H:  |		Short_Literal	0x3a
060e e010       |    |		Load	0x0,0x10
060f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0610 00e2       |    |		Load_Encached	Integer_Cache
0611 03f1       |    |		Declare_Variable	Discrete,With_Value
0612 4801       |H   |		Short_Literal	0x1
0613 e5ff       |    |		Load	0x2,-0x1
0614 482e       |H.  |		Short_Literal	0x2e
0615 e010       |    |		Load	0x0,0x10
0616 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0617 00e2       |    |		Load_Encached	Integer_Cache
0618 03f1       |    |		Declare_Variable	Discrete,With_Value
0619			BODY_0608:
0619 00d9       |    |		Load_Top	At_Offset_1
061a 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
061b 6826       |h&  |		Jump_Zero	0x642
061c 00d8       |    |		Load_Top	At_Offset_0
061d 00da       |    |		Load_Top	At_Offset_2
061e 027d       | }  |		Execute	Discrete,Greater
061f 6812       |h   |		Jump_Zero	0x632
0620 4801       |H   |		Short_Literal	0x1
0621 e232       | 2  |		Load	0x1,0x32
0622 482b       |H+  |		Short_Literal	0x2b
0623 e5ff       |    |		Load	0x2,-0x1
0624 01dd       |    |		Execute	Vector,First
0625 e402       |    |		Load	0x2,0x2
0626 e5ff       |    |		Load	0x2,-0x1
0627 01cf       |    |		Execute	Vector,Slice_Read
0628 01cb       |    |		Execute	Vector,Append
0629 00db       |    |		Load_Top	At_Offset_3
062a e5ff       |    |		Load	0x2,-0x1
062b 01dc       |    |		Execute	Vector,Last
062c e5ff       |    |		Load	0x2,-0x1
062d 01cf       |    |		Execute	Vector,Slice_Read
062e 01cc       |    |		Execute	Vector,Catenate
062f e001       |    |		Load	0x0,0x1
0630 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0631 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0632 4801       |H   |		Short_Literal	0x1
0633 e232       | 2  |		Load	0x1,0x32
0634 e5ff       |    |		Load	0x2,-0x1
0635 01dd       |    |		Execute	Vector,First
0636 e402       |    |		Load	0x2,0x2
0637 0aff       |    |		Execute_Immediate	Plus,-0x1
0638 00d8       |    |		Load_Top	At_Offset_0
0639 00e2       |    |		Load_Encached	Integer_Cache
063a 0260       | `  |		Execute	Discrete,In_Type
063b 7001       |p   |		Jump_Nonzero	0x63d
063c 0801       |    |		Execute_Immediate	Raise,0x1
063d e5ff       |    |		Load	0x2,-0x1
063e 01cf       |    |		Execute	Vector,Slice_Read
063f e001       |    |		Load	0x0,0x1
0640 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0641 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0642 00d8       |    |		Load_Top	At_Offset_0
0643 00da       |    |		Load_Top	At_Offset_2
0644 027d       | }  |		Execute	Discrete,Greater
0645 6810       |h   |		Jump_Zero	0x656
0646 4801       |H   |		Short_Literal	0x1
0647 e232       | 2  |		Load	0x1,0x32
0648 e5ff       |    |		Load	0x2,-0x1
0649 01dd       |    |		Execute	Vector,First
064a 00db       |    |		Load_Top	At_Offset_3
064b 0aff       |    |		Execute_Immediate	Plus,-0x1
064c 00d8       |    |		Load_Top	At_Offset_0
064d 00e2       |    |		Load_Encached	Integer_Cache
064e 0260       | `  |		Execute	Discrete,In_Type
064f 7001       |p   |		Jump_Nonzero	0x651
0650 0801       |    |		Execute_Immediate	Raise,0x1
0651 e5ff       |    |		Load	0x2,-0x1
0652 01cf       |    |		Execute	Vector,Slice_Read
0653 e001       |    |		Load	0x0,0x1
0654 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0655 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0656 4801       |H   |		Short_Literal	0x1
0657 e232       | 2  |		Load	0x1,0x32
0658 e5ff       |    |		Load	0x2,-0x1
0659 e001       |    |		Load	0x0,0x1
065a 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
065b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
065c 0000 0000  |    |		.BLANK	0000[0x4]
0660 ; --------------------------------------------------------------------------------------
0660 ; SUBPROGRAM
0660 ; --------------------------------------------------------------------------------------
0660 066a       | j  |		.CONST	0x066a								; Address of begin
0661 0004       |    |		.CONST	0x0004								; Address of exception handler
0662 0002       |    |		.CONST	0x0002								; Number of locals
0663			INIT_0660:
0663 4801       |H   |		Short_Literal	0x1
0664 00db       |    |		Load_Top	At_Offset_3
0665 483a       |H:  |		Short_Literal	0x3a
0666 e010       |    |		Load	0x0,0x10
0667 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0668 00e2       |    |		Load_Encached	Integer_Cache
0669 03f1       |    |		Declare_Variable	Discrete,With_Value
066a			BODY_0660:
066a 00d8       |    |		Load_Top	At_Offset_0
066b 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
066c 6810       |h   |		Jump_Zero	0x67d
066d 4801       |H   |		Short_Literal	0x1
066e e232       | 2  |		Load	0x1,0x32
066f 00da       |    |		Load_Top	At_Offset_2
0670 0a01       |    |		Execute_Immediate	Plus,0x1
0671 00d8       |    |		Load_Top	At_Offset_0
0672 00e2       |    |		Load_Encached	Integer_Cache
0673 0260       | `  |		Execute	Discrete,In_Type
0674 7001       |p   |		Jump_Nonzero	0x676
0675 0801       |    |		Execute_Immediate	Raise,0x1
0676 e5ff       |    |		Load	0x2,-0x1
0677 01dc       |    |		Execute	Vector,Last
0678 e5ff       |    |		Load	0x2,-0x1
0679 01cf       |    |		Execute	Vector,Slice_Read
067a e001       |    |		Load	0x0,0x1
067b 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
067c 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
067d 4801       |H   |		Short_Literal	0x1
067e e232       | 2  |		Load	0x1,0x32
067f 4801       |H   |		Short_Literal	0x1
0680 e5ff       |    |		Load	0x2,-0x1
0681 482e       |H.  |		Short_Literal	0x2e
0682 e010       |    |		Load	0x0,0x10
0683 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0684 0a01       |    |		Execute_Immediate	Plus,0x1
0685 00d8       |    |		Load_Top	At_Offset_0
0686 00e2       |    |		Load_Encached	Integer_Cache
0687 0260       | `  |		Execute	Discrete,In_Type
0688 7001       |p   |		Jump_Nonzero	0x68a
0689 0801       |    |		Execute_Immediate	Raise,0x1
068a e5ff       |    |		Load	0x2,-0x1
068b 01dc       |    |		Execute	Vector,Last
068c e5ff       |    |		Load	0x2,-0x1
068d 01cf       |    |		Execute	Vector,Slice_Read
068e e001       |    |		Load	0x0,0x1
068f 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0690 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0691 0000 0000  |    |		.BLANK	0000[0x7]
0698 ; --------------------------------------------------------------------------------------
0698 ; SUBPROGRAM
0698 ; --------------------------------------------------------------------------------------
0698 06a2       |    |		.CONST	0x06a2								; Address of begin
0699 0004       |    |		.CONST	0x0004								; Address of exception handler
069a 0002       |    |		.CONST	0x0002								; Number of locals
069b			INIT_0698:
069b 4801       |H   |		Short_Literal	0x1
069c 00db       |    |		Load_Top	At_Offset_3
069d 483a       |H:  |		Short_Literal	0x3a
069e e010       |    |		Load	0x0,0x10
069f 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
06a0 00e2       |    |		Load_Encached	Integer_Cache
06a1 03f1       |    |		Declare_Variable	Discrete,With_Value
06a2			BODY_0698:
06a2 00d8       |    |		Load_Top	At_Offset_0
06a3 7002       |p   |		Jump_Nonzero	0x6a6
06a4 00db       |    |		Load_Top	At_Offset_3
06a5 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06a6 00d8       |    |		Load_Top	At_Offset_0
06a7 0a01       |    |		Execute_Immediate	Plus,0x1
06a8 00d8       |    |		Load_Top	At_Offset_0
06a9 00e2       |    |		Load_Encached	Integer_Cache
06aa 0260       | `  |		Execute	Discrete,In_Type
06ab 7001       |p   |		Jump_Nonzero	0x6ad
06ac 0801       |    |		Execute_Immediate	Raise,0x1
06ad e5ff       |    |		Load	0x2,-0x1
06ae 01dc       |    |		Execute	Vector,Last
06af e5ff       |    |		Load	0x2,-0x1
06b0 01cf       |    |		Execute	Vector,Slice_Read
06b1 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06b2 0000 0000  |    |		.BLANK	0000[0x6]
06b8 ; --------------------------------------------------------------------------------------
06b8 ; SUBPROGRAM
06b8 ; --------------------------------------------------------------------------------------
06b8 06bb       |    |		.CONST	0x06bb								; Address of begin
06b9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ba 0001       |    |		.CONST	0x0001								; Number of locals
06bb			BODY_06b8:
06bb			INIT_06b8:
06bb 00db       |    |		Load_Top	At_Offset_3
06bc 01db       |    |		Execute	Vector,Length
06bd 7008       |p   |		Jump_Nonzero	0x6c6
06be 00da       |    |		Load_Top	At_Offset_2
06bf 0217       |    |		Execute	Heap_Access,All_Reference
06c0 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06c1 e5fd       |    |		Load	0x2,-0x3
06c2 0092 086a  |   j|		Action	Push_String_Extended,0x86a					; "Command failed"
06c4 820f       |    |		Call	0x1,0xf
06c5 7806       |x   |		Jump	0x6cc
06c6 00da       |    |		Load_Top	At_Offset_2
06c7 0217       |    |		Execute	Heap_Access,All_Reference
06c8 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06c9 e5fd       |    |		Load	0x2,-0x3
06ca e5fe       |    |		Load	0x2,-0x2
06cb 820f       |    |		Call	0x1,0xf
06cc 4940       |I@  |		Short_Literal	0x140
06cd 0257       | W  |		Execute	Discrete,Raise
06ce 0000 0000  |    |		.XXX[0x2]
06d0 ; --------------------------------------------------------------------------------------
06d0 ; SUBPROGRAM
06d0 ; --------------------------------------------------------------------------------------
06d0 06d3       |    |		.CONST	0x06d3								; Address of begin
06d1 0004       |    |		.CONST	0x0004								; Address of exception handler
06d2 0001       |    |		.CONST	0x0001								; Number of locals
06d3			BODY_06d0:
06d3			INIT_06d0:
06d3 00da       |    |		Load_Top	At_Offset_2
06d4 0217       |    |		Execute	Heap_Access,All_Reference
06d5 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
06d6 4808       |H   |		Short_Literal	0x8
06d7 4800       |H   |		Short_Literal	0x0
06d8 4801       |H   |		Short_Literal	0x1
06d9 e014       |    |		Load	0x0,0x14
06da 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
06db 0092 086b  |   k|		Action	Push_String_Extended,0x86b					; " was raised "
06dd 01cc       |    |		Execute	Vector,Catenate
06de e5fe       |    |		Load	0x2,-0x2
06df 01cc       |    |		Execute	Vector,Catenate
06e0 820f       |    |		Call	0x1,0xf
06e1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
06e2 0000 0000  |    |		.BLANK	0000[0x6]
06e8 ; --------------------------------------------------------------------------------------
06e8 ; SUBPROGRAM
06e8 ; --------------------------------------------------------------------------------------
06e8 06eb       |    |		.CONST	0x06eb								; Address of begin
06e9 0004       |    |		.CONST	0x0004								; Address of exception handler
06ea 0001       |    |		.CONST	0x0001								; Number of locals
06eb			BODY_06e8:
06eb			INIT_06e8:
06eb 00da       |    |		Load_Top	At_Offset_2
06ec 4864       |Hd  |		Short_Literal	0x64
06ed 0270       | p  |		Execute	Discrete,Divide
06ee 4804       |H   |		Short_Literal	0x4
06ef 4805       |H   |		Short_Literal	0x5
06f0 0262       | b  |		Execute	Discrete,In_Range
06f1 7003       |p   |		Jump_Nonzero	0x6f5
06f2 0092 086c  |   l|		Action	Push_String_Extended,0x86c					; "--- "
06f4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06f5 0092 086d  |   m|		Action	Push_String_Extended,0x86d					; "*** "
06f7 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06f8 ; --------------------------------------------------------------------------------------
06f8 ; SUBPROGRAM
06f8 ; --------------------------------------------------------------------------------------
06f8 06fb       |    |		.CONST	0x06fb								; Address of begin
06f9 0004       |    |		.CONST	0x0004								; Address of exception handler
06fa 0001       |    |		.CONST	0x0001								; Number of locals
06fb			BODY_06f8:
06fb			INIT_06f8:
06fb 00da       |    |		Load_Top	At_Offset_2
06fc 4864       |Hd  |		Short_Literal	0x64
06fd 0270       | p  |		Execute	Discrete,Divide
06fe 4804       |H   |		Short_Literal	0x4
06ff 4805       |H   |		Short_Literal	0x5
0700 0262       | b  |		Execute	Discrete,In_Range
0701 7002       |p   |		Jump_Nonzero	0x704
0702 4802       |H   |		Short_Literal	0x2
0703 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0704 4807       |H   |		Short_Literal	0x7
0705 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0706 0000 0000  |    |		.XXX[0x2]
0708 ; --------------------------------------------------------------------------------------
0708 ; SUBPROGRAM
0708 ; --------------------------------------------------------------------------------------
0708 0715       |    |		.CONST	0x0715								; Address of begin
0709 0004       |    |		.CONST	0x0004								; Address of exception handler
070a 0005       |    |		.CONST	0x0005								; Number of locals
070b			INIT_0708:
070b 4801       |H   |		Short_Literal	0x1
070c 4a00       |J   |		Short_Literal	0x200
070d 00e9       |    |		Load_Encached	String_Cache
070e 035b       | [  |		Declare_Type	Array,Constrained
070f 0337       | 7  |		Declare_Variable	Array
0710 00e2       |    |		Load_Encached	Integer_Cache
0711 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0712 00e3       |    |		Load_Encached	Natural_Cache
0713 e006       |    |		Load	0x0,0x6
0714 1b1a       |    |		Execute	Package,Field_Read,Field_Number 0x1a
0715			BODY_0708:
0715 00cf       |    |		Action	Mark_Auxiliary
0716 7831       |x1  |		Jump	0x748
0717 e402       |    |		Load	0x2,0x2
0718 e403       |    |		Load	0x2,0x3
0719 0a01       |    |		Execute_Immediate	Plus,0x1
071a 00d8       |    |		Load_Top	At_Offset_0
071b 00e2       |    |		Load_Encached	Integer_Cache
071c 0260       | `  |		Execute	Discrete,In_Type
071d 7001       |p   |		Jump_Nonzero	0x71f
071e 0801       |    |		Execute_Immediate	Raise,0x1
071f 4a00       |J   |		Short_Literal	0x200
0720 00da       |    |		Load_Top	At_Offset_2
0721 035b       | [  |		Declare_Type	Array,Constrained
0722 00d0       |    |		Action	Swap_Control
0723 01cd       |    |		Execute	Vector,Slice_Reference
0724 00e3       |    |		Load_Encached	Natural_Cache
0725 00d9       |    |		Load_Top	At_Offset_1
0726 e5ff       |    |		Load	0x2,-0x1
0727 0217       |    |		Execute	Heap_Access,All_Reference
0728 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0729 e004       |    |		Load	0x0,0x4
072a 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
072b 00d1       |    |		Pop_Control	Pop_Count_1
072c c404       |    |		Store	0x2,0x4
072d 00d1       |    |		Pop_Control	Pop_Count_1
072e e5ff       |    |		Load	0x2,-0x1
072f 0217       |    |		Execute	Heap_Access,All_Reference
0730 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0731 e004       |    |		Load	0x0,0x4
0732 183f       | ?  |		Execute	Package,Field_Execute,Field_Number 0x3f
0733 8241       | A  |		Call	0x1,0x41
0734 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0735 e5ff       |    |		Load	0x2,-0x1
0736 0217       |    |		Execute	Heap_Access,All_Reference
0737 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0738 00da       |    |		Load_Top	At_Offset_2
0739 4801       |H   |		Short_Literal	0x1
073a e403       |    |		Load	0x2,0x3
073b e404       |    |		Load	0x2,0x4
073c 0273       | s  |		Execute	Discrete,Plus
073d 00d8       |    |		Load_Top	At_Offset_0
073e 00e2       |    |		Load_Encached	Integer_Cache
073f 0260       | `  |		Execute	Discrete,In_Type
0740 7001       |p   |		Jump_Nonzero	0x742
0741 0801       |    |		Execute_Immediate	Raise,0x1
0742 e402       |    |		Load	0x2,0x2
0743 01cf       |    |		Execute	Vector,Slice_Read
0744 820f       |    |		Call	0x1,0xf
0745 4800       |H   |		Short_Literal	0x0
0746 a403       |    |		Store_Unchecked	0x2,0x3
0747 00c9       |    |		Action	Pop_Auxiliary_Loop
0748 e5ff       |    |		Load	0x2,-0x1
0749 0217       |    |		Execute	Heap_Access,All_Reference
074a 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
074b e004       |    |		Load	0x0,0x4
074c 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
074d 6fc9       |o   |		Jump_Zero	0x717
074e 00ce       |    |		Action	Pop_Auxiliary
074f 00da       |    |		Load_Top	At_Offset_2
0750 0c01       |    |		Execute_Immediate	Greater_Equal,0x1
0751 6809       |h   |		Jump_Zero	0x75b
0752 e5ff       |    |		Load	0x2,-0x1
0753 0217       |    |		Execute	Heap_Access,All_Reference
0754 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
0755 00d9       |    |		Load_Top	At_Offset_1
0756 4801       |H   |		Short_Literal	0x1
0757 e403       |    |		Load	0x2,0x3
0758 e402       |    |		Load	0x2,0x2
0759 01cf       |    |		Execute	Vector,Slice_Read
075a 820f       |    |		Call	0x1,0xf
075b 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
075c 0000 0000  |    |		.BLANK	0000[0x4]
0760 ; --------------------------------------------------------------------------------------
0760 ; SUBPROGRAM
0760 ; --------------------------------------------------------------------------------------
0760 0763       | c  |		.CONST	0x0763								; Address of begin
0761 0004       |    |		.CONST	0x0004								; Address of exception handler
0762 0001       |    |		.CONST	0x0001								; Number of locals
0763			BODY_0760:
0763			INIT_0760:
0763 00da       |    |		Load_Top	At_Offset_2
0764 8242       | B  |		Call	0x1,0x42
0765 00da       |    |		Load_Top	At_Offset_2
0766 0219       |    |		Execute	Heap_Access,All_Read
0767 e005       |    |		Load	0x0,0x5
0768 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
0769 e5ff       |    |		Load	0x2,-0x1
076a 0217       |    |		Execute	Heap_Access,All_Reference
076b 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
076c e004       |    |		Load	0x0,0x4
076d 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
076e 00d9       |    |		Load_Top	At_Offset_1
076f 3807       |8   |		Execute	Record,Field_Write,Field_Number 0x7
0770 00d1       |    |		Pop_Control	Pop_Count_1
0771 00da       |    |		Load_Top	At_Offset_2
0772 0217       |    |		Execute	Heap_Access,All_Reference
0773 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
0774 e5fe       |    |		Load	0x2,-0x2
0775 027e       | ~  |		Execute	Discrete,Not_Equal
0776 680d       |h   |		Jump_Zero	0x784
0777 4807       |H   |		Short_Literal	0x7
0778 0092 086e  |   n|		Action	Push_String_Extended,0x86e					; "FTP command status => "
077a e5ff       |    |		Load	0x2,-0x1
077b 0217       |    |		Execute	Heap_Access,All_Reference
077c 3c07       |<   |		Execute	Record,Field_Read,Field_Number 0x7
077d e005       |    |		Load	0x0,0x5
077e 1b17       |    |		Execute	Package,Field_Read,Field_Number 0x17
077f 011c       |    |		Execute	Any,Convert_Unchecked
0780 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0781 01cc       |    |		Execute	Vector,Catenate
0782 e5ff       |    |		Load	0x2,-0x1
0783 823e       | >  |		Call	0x1,0x3e
0784 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0785 0000 0000  |    |		.XXX[0x3]
0787 0000       |    |
0788 ; --------------------------------------------------------------------------------------
0788 ; SUBPROGRAM
0788 ; --------------------------------------------------------------------------------------
0788 0790       |    |		.CONST	0x0790								; Address of begin
0789 0004       |    |		.CONST	0x0004								; Address of exception handler
078a 0002       |    |		.CONST	0x0002								; Number of locals
078b			INIT_0788:
078b e22f       | /  |		Load	0x1,0x2f
078c 00db       |    |		Load_Top	At_Offset_3
078d 0217       |    |		Execute	Heap_Access,All_Reference
078e 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
078f 0031       | 1  |		Store_Top	Heap_Access,At_Offset_1
0790			BODY_0788:
0790 00cf       |    |		Action	Mark_Auxiliary
0791 e5fe       |    |		Load	0x2,-0x2
0792 4801       |H   |		Short_Literal	0x1
0793 0263       | c  |		Execute	Discrete,Above_Bound
0794 7045       |pE  |		Jump_Nonzero	0x7da
0795 e5ff       |    |		Load	0x2,-0x1
0796 0217       |    |		Execute	Heap_Access,All_Reference
0797 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0798 e004       |    |		Load	0x0,0x4
0799 1837       | 7  |		Execute	Package,Field_Execute,Field_Number 0x37
079a 6801       |h   |		Jump_Zero	0x79c
079b 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
079c e004       |    |		Load	0x0,0x4
079d 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
079e e402       |    |		Load	0x2,0x2
079f 0217       |    |		Execute	Heap_Access,All_Reference
07a0 e5ff       |    |		Load	0x2,-0x1
07a1 0217       |    |		Execute	Heap_Access,All_Reference
07a2 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07a3 e004       |    |		Load	0x0,0x4
07a4 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
07a5 4801       |H   |		Short_Literal	0x1
07a6 e5ff       |    |		Load	0x2,-0x1
07a7 8243       | C  |		Call	0x1,0x43
07a8 e5ff       |    |		Load	0x2,-0x1
07a9 0217       |    |		Execute	Heap_Access,All_Reference
07aa 3c04       |<   |		Execute	Record,Field_Read,Field_Number 0x4
07ab 0217       |    |		Execute	Heap_Access,All_Reference
07ac e5ff       |    |		Load	0x2,-0x1
07ad 0217       |    |		Execute	Heap_Access,All_Reference
07ae 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07af e004       |    |		Load	0x0,0x4
07b0 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
07b1 4802       |H   |		Short_Literal	0x2
07b2 e5ff       |    |		Load	0x2,-0x1
07b3 8243       | C  |		Call	0x1,0x43
07b4 e5ff       |    |		Load	0x2,-0x1
07b5 0217       |    |		Execute	Heap_Access,All_Reference
07b6 3c05       |<   |		Execute	Record,Field_Read,Field_Number 0x5
07b7 0217       |    |		Execute	Heap_Access,All_Reference
07b8 e5ff       |    |		Load	0x2,-0x1
07b9 0217       |    |		Execute	Heap_Access,All_Reference
07ba 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07bb e004       |    |		Load	0x0,0x4
07bc 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
07bd 4801       |H   |		Short_Literal	0x1
07be e5ff       |    |		Load	0x2,-0x1
07bf 8243       | C  |		Call	0x1,0x43
07c0 4802       |H   |		Short_Literal	0x2
07c1 e5ff       |    |		Load	0x2,-0x1
07c2 0217       |    |		Execute	Heap_Access,All_Reference
07c3 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07c4 e004       |    |		Load	0x0,0x4
07c5 181e       |    |		Execute	Package,Field_Execute,Field_Number 0x1e
07c6 4801       |H   |		Short_Literal	0x1
07c7 e5ff       |    |		Load	0x2,-0x1
07c8 8243       | C  |		Call	0x1,0x43
07c9 00db       |    |		Load_Top	At_Offset_3
07ca e5ff       |    |		Load	0x2,-0x1
07cb 0217       |    |		Execute	Heap_Access,All_Reference
07cc 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
07cd 021f       |    |		Execute	Heap_Access,Equal
07ce 6805       |h   |		Jump_Zero	0x7d4
07cf e5ff       |    |		Load	0x2,-0x1
07d0 0217       |    |		Execute	Heap_Access,All_Reference
07d1 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
07d2 a402       |    |		Store_Unchecked	0x2,0x2
07d3 7804       |x   |		Jump	0x7d8
07d4 e5ff       |    |		Load	0x2,-0x1
07d5 0217       |    |		Execute	Heap_Access,All_Reference
07d6 3c02       |<   |		Execute	Record,Field_Read,Field_Number 0x2
07d7 a402       |    |		Store_Unchecked	0x2,0x2
07d8 00c8       |    |		Action	Pop_Auxiliary_Range
07d9 3fbb       |?   |		Loop_Increasing	0x795
07da 00ce       |    |		Action	Pop_Auxiliary
07db 4940       |I@  |		Short_Literal	0x140
07dc 0257       | W  |		Execute	Discrete,Raise
07dd 0000 0000  |    |		.XXX[0x3]
07df 0000       |    |
07e0 ; --------------------------------------------------------------------------------------
07e0 ; SUBPROGRAM
07e0 ; --------------------------------------------------------------------------------------
07e0 07e3       |    |		.CONST	0x07e3								; Address of begin
07e1 0004       |    |		.CONST	0x0004								; Address of exception handler
07e2 0001       |    |		.CONST	0x0001								; Number of locals
07e3			BODY_07e0:
07e3			INIT_07e0:
07e3 00da       |    |		Load_Top	At_Offset_2
07e4 e015       |    |		Load	0x0,0x15
07e5 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
07e6 e22f       | /  |		Load	0x1,0x2f
07e7 e008       |    |		Load	0x0,0x8
07e8 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
07e9 e009       |    |		Load	0x0,0x9
07ea 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
07eb 0396       |    |		Declare_Variable	Heap_Access,By_Allocation,With_Value
07ec 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
07ed 0000 0000  |    |		.XXX[0x3]
07ef 0000       |    |
07f0 ; --------------------------------------------------------------------------------------
07f0 ; SUBPROGRAM
07f0 ; --------------------------------------------------------------------------------------
07f0 07f3       |    |		.CONST	0x07f3								; Address of begin
07f1 0004       |    |		.CONST	0x0004								; Address of exception handler
07f2 0001       |    |		.CONST	0x0001								; Number of locals
07f3			BODY_07f0:
07f3			INIT_07f0:
07f3 e003       |    |		Load	0x0,0x3
07f4 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
07f5 e003       |    |		Load	0x0,0x3
07f6 1b12       |    |		Execute	Package,Field_Read,Field_Number 0x12
07f7 e5ff       |    |		Load	0x2,-0x1
07f8 0217       |    |		Execute	Heap_Access,All_Reference
07f9 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
07fa e004       |    |		Load	0x0,0x4
07fb 182c       | ,  |		Execute	Package,Field_Execute,Field_Number 0x2c
07fc 4801       |H   |		Short_Literal	0x1
07fd 00db       |    |		Load_Top	At_Offset_3
07fe 8243       | C  |		Call	0x1,0x43
07ff 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0800 ; --------------------------------------------------------------------------------------
0800 ; SUBPROGRAM
0800 ; --------------------------------------------------------------------------------------
0800 080a       |    |		.CONST	0x080a								; Address of begin
0801 0836       | 6  |		.CONST	0x0836								; Address of exception handler
0802 0003       |    |		.CONST	0x0003								; Number of locals
0803			INIT_0800:
0803 e005       |    |		Load	0x0,0x5
0804 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0805 e007       |    |		Load	0x0,0x7
0806 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0807 02c7       |    |		Declare_Variable	Any
0808 00d8       |    |		Load_Top	At_Offset_0
0809 1c00       |    |		Execute_Immediate	Run_Utility,0x0
080a			BODY_0800:
080a 4801       |H   |		Short_Literal	0x1
080b e5ff       |    |		Load	0x2,-0x1
080c 0217       |    |		Execute	Heap_Access,All_Reference
080d 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
080e 4805       |H   |		Short_Literal	0x5
080f e5ff       |    |		Load	0x2,-0x1
0810 8244       | D  |		Call	0x1,0x44
0811 e5ff       |    |		Load	0x2,-0x1
0812 8246       | F  |		Call	0x1,0x46
0813 e5ff       |    |		Load	0x2,-0x1
0814 0217       |    |		Execute	Heap_Access,All_Reference
0815 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0816 e004       |    |		Load	0x0,0x4
0817 1825       | %  |		Execute	Package,Field_Execute,Field_Number 0x25
0818 003a       | :  |		Store_Top	Access,At_Offset_2
0819 00d9       |    |		Load_Top	At_Offset_1
081a 0229       | )  |		Execute	Access,All_Read
081b c403       |    |		Store	0x2,0x3
081c e5fd       |    |		Load	0x2,-0x3
081d 00da       |    |		Load_Top	At_Offset_2
081e 0228       | (  |		Execute	Access,All_Write
081f e5fc       |    |		Load	0x2,-0x4
0820 e5fe       |    |		Load	0x2,-0x2
0821 e5ff       |    |		Load	0x2,-0x1
0822 0217       |    |		Execute	Heap_Access,All_Reference
0823 3c01       |<   |		Execute	Record,Field_Read,Field_Number 0x1
0824 e004       |    |		Load	0x0,0x4
0825 182a       | *  |		Execute	Package,Field_Execute,Field_Number 0x2a
0826 4806       |H   |		Short_Literal	0x6
0827 e5ff       |    |		Load	0x2,-0x1
0828 8243       | C  |		Call	0x1,0x43
0829 00d8       |    |		Load_Top	At_Offset_0
082a 00da       |    |		Load_Top	At_Offset_2
082b 0228       | (  |		Execute	Access,All_Write
082c e5ff       |    |		Load	0x2,-0x1
082d 0217       |    |		Execute	Heap_Access,All_Reference
082e 3c09       |<   |		Execute	Record,Field_Read,Field_Number 0x9
082f 4802       |H   |		Short_Literal	0x2
0830 0092 086f  |   o|		Action	Push_String_Extended,0x86f					; "Retrieved listing of "
0832 e5fe       |    |		Load	0x2,-0x2
0833 01cc       |    |		Execute	Vector,Catenate
0834 820f       |    |		Call	0x1,0xf
0835 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0836			TRAP_0800:
0836 00d8       |    |		Load_Top	At_Offset_0
0837 0107       |    |		Execute	Exception,Get_Name
0838 4940       |I@  |		Short_Literal	0x140
0839 494f       |IO  |		Short_Literal	0x14f
083a 0262       | b  |		Execute	Discrete,In_Range
083b 6805       |h   |		Jump_Zero	0x841
083c 4800       |H   |		Short_Literal	0x0
083d e5ff       |    |		Load	0x2,-0x1
083e 0217       |    |		Execute	Heap_Access,All_Reference
083f 3806       |8   |		Execute	Record,Field_Write,Field_Number 0x6
0840 4505       |E   |		Exit_Suprogram	New_Top_Offset 0x5
0841 0100       |    |		Execute	Exception,Raise
0842 0000 0000  |    |		.BLANK	0000[0x6]
0848 ; --------------------------------------------------------------------------------------
0848 ; SUBPROGRAM
0848 ; --------------------------------------------------------------------------------------
0848 084b       | K  |		.CONST	0x084b								; Address of begin
0849 0004       |    |		.CONST	0x0004								; Address of exception handler
084a 0001       |    |		.CONST	0x0001								; Number of locals
084b			BODY_0848:
084b			INIT_0848:
084b 4608       |F   |		Jump_Case	0x9
084c 7808       |x   |		Jump	0x855								; case 0x0
084d 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2				; case 0x1
084e 780d       |x   |		Jump	0x85c								; case 0x2
084f 780c       |x   |		Jump	0x85c								; case 0x3
0850 780b       |x   |		Jump	0x85c								; case 0x4
0851 780a       |x   |		Jump	0x85c								; case 0x5
0852 7809       |x   |		Jump	0x85c								; case 0x6
0853 7808       |x   |		Jump	0x85c								; case 0x7
0854 7807       |x   |		Jump	0x85c								; case 0x8
0855 00da       |    |		Load_Top	At_Offset_2
0856 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
0857 0125       | %  |		Execute	Any,Set_Constraint
0858 00da       |    |		Load_Top	At_Offset_2
0859 3404       |4   |		Execute	Record,Field_Reference,Field_Number 0x4
085a 1c00       |    |		Execute_Immediate	Run_Utility,0x0
085b 4302       |C   |		Exit_Subprogram	From_Utility,New_Top_Offset 0x2
085c 0869       | i  |		Execute_Immediate	Raise,0x69
085d ; --------------------------------------------------------------------------------------
085d ; STRING TABLE
085d ; --------------------------------------------------------------------------------------
085d 0028       | (  |		.STRTAB	0x0028->0x0871							; "IN_FILE"
085e 002d       | -  |		.STRTAB	0x002d->0x0874							; "OUT_FILE"
085f 0033       | 3  |		.STRTAB	0x0033->0x0878							; "LIST_FILE"
0860 003a       | :  |		.STRTAB	0x003a->0x087d							; "File_Transfer.Open failed"
0861 0051       | Q  |		.STRTAB	0x0051->0x0889							; "<MV>"
0862 0053       | S  |		.STRTAB	0x0053->0x088b							; "moe_ftp"
0863 0058       | X  |		.STRTAB	0x0058->0x088f							; "curly_ftp"
0864 005f       | _  |		.STRTAB	0x005f->0x0893							; "ratnet"
0865 0063       | c  |		.STRTAB	0x0063->0x0896							; "netrat"
0866 0067       | g  |		.STRTAB	0x0067->0x0899							; "stored "
0867 006c       | l  |		.STRTAB	0x006c->0x089d							; "retrieved "
0868 0074       | t  |		.STRTAB	0x0074->0x08a2							; "in Mt_Remote_Io.Open"
0869 0086       |    |		.STRTAB	0x0086->0x08ac							; "in Mt_Remote_Io.Close"
086a 0099       |    |		.STRTAB	0x0099->0x08b6							; "Command failed"
086b 00a5       |    |		.STRTAB	0x00a5->0x08bd							; " was raised "
086c 00af       |    |		.STRTAB	0x00af->0x08c3							; "--- "
086d 00b1       |    |		.STRTAB	0x00b1->0x08c5							; "*** "
086e 00b3       |    |		.STRTAB	0x00b3->0x08c7							; "FTP command status => "
086f 00c7       |    |		.STRTAB	0x00c7->0x08d2							; "Retrieved listing of "
0870 00da       |    |		.STREND 0x00da->0x08dd
0871 494e 5f46  |IN_F|		.STRTAB_STRINGS
08dd 0000 0000  |    |		.XXX[0x3]
08df 0000       |    |
08e0 ; --------------------------------------------------------------------------------------
08e0 ; Debug Table
08e0 ; --------------------------------------------------------------------------------------
08e0 0004 0010  |    |		.DEBUG4	0x0004,0x0010,0x8c7e,0x0000,0x0001,0x0000
08e6 0000 0000  |    |		.XXX[0x3]
08e8 0000       |    |
08e9 000d 0000  |    |		.XXX[0xdd]
08eb 0000 0004  |    |
08ed 5438 0098  |T8  |
08ef 0000 0004  |    |
08f1 003d 1fc8  | =  |
08f3 0000 0000  |    |
08f5 0011 5318  |  S |
08f7 0270 0000  | p  |
08f9 0000 0000  |    |
08fb 00c0 0000  |    |
08fd 0000 0045  |   E|
08ff 5540 0980  |U@  |
0901 0000 0040  |   @|
0903 03d1 fc80  |    |
0905 0000 0000  |    |
0907 0115 7880  |  x |
0909 2700 0000  |'   |
090b 0000 0000  |    |
090d 0b00 0000  |    |
090f 0000 0456  |   V|
0911 7000 9800  |p   |
0913 0000 0400  |    |
0915 3d1f c800  |=   |
0917 0000 0000  |    |
0919 115b f802  | [  |
091b 7000 0000  |p   |
091d 0000 0000  |    |
091f a000 0000  |    |
0921 0000 4578  |  Ex|
0923 c009 8000  |    |
0925 0000 4003  |  @ |
0927 d1fc 8000  |    |
0929 0000 0001  |    |
092b 1606 8027  |   '|
092d 0000 0000  |    |
092f 0000 0009  |    |
0931 0000 0000  |    |
0933 0004 58a8  |  X |
0935 0098 0000  |    |
0937 0004 003d  |   =|
0939 1fc8 0000  |    |
093b 0000 0011  |    |
093d 64d8 0270  |d  p|
093f 0000 0000  |    |
0941 0000 0080  |    |
0943 0000 0000  |    |
0945 0045 9c40  | E @|
0947 0980 0000  |    |
0949 0040 03d1  | @  |
094b fc80 0000  |    |
094d 0000 0116  |    |
094f 9480 2700  |  ' |
0951 0000 0000  |    |
0953 0000 0700  |    |
0955 0000 0000  |    |
0957 045a e000  | Z  |
0959 9800 0000  |    |
095b 0400 3d1f  |  = |
095d c800 0000  |    |
095f 0000 116d  |   m|
0961 b802 7000  |  p |
0963 0000 0000  |    |
0965 0000 6000  |  ` |
0967 0000 0000  |    |
0969 45bf c009  |E   |
096b 8000 0000  |    |
096d 4003 d1fc  |@   |
096f 8000 0000  |    |
0971 0001 1722  |   "|
0973 8027 0000  | '  |
0975 0000 0000  |    |
0977 0005 0000  |    |
0979 0000 0004  |    |
097b 5d18 0098  |]   |
097d 0000 0004  |    |
097f 003d 1fc8  | =  |
0981 0000 0000  |    |
0983 0011 7698  |  v |
0985 0270 0000  | p  |
0987 0000 0000  |    |
0989 0040 0000  | @  |
098b 0000 0045  |   E|
098d e340 0980  | @  |
098f 0000 0040  |   @|
0991 03d1 fc80  |    |
0993 0000 0000  |    |
0995 0117 b080  |    |
0997 2700 0000  |'   |
0999 0000 0000  |    |
099b 0300 0000  |    |
099d 0000 045f  |   _|
099f 5000 9800  |P   |
09a1 0000 0400  |    |
09a3 3d1f c800  |=   |
09a5 0000 0000  |    |
09a7 117f 7802  |  x |
09a9 7000 0000  |p   |
09ab 0000 0000  |    |
09ad 2000 0000  |    |
09af 0000 4606  |  F |
09b1 c009 8000  |    |
09b3 0000 4003  |  @ |
09b5 d1fc 8000  |    |
09b7 0000 0001  |    |
09b9 183e 8027  | > '|
09bb 0000 0000  |    |
09bd 0000 0001  |    |
09bf 0000 0000  |    |
09c1 0004 6188  |  a |
09c3 0210 0003  |    |
09c5 5684       |V   |
09c6 0000 0000  |    |		.BLANK	0000[0x4]
09ca 0011 8858  |   X|		.XXX[0x5]
09cc 0840 000d  | @  |
09ce c280       |    |
09cf 0000 0000  |    |		.BLANK	0000[0x4]
09d3 0046 2a40  | F*@|		.XXX[0x5]
09d5 2100 0006  |!   |
09d7 06c0       |    |
09d8 0000 0000  |    |		.BLANK	0000[0x4]
09dc 0118 cc80  |    |		.XXX[0x5]
09de 8400 0048  |   H|
09e0 a700       |    |
09e1 0000 0000  |    |		.BLANK	0000[0x4]
09e5 0463 c002  | c  |		.XXX[0x5]
09e7 1000 0135  |   5|
09e9 3400       |4   |
09ea 0000 0000  |    |		.BLANK	0000[0x4]
09ee 1191 3808  |  8 |		.XXX[0x5]
09f0 4000 051f  |@   |
09f2 3000       |0   |
09f3 0000 0000  |    |		.BLANK	0000[0x4]
09f7 464d c021  |FM !|		.XXX[0x9]
09f9 0000 15a6  |    |
09fb 4000 0000  |@   |
09fd 0000 0000  |    |
09ff 0001       |    |